public ActionResult UptuarPeiZaiDan(B_RetureFactoryList OK, Array JiShangPiID, Array JiRuJianShu, Array FanChangJieID) { string strMag = "fali"; try { //一 string Z = ((string[])JiShangPiID)[0]; string[] intsid = Z.Split(','); //二 string M = ((string[])JiRuJianShu)[0]; string[] intsRuJian = M.Split(','); //二 string X = ((string[])FanChangJieID)[0]; string[] intsFanChangMingXiID = X.Split(','); B_RetureFactoryList MyB_ConverList = new B_RetureFactoryList(); MyB_ConverList.RetureFactoryID = OK.RetureFactoryID; MyB_ConverList.ConverID = OK.ConverID; MyB_ConverList.Remember = OK.Remember; MyB_ConverList.SpouseBRanchID = OK.SpouseBRanchID; MyB_ConverList.StockPlaceID = OK.StockPlaceID; MyB_ConverList.ReturnofID = OK.ReturnofID; MyB_ConverList.Settlement = OK.Settlement; MyB_ConverList.Appendix = OK.Appendix; MyB_ConverList.Evidences = OK.Evidences; MyB_ConverList.RegisterName = OK.RegisterName; MyB_ConverList.RegisterTime = OK.RegisterTime; MyB_ConverList.MumberOfPackages = OK.MumberOfPackages; MyB_ConverList.Number = OK.Number; MyModels.Entry(MyB_ConverList).State = System.Data.Entity.EntityState.Modified; if (MyModels.SaveChanges() > 0) { strMag = "succsee"; B_RetureFactoryDeTailList ConverDeTailList = new B_RetureFactoryDeTailList(); for (int E = 0; E < intsRuJian.Length;) { for (int d = 0; d < intsid.Length; d++) { for (int Mf = 0; Mf < intsFanChangMingXiID.Length; Mf++) { ConverDeTailList.RetureFactoryID = MyB_ConverList.RetureFactoryID; //返厂单ID ConverDeTailList.RetureFactoryDeTailID = Convert.ToInt32(intsFanChangMingXiID[Mf]);; //返厂明细ID ConverDeTailList.GoodsID = Convert.ToInt32(intsid[d]);; //商品ID ConverDeTailList.ReMumberOfPackages = Convert.ToDecimal(intsRuJian[E]); //入库件数 MyModels.Entry(ConverDeTailList).State = System.Data.Entity.EntityState.Modified; MyModels.SaveChanges(); //保存 d++; E++; } } } } } catch (Exception e) { Console.WriteLine(e); } return(Json(strMag, JsonRequestBehavior.AllowGet)); }
public ActionResult InsectPeiZaiDan(B_RetureFactoryList OK, Array JiShangPiID, Array JiRuJianShu) { string strMag = "fali"; try { //一 string Z = ((string[])JiShangPiID)[0]; string[] intsid = Z.Split(','); //二 string M = ((string[])JiRuJianShu)[0]; string[] intsRuJian = M.Split(','); //判断记录编号是否存在 int oldWareHouseRows = (from tb in MyModels.B_RetureFactoryList where tb.Remember == OK.Remember select tb).Count(); if (oldWareHouseRows == 0) { B_RetureFactoryList MyB_ConverList = new B_RetureFactoryList(); MyB_ConverList.ConverID = OK.ConverID; MyB_ConverList.Remember = OK.Remember; MyB_ConverList.SpouseBRanchID = OK.SpouseBRanchID; MyB_ConverList.StockPlaceID = OK.StockPlaceID; MyB_ConverList.ReturnofID = OK.ReturnofID; MyB_ConverList.Settlement = OK.Settlement; MyB_ConverList.Appendix = OK.Appendix; MyB_ConverList.Evidences = OK.Evidences; MyB_ConverList.RegisterName = OK.RegisterName; MyB_ConverList.RegisterTime = OK.RegisterTime; MyB_ConverList.MumberOfPackages = OK.MumberOfPackages; MyB_ConverList.Number = OK.Number; MyModels.B_RetureFactoryList.Add(MyB_ConverList); if (MyModels.SaveChanges() > 0) { strMag = "succsee"; B_RetureFactoryDeTailList ConverDeTailList = new B_RetureFactoryDeTailList(); for (int E = 0; E < intsRuJian.Length;) { for (int d = 0; d < intsid.Length; d++) { ConverDeTailList.RetureFactoryID = MyB_ConverList.RetureFactoryID; //进货单ID ConverDeTailList.GoodsID = Convert.ToInt32(intsid[d]);; //商品ID ConverDeTailList.ReMumberOfPackages = Convert.ToDecimal(intsRuJian[E]); //入库件数 MyModels.B_RetureFactoryDeTailList.Add(ConverDeTailList); MyModels.SaveChanges();//保存 E++; } } } } } catch (Exception e) { Console.WriteLine(e); } return(Json(strMag, JsonRequestBehavior.AllowGet)); }