Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // расширитель
- else if(drOI.idproductiontype==124)
- {
- #region
- Err="3";
- string DopName = "";
- if(drOI.IsidcolorinNull()){
- Order.AddErrorUnical(drOI.idorderitem,"о009",drOI.part,"");
- }
- else if(drOI.IsidcoloroutNull()){
- Order.AddErrorUnical(drOI.idorderitem,"о009",drOI.part,"");
- }
- else{
- if(drOI.IsthickNull()){
- Order.AddErrorUnical(drOI.idorderitem,"о008",drOI.part,"");
- }
- else{
- Err="3.1";
- string Marking="";
- int idsystem=0;
- Marking=mp["Артикул расширителя"].StrValue;
- idsystem=2;
- Err="3.2";
- if (Marking == "Расширитель 60 мм (70)") Marking = "362";
- if (Marking == "Расширитель 60 мм (58)") Marking = "546";
- if (Marking == "Расширитель 30 мм (70)") Marking = "360";
- if (Marking == "Расширитель 45 мм (58)") Marking = "545";
- if (Marking == "Расширитель 30мм (58)") Marking = "144";
- if (Marking == "Расширитель 35 мм(ARtec 60)") Marking = "V3";
- if (Marking == "Расширитель 35 мм(Proplex)") Marking = "PR 5.035";
- if (Marking == "Расширитель 35 мм(ARtec 70)") Marking = "V317";
- ds_order.modelcalcRow drMC=drOI.AddModelcalc(Marking,1,drOI.thick,0,0,0,0,drOI.part);
- drMC.idcolor1=drOI.idcolorout;
- drMC.idcolor2=drOI.idcolorin;
- drMC["addstr"] = "Soed";
- // if(Marking == "540"){
- // drMC=drOI.AddModelcalc("541", null,null,1, drOI.thick, 0, 0, 0, 0,drOI.part);
- // drMC.idcolor1=drOI.idcolorout;
- // drMC.idcolor2=drOI.idcolorin;
- // }
- // else if(Marking == "543"){
- // drMC=drOI.AddModelcalc("544", null,null,2, drOI.thick, 0, 0, 0, 0,drOI.part);
- // drMC.idcolor1=drOI.idcolorout;
- // drMC.idcolor2=drOI.idcolorin;
- // }
- // else if(Marking == "340"){
- // drMC=drOI.AddModelcalc("341", null,null,1, drOI.thick, 0, 0, 0, 0,drOI.part);
- // drMC.idcolor1=drOI.idcolorout;
- // drMC.idcolor2=drOI.idcolorin;
- // }
- #region Армирование соединителя
- if (mp["Армировка"].StrValue == "Есть")
- {
- DataTable tSD=CalcProcessor.Modules["GetTable"](new object[]{"view_systemdetail"})[0] as DataTable;
- foreach(DataRow drSD in tSD.Select("name='"+Marking+"' and idsystem="+idsystem))
- {
- string Steel=drSD["steel"].ToString();
- int QuArm=Useful.GetInt32(drSD["d"]);
- int KShurup=Useful.GetInt32(drSD["c"]);
- if(Steel!=""&&QuArm>0){
- drMC = drOI.AddModelcalc(Steel,QuArm,drOI.thick,0,0,0,0,drOI.part);
- drMC.addstr = "ArmSoed";
- int qtyShurup=((drOI.thick)/400)*KShurup;
- if (KShurup!=0) drOI.AddModelcalc("MS 3,9*19",qtyShurup,drOI.part);
- }
- }
- }
- #endregion
- drOI.name=mp["Артикул расширителя"].StrValue + DopName;
- }
- }
- #endregion
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement