Пример #1
0
        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));
        }
Пример #2
0
        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)));
        }