Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.23 KB | None | 0 0
  1.     // расширитель
  2.                 else if(drOI.idproductiontype==124)
  3.                 {
  4.                     #region
  5.                    
  6.                     Err="3";
  7.                     string DopName = "";
  8.                     if(drOI.IsidcolorinNull()){
  9.                         Order.AddErrorUnical(drOI.idorderitem,"о009",drOI.part,"");
  10.                     }
  11.                     else if(drOI.IsidcoloroutNull()){
  12.                         Order.AddErrorUnical(drOI.idorderitem,"о009",drOI.part,"");
  13.                     }
  14.                     else{
  15.                         if(drOI.IsthickNull()){
  16.                             Order.AddErrorUnical(drOI.idorderitem,"о008",drOI.part,"");
  17.                         }
  18.                         else{
  19.                             Err="3.1";
  20.                             string Marking="";
  21.                             int idsystem=0;
  22.                             Marking=mp["Артикул расширителя"].StrValue;
  23.                             idsystem=2;
  24.                             Err="3.2";
  25.                            
  26.                             if (Marking == "Расширитель 60 мм (70)") Marking = "362";
  27.                             if (Marking == "Расширитель 60 мм (58)") Marking = "546";
  28.                             if (Marking == "Расширитель 30 мм (70)") Marking = "360";
  29.                             if (Marking == "Расширитель 45 мм (58)") Marking = "545";
  30.                             if (Marking == "Расширитель 30мм (58)") Marking = "144";
  31.                             if (Marking == "Расширитель 35 мм(ARtec 60)") Marking = "V3";
  32.                             if (Marking == "Расширитель 35 мм(Proplex)") Marking = "PR 5.035";
  33.                             if (Marking == "Расширитель 35 мм(ARtec 70)") Marking = "V317";
  34.                            
  35.  
  36.                            
  37.                             ds_order.modelcalcRow drMC=drOI.AddModelcalc(Marking,1,drOI.thick,0,0,0,0,drOI.part);
  38.                             drMC.idcolor1=drOI.idcolorout;
  39.                             drMC.idcolor2=drOI.idcolorin;
  40.                             drMC["addstr"] = "Soed";
  41.                        
  42.                             //                          if(Marking == "540"){
  43.                             //                              drMC=drOI.AddModelcalc("541", null,null,1, drOI.thick, 0, 0, 0, 0,drOI.part);
  44.                             //                              drMC.idcolor1=drOI.idcolorout;
  45.                             //                              drMC.idcolor2=drOI.idcolorin;
  46.                             //                          }
  47.                             //                          else if(Marking == "543"){
  48.                             //                              drMC=drOI.AddModelcalc("544", null,null,2, drOI.thick, 0, 0, 0, 0,drOI.part);
  49.                             //                              drMC.idcolor1=drOI.idcolorout;
  50.                             //                              drMC.idcolor2=drOI.idcolorin;
  51.                             //                          }
  52.                             //                          else if(Marking == "340"){
  53.                             //                              drMC=drOI.AddModelcalc("341", null,null,1, drOI.thick, 0, 0, 0, 0,drOI.part);
  54.                             //                              drMC.idcolor1=drOI.idcolorout;
  55.                             //                              drMC.idcolor2=drOI.idcolorin;
  56.                             //                          }
  57.  
  58.                        
  59.                             #region Армирование соединителя
  60.                             if (mp["Армировка"].StrValue == "Есть")
  61.                             {
  62.                                 DataTable tSD=CalcProcessor.Modules["GetTable"](new object[]{"view_systemdetail"})[0] as DataTable;
  63.                                 foreach(DataRow drSD in tSD.Select("name='"+Marking+"' and idsystem="+idsystem))
  64.                                 {
  65.                                     string Steel=drSD["steel"].ToString();
  66.                                     int QuArm=Useful.GetInt32(drSD["d"]);
  67.                                     int KShurup=Useful.GetInt32(drSD["c"]);
  68.                                     if(Steel!=""&&QuArm>0){
  69.                                         drMC = drOI.AddModelcalc(Steel,QuArm,drOI.thick,0,0,0,0,drOI.part);
  70.                                         drMC.addstr = "ArmSoed";
  71.                                         int qtyShurup=((drOI.thick)/400)*KShurup;
  72.                                         if (KShurup!=0) drOI.AddModelcalc("MS 3,9*19",qtyShurup,drOI.part);
  73.                                     }
  74.                                 }
  75.                             }
  76.                                
  77.                             #endregion
  78.                        
  79.                             drOI.name=mp["Артикул расширителя"].StrValue + DopName;
  80.                         }
  81.                     }
  82.                     #endregion
  83.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement