Esempio n. 1
0
        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)));
        }
Esempio n. 2
0
        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));
        }