public ActionResult UptoctPeiZaiDan(B_ChangeList OK, Array JiShangPiID, Array JiRuJianShu, Array JiRuXiShu, Array JiZhuanidShu) { string strMag = "fali"; try { //一 string Z = ((string[])JiShangPiID)[0]; string[] intsid = Z.Split(','); //二 string M = ((string[])JiRuJianShu)[0]; string[] intsRuJian = M.Split(','); //三 string N = ((string[])JiRuXiShu)[0]; string[] intsNXiShu = N.Split(','); //四id string idc = ((string[])JiZhuanidShu)[0]; string[] intsidcXiShu = idc.Split(','); B_ChangeList MyB_ConverList = new B_ChangeList(); MyB_ConverList.ChangeID = OK.ChangeID; MyB_ConverList.WareHouseID = OK.WareHouseID; MyB_ConverList.Remember = OK.Remember; MyB_ConverList.SpouseBRanchID = OK.SpouseBRanchID; MyB_ConverList.StockPlaceID = OK.StockPlaceID; MyB_ConverList.StockPlaceIDtwo = OK.StockPlaceIDtwo; MyB_ConverList.payName = OK.payName; MyB_ConverList.furlName = OK.furlName; MyB_ConverList.RegisterName = OK.RegisterName; MyB_ConverList.RegisterTime = OK.RegisterTime; MyB_ConverList.ShiFouGou = OK.ShiFouGou; myModels.Entry(MyB_ConverList).State = System.Data.Entity.EntityState.Modified; if (myModels.SaveChanges() > 0) { strMag = "succsee"; B_ChangeDetailList ConverDeTailList = new B_ChangeDetailList(); for (int H = 0; H < intsNXiShu.Length;) { for (int E = 0; E < intsRuJian.Length;) { for (int d = 0; d < intsid.Length;) { for (int idx = 0; idx < intsidcXiShu.Length; idx++) { ConverDeTailList.ChangeDetailID = Convert.ToInt32(intsidcXiShu[idx]); //转库ID ConverDeTailList.ChangeID = MyB_ConverList.ChangeID; //返仓ID ConverDeTailList.WareHouseDetiailID = Convert.ToInt32(intsid[d]);; //进仓明细ID ConverDeTailList.Subdivision = Convert.ToDecimal(intsNXiShu[H]); //入库细数 ConverDeTailList.MumberOfPackages = Convert.ToDecimal(intsRuJian[E]); //入库件数 myModels.Entry(ConverDeTailList).State = System.Data.Entity.EntityState.Modified; myModels.SaveChanges(); //保存 d++; H++; E++; } } } } } } catch (Exception e) { Console.WriteLine(e); } return(Json(strMag, JsonRequestBehavior.AllowGet)); }
public ActionResult InsectPeiZaiDan(B_ChangeList OK, Array JiShangPiID, Array JiRuJianShu, Array JiRuXiShu) { string strMag = "fali"; try { //一 string Z = ((string[])JiShangPiID)[0]; string[] intsid = Z.Split(','); //二 string M = ((string[])JiRuJianShu)[0]; string[] intsRuJian = M.Split(','); //三 string N = ((string[])JiRuXiShu)[0]; string[] intsNXiShu = N.Split(','); int oldWareHouseRows = (from tb in myModels.B_ChangeList where tb.Remember == OK.Remember select tb).Count(); if (oldWareHouseRows == 0) { B_ChangeList MyB_ConverList = new B_ChangeList(); MyB_ConverList.WareHouseID = OK.WareHouseID; MyB_ConverList.Remember = OK.Remember; MyB_ConverList.SpouseBRanchID = OK.SpouseBRanchID; MyB_ConverList.StockPlaceID = OK.StockPlaceID; MyB_ConverList.StockPlaceIDtwo = OK.StockPlaceIDtwo; MyB_ConverList.payName = OK.payName; MyB_ConverList.furlName = OK.furlName; MyB_ConverList.RegisterName = OK.RegisterName; MyB_ConverList.RegisterTime = OK.RegisterTime; MyB_ConverList.ShiFouGou = OK.ShiFouGou; myModels.B_ChangeList.Add(MyB_ConverList); if (myModels.SaveChanges() > 0) { strMag = "succsee"; B_ChangeDetailList ConverDeTailList = new B_ChangeDetailList(); for (int H = 0; H < intsNXiShu.Length;) { for (int E = 0; E < intsRuJian.Length;) { for (int d = 0; d < intsid.Length; d++) { ConverDeTailList.ChangeID = MyB_ConverList.ChangeID; //返仓ID ConverDeTailList.WareHouseDetiailID = Convert.ToInt32(intsid[d]);; //进仓明细ID ConverDeTailList.Subdivision = Convert.ToDecimal(intsNXiShu[H]); //入库细数 ConverDeTailList.MumberOfPackages = Convert.ToDecimal(intsRuJian[E]); //入库件数 myModels.B_ChangeDetailList.Add(ConverDeTailList); myModels.SaveChanges();//保存 H++; E++; } } } } } } catch (Exception e) { Console.WriteLine(e); } return(Json(strMag, JsonRequestBehavior.AllowGet)); }