public ActionResult Detail9Operation(int rowindex = -1) { var plug = AdminCarriageClient.Instance.GetPlugConfigure(9); JavaScriptSerializer jss = new JavaScriptSerializer(); var ret = jss.Deserialize <SeaWashesOrderMoney>(plug); SeaWashesOrderMoneyParam param = new SeaWashesOrderMoneyParam(); if (rowindex >= 0) { param = ret.SeaWashesOrderMoneyParams[rowindex]; } else { param.Priority = 1; param.OrderMoneyList = new List <OrderMoneyItem>(); param.FullMessage = string.Empty; param.NotFullMessage = string.Empty; param.Suppliers = new List <int>(); } ViewBag.rowindex = rowindex; return(View(param)); }
public bool AddPlug9Configure(string id, string suppliers, string notFullMessage, string fullMessage, int priority, string orderMoneyItems) { JavaScriptSerializer jss = new JavaScriptSerializer(); var OrderMoneyItems = jss.Deserialize <List <OrderMoneyItem> >(orderMoneyItems); var supps = suppliers.Split(new char[] { ',', ',' }); SeaWashesOrderMoneyParam param = new SeaWashesOrderMoneyParam { Suppliers = supps.ToList().Select(x => int.Parse(x)).ToList(), FullMessage = fullMessage, NotFullMessage = notFullMessage, Priority = priority, OrderMoneyList = OrderMoneyItems }; var plug = AdminCarriageClient.Instance.GetPlugConfigure(9); var ret = jss.Deserialize <Myzj.OPC.UI.Model.AdminCarriage.SeaWashesOrderMoney>(plug); ret.SeaWashesOrderMoneyParams.Add(param); return(AdminCarriageClient.Instance.UpdatePlugConfigure(9, jss.Serialize(ret))); }