public bool AddPlug6Configure(string id, string Suppliers, int BuyCount, int FullCarriage, int NoFullCarriage, int Priority) { JavaScriptSerializer jss = new JavaScriptSerializer(); SeaWashesBuyCountParam param = new SeaWashesBuyCountParam { Suppliers = Suppliers.Split(new char[] { ',', ',' }).ToList().Select(x => int.Parse(x)).ToList(), BuyCount = BuyCount, FullCarriage = FullCarriage, NoFullCarriage = NoFullCarriage, Priority = Priority }; var plug = AdminCarriageClient.Instance.GetPlugConfigure(6); var ret = jss.Deserialize <Myzj.OPC.UI.Model.AdminCarriage.SeaWashesBuyCount>(plug); ret.SeaWashesBuyCountParams.Add(param); return(AdminCarriageClient.Instance.UpdatePlugConfigure(6, jss.Serialize(ret))); }
public ActionResult Detail6Operation(int rowindex = -1) { var plug = AdminCarriageClient.Instance.GetPlugConfigure(6); JavaScriptSerializer jss = new JavaScriptSerializer(); var ret = jss.Deserialize <SeaWashesBuyCount>(plug); SeaWashesBuyCountParam param = new SeaWashesBuyCountParam(); if (rowindex >= 0) { param = ret.SeaWashesBuyCountParams[rowindex]; } else { param.Priority = 1; param.Suppliers = new List <int>(); } ViewBag.rowindex = rowindex; return(View(param)); }