Exemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            quan_gspspxx tempData = ob_quan_gspspxxservice.GetEntityById(quan_gspspxx => quan_gspspxx.ID == id && quan_gspspxx.IsDelete == false);

            ViewBag.quan_gspspxx = tempData;
            if (tempData == null)
            {
                return(View());
            }
            else
            {
                quan_gspspxxViewModel quan_gspspxxviewmodel = new quan_gspspxxViewModel();
                quan_gspspxxviewmodel.ID              = tempData.ID;
                quan_gspspxxviewmodel.HuozhuID        = tempData.HuozhuID;
                quan_gspspxxviewmodel.HuozhuSQID      = tempData.HuozhuSQID;
                quan_gspspxxviewmodel.Daima           = tempData.Daima;
                quan_gspspxxviewmodel.Mingcheng       = tempData.Mingcheng;
                quan_gspspxxviewmodel.ZhucezhengID    = tempData.ZhucezhengID;
                quan_gspspxxviewmodel.ZhucezhengBH    = tempData.ZhucezhengBH;
                quan_gspspxxviewmodel.Guige           = tempData.Guige;
                quan_gspspxxviewmodel.Xinghao         = tempData.Xinghao;
                quan_gspspxxviewmodel.Danwei          = tempData.Danwei;
                quan_gspspxxviewmodel.Huansuanlv      = tempData.Huansuanlv;
                quan_gspspxxviewmodel.Volchang        = tempData.Volchang;
                quan_gspspxxviewmodel.Volkuan         = tempData.Volkuan;
                quan_gspspxxviewmodel.Volgao          = tempData.Volgao;
                quan_gspspxxviewmodel.Chanpinxian     = tempData.Chanpinxian;
                quan_gspspxxviewmodel.Muluxuhao       = tempData.Muluxuhao;
                quan_gspspxxviewmodel.Guanlifenlei    = tempData.Guanlifenlei;
                quan_gspspxxviewmodel.Baozhuangyaoqiu = tempData.Baozhuangyaoqiu;
                quan_gspspxxviewmodel.Cunchutiaojian  = tempData.Cunchutiaojian;
                quan_gspspxxviewmodel.QiyeID          = tempData.QiyeID;
                quan_gspspxxviewmodel.Qiyemingcheng   = tempData.Qiyemingcheng;
                quan_gspspxxviewmodel.GongyingID      = tempData.GongyingID;
                quan_gspspxxviewmodel.GongyingSQID    = tempData.GongyingSQID;
                quan_gspspxxviewmodel.GongyingXSID    = tempData.GongyingXSID;
                quan_gspspxxviewmodel.Shouying        = tempData.Shouying;
                quan_gspspxxviewmodel.Col1            = tempData.Col1;
                quan_gspspxxviewmodel.Col2            = tempData.Col2;
                quan_gspspxxviewmodel.Col3            = tempData.Col3;
                quan_gspspxxviewmodel.Col4            = tempData.Col4;
                quan_gspspxxviewmodel.Col5            = tempData.Col5;
                quan_gspspxxviewmodel.Col6            = tempData.Col6;
                quan_gspspxxviewmodel.MakeDate        = tempData.MakeDate;
                quan_gspspxxviewmodel.MakeMan         = tempData.MakeMan;
                quan_gspspxxviewmodel.ShenchaSF       = tempData.ShenchaSF;
                quan_gspspxxviewmodel.JingyinSF       = tempData.JingyinSF;
                quan_gspspxxviewmodel.BaozhuangDW     = tempData.BaozhuangDW;
                quan_gspspxxviewmodel.ShangpinTM      = tempData.ShangpinTM;
                quan_gspspxxviewmodel.Chandi          = tempData.Chandi;
                quan_gspspxxviewmodel.ShangpinMS      = tempData.ShangpinMS;
                quan_gspspxxviewmodel.SPID            = tempData.SPID;
                return(View(quan_gspspxxviewmodel));
            }
        }
Exemplo n.º 2
0
        public ActionResult AddGSP(int id)
        {
            int             _userid = (int)Session["user_id"];
            var             _ed     = Request["ed"] ?? "0";
            base_shangpinxx _spxx   = null;
            quan_gspspxx    _gspsp  = null;

            if (_ed == "1")
            {
                _gspsp = ob_quan_gspspxxservice.GetEntityById(p => p.ID == id && p.IsDelete == false);
            }
            else
            {
                _spxx = ServiceFactory.base_shangpinxxservice.GetEntityById(p => p.ID == id && p.IsDelete == false);
                if (_spxx == null)
                {
                    return(View());
                }
                _gspsp = ob_quan_gspspxxservice.GetEntityById(p => p.SPID == _spxx.ID && p.Shouying < 5 && p.IsDelete == false);
            }
            if (_gspsp != null)
            {
                base_shangpinxxViewModel quan_gspspxxviewmodel = new base_shangpinxxViewModel();
                quan_gspspxxviewmodel.ID              = _gspsp.SPID;// _gspsp.ID;
                quan_gspspxxviewmodel.HuozhuID        = _gspsp.HuozhuID;
                quan_gspspxxviewmodel.HuozhuSQID      = _gspsp.HuozhuSQID;
                quan_gspspxxviewmodel.Daima           = _gspsp.Daima;
                quan_gspspxxviewmodel.Mingcheng       = _gspsp.Mingcheng;
                quan_gspspxxviewmodel.ZhucezhengID    = _gspsp.ZhucezhengID;
                quan_gspspxxviewmodel.ZhucezhengBH    = _gspsp.ZhucezhengBH;
                quan_gspspxxviewmodel.Guige           = _gspsp.Guige;
                quan_gspspxxviewmodel.Xinghao         = _gspsp.Xinghao;
                quan_gspspxxviewmodel.Danwei          = _gspsp.Danwei;
                quan_gspspxxviewmodel.Huansuanlv      = _gspsp.Huansuanlv;
                quan_gspspxxviewmodel.Volchang        = _gspsp.Volchang;
                quan_gspspxxviewmodel.Volkuan         = _gspsp.Volkuan;
                quan_gspspxxviewmodel.Volgao          = _gspsp.Volgao;
                quan_gspspxxviewmodel.Chanpinxian     = _gspsp.Chanpinxian;
                quan_gspspxxviewmodel.Muluxuhao       = _gspsp.Muluxuhao;
                quan_gspspxxviewmodel.Guanlifenlei    = _gspsp.Guanlifenlei;
                quan_gspspxxviewmodel.Baozhuangyaoqiu = _gspsp.Baozhuangyaoqiu;
                quan_gspspxxviewmodel.Cunchutiaojian  = _gspsp.Cunchutiaojian;
                quan_gspspxxviewmodel.QiyeID          = _gspsp.QiyeID;
                quan_gspspxxviewmodel.Qiyemingcheng   = _gspsp.Qiyemingcheng;
                quan_gspspxxviewmodel.GongyingID      = _gspsp.GongyingID;
                quan_gspspxxviewmodel.GongyingSQID    = _gspsp.GongyingSQID;
                quan_gspspxxviewmodel.GongyingXSID    = _gspsp.GongyingXSID;
                quan_gspspxxviewmodel.Shouying        = _gspsp.Shouying;
                quan_gspspxxviewmodel.Col1            = _gspsp.Col1;
                quan_gspspxxviewmodel.Col2            = _gspsp.Col2;
                quan_gspspxxviewmodel.Col3            = _gspsp.Col3;
                quan_gspspxxviewmodel.Col4            = _gspsp.Col4;
                quan_gspspxxviewmodel.Col5            = _gspsp.Col5;
                quan_gspspxxviewmodel.Col6            = _gspsp.Col6;
                quan_gspspxxviewmodel.MakeDate        = _gspsp.MakeDate;
                quan_gspspxxviewmodel.MakeMan         = _gspsp.MakeMan;
                quan_gspspxxviewmodel.ShenchaSF       = _gspsp.ShenchaSF;
                quan_gspspxxviewmodel.JingyinSF       = _gspsp.JingyinSF;
                quan_gspspxxviewmodel.BaozhuangDW     = _gspsp.BaozhuangDW;
                quan_gspspxxviewmodel.ShangpinTM      = _gspsp.ShangpinTM;
                quan_gspspxxviewmodel.Chandi          = _gspsp.Chandi;
                quan_gspspxxviewmodel.ShangpinMS      = _gspsp.ShangpinMS;
                quan_gspspxxviewmodel.WenduSX         = _gspsp.WenduSX;
                quan_gspspxxviewmodel.WenduXX         = _gspsp.WenduXX;
                //quan_gspspxxviewmodel.SPID = _gspsp.SPID;
                ViewBag.gspspid = _gspsp.ID;
                return(View(quan_gspspxxviewmodel));
            }

            _gspsp                 = new quan_gspspxx();
            _gspsp.HuozhuID        = (int)_spxx.HuozhuID;
            _gspsp.HuozhuSQID      = _spxx.HuozhuSQID;
            _gspsp.Daima           = _spxx.Daima;
            _gspsp.Mingcheng       = _spxx.Mingcheng;
            _gspsp.ZhucezhengID    = _spxx.ZhucezhengID;
            _gspsp.ZhucezhengBH    = _spxx.ZhucezhengBH;
            _gspsp.Guige           = _spxx.Guige;
            _gspsp.Xinghao         = _spxx.Xinghao;
            _gspsp.Danwei          = _spxx.Danwei;
            _gspsp.Huansuanlv      = _spxx.Huansuanlv;
            _gspsp.Volchang        = _spxx.Volchang;
            _gspsp.Volkuan         = _spxx.Volkuan;
            _gspsp.Volgao          = _spxx.Volgao;
            _gspsp.Chanpinxian     = _spxx.Chanpinxian;
            _gspsp.Muluxuhao       = _spxx.Muluxuhao;
            _gspsp.Guanlifenlei    = _spxx.Guanlifenlei;
            _gspsp.Baozhuangyaoqiu = _spxx.Baozhuangyaoqiu;
            _gspsp.Cunchutiaojian  = _spxx.Cunchutiaojian;
            _gspsp.QiyeID          = _spxx.QiyeID;
            _gspsp.Qiyemingcheng   = _spxx.Qiyemingcheng;
            _gspsp.GongyingID      = _spxx.GongyingID;
            _gspsp.GongyingSQID    = _spxx.GongyingSQID;
            _gspsp.GongyingXSID    = _spxx.GongyingXSID;
            _gspsp.Shouying        = 1;
            _gspsp.Col1            = _spxx.Col1;
            _gspsp.Col2            = _spxx.Col2;
            _gspsp.Col3            = _spxx.Col3;
            _gspsp.Col4            = _spxx.Col4;
            _gspsp.Col5            = _spxx.Col5;
            _gspsp.Col6            = _spxx.Col6;
            _gspsp.MakeDate        = DateTime.Now;
            _gspsp.MakeMan         = _userid;
            _gspsp.ShenchaSF       = _spxx.ShenchaSF;
            _gspsp.JingyinSF       = _spxx.JingyinSF;
            _gspsp.BaozhuangDW     = _spxx.BaozhuangDW;
            _gspsp.ShangpinTM      = _spxx.ShangpinTM;
            _gspsp.Chandi          = _spxx.Chandi;
            _gspsp.ShangpinMS      = _spxx.ShangpinMS;
            _gspsp.WenduSX         = _spxx.WenduSX;
            _gspsp.WenduXX         = _spxx.WenduXX;
            _gspsp.SPID            = _spxx.ID;
            _gspsp                 = ob_quan_gspspxxservice.AddEntity(_gspsp);
            if (_gspsp != null)
            {
                base_shangpinxxViewModel quan_gspspxxviewmodel = new base_shangpinxxViewModel();
                quan_gspspxxviewmodel.ID              = _gspsp.SPID;// _gspsp.ID;
                quan_gspspxxviewmodel.HuozhuID        = _gspsp.HuozhuID;
                quan_gspspxxviewmodel.HuozhuSQID      = _gspsp.HuozhuSQID;
                quan_gspspxxviewmodel.Daima           = _gspsp.Daima;
                quan_gspspxxviewmodel.Mingcheng       = _gspsp.Mingcheng;
                quan_gspspxxviewmodel.ZhucezhengID    = _gspsp.ZhucezhengID;
                quan_gspspxxviewmodel.ZhucezhengBH    = _gspsp.ZhucezhengBH;
                quan_gspspxxviewmodel.Guige           = _gspsp.Guige;
                quan_gspspxxviewmodel.Xinghao         = _gspsp.Xinghao;
                quan_gspspxxviewmodel.Danwei          = _gspsp.Danwei;
                quan_gspspxxviewmodel.Huansuanlv      = _gspsp.Huansuanlv;
                quan_gspspxxviewmodel.Volchang        = _gspsp.Volchang;
                quan_gspspxxviewmodel.Volkuan         = _gspsp.Volkuan;
                quan_gspspxxviewmodel.Volgao          = _gspsp.Volgao;
                quan_gspspxxviewmodel.Chanpinxian     = _gspsp.Chanpinxian;
                quan_gspspxxviewmodel.Muluxuhao       = _gspsp.Muluxuhao;
                quan_gspspxxviewmodel.Guanlifenlei    = _gspsp.Guanlifenlei;
                quan_gspspxxviewmodel.Baozhuangyaoqiu = _gspsp.Baozhuangyaoqiu;
                quan_gspspxxviewmodel.Cunchutiaojian  = _gspsp.Cunchutiaojian;
                quan_gspspxxviewmodel.QiyeID          = _gspsp.QiyeID;
                quan_gspspxxviewmodel.Qiyemingcheng   = _gspsp.Qiyemingcheng;
                quan_gspspxxviewmodel.GongyingID      = _gspsp.GongyingID;
                quan_gspspxxviewmodel.GongyingSQID    = _gspsp.GongyingSQID;
                quan_gspspxxviewmodel.GongyingXSID    = _gspsp.GongyingXSID;
                quan_gspspxxviewmodel.Shouying        = _gspsp.Shouying;
                quan_gspspxxviewmodel.Col1            = _gspsp.Col1;
                quan_gspspxxviewmodel.Col2            = _gspsp.Col2;
                quan_gspspxxviewmodel.Col3            = _gspsp.Col3;
                quan_gspspxxviewmodel.Col4            = _gspsp.Col4;
                quan_gspspxxviewmodel.Col5            = _gspsp.Col5;
                quan_gspspxxviewmodel.Col6            = _gspsp.Col6;
                quan_gspspxxviewmodel.MakeDate        = _gspsp.MakeDate;
                quan_gspspxxviewmodel.MakeMan         = _gspsp.MakeMan;
                quan_gspspxxviewmodel.ShenchaSF       = _gspsp.ShenchaSF;
                quan_gspspxxviewmodel.JingyinSF       = _gspsp.JingyinSF;
                quan_gspspxxviewmodel.BaozhuangDW     = _gspsp.BaozhuangDW;
                quan_gspspxxviewmodel.ShangpinTM      = _gspsp.ShangpinTM;
                quan_gspspxxviewmodel.Chandi          = _gspsp.Chandi;
                quan_gspspxxviewmodel.ShangpinMS      = _gspsp.ShangpinMS;
                quan_gspspxxviewmodel.WenduSX         = _gspsp.WenduSX;
                quan_gspspxxviewmodel.WenduXX         = _gspsp.WenduXX;
                //quan_gspspxxviewmodel.SPID = _gspsp.SPID;
                ViewBag.gspspid = _gspsp.ID;
                return(View(quan_gspspxxviewmodel));
            }

            return(View());
        }
Exemplo n.º 3
0
        public ActionResult Update()
        {
            string id              = Request["id"] ?? "";
            string huozhuid        = Request["huozhuid"] ?? "";
            string huozhusqid      = Request["huozhusqid"] ?? "";
            string daima           = Request["daima"] ?? "";
            string mingcheng       = Request["mingcheng"] ?? "";
            string zhucezhengid    = Request["zhucezhengid"] ?? "";
            string zhucezhengbh    = Request["zhucezhengbh"] ?? "";
            string guige           = Request["guige"] ?? "";
            string xinghao         = Request["xinghao"] ?? "";
            string danwei          = Request["danwei"] ?? "";
            string huansuanlv      = Request["huansuanlv"] ?? "";
            string volchang        = Request["volchang"] ?? "";
            string volkuan         = Request["volkuan"] ?? "";
            string volgao          = Request["volgao"] ?? "";
            string chanpinxian     = Request["chanpinxian"] ?? "";
            string muluxuhao       = Request["muluxuhao"] ?? "";
            string guanlifenlei    = Request["guanlifenlei"] ?? "";
            string baozhuangyaoqiu = Request["baozhuangyaoqiu"] ?? "";
            string cunchutiaojian  = Request["cunchutiaojian"] ?? "";
            string qiyeid          = Request["qiyeid"] ?? "";
            string qiyemingcheng   = Request["qiyemingcheng"] ?? "";
            string gongyingid      = Request["gongyingid"] ?? "";
            string gongyingsqid    = Request["gongyingsqid"] ?? "";
            string gongyingxsid    = Request["gongyingxsid"] ?? "";
            string shouying        = Request["shouying"] ?? "";
            string col1            = Request["col1"] ?? "";
            string col2            = Request["col2"] ?? "";
            string col3            = Request["col3"] ?? "";
            string col4            = Request["col4"] ?? "";
            string col5            = Request["col5"] ?? "";
            string col6            = Request["col6"] ?? "";
            string makedate        = Request["makedate"] ?? "";
            string makeman         = Request["makeman"] ?? "";
            string shenchasf       = Request["shenchasf"] ?? "";
            string jingyinsf       = Request["jingyinsf"] ?? "";
            string baozhuangdw     = Request["baozhuangdw"] ?? "";
            string shangpintm      = Request["shangpintm"] ?? "";
            string chandi          = Request["chandi"] ?? "";
            string shangpinms      = Request["shangpinms"] ?? "";
            string spid            = Request["spid"] ?? "";
            int    uid             = int.Parse(id);

            try
            {
                quan_gspspxx p = ob_quan_gspspxxservice.GetEntityById(quan_gspspxx => quan_gspspxx.ID == uid);
                p.HuozhuID        = huozhuid == "" ? 0 : int.Parse(huozhuid);
                p.HuozhuSQID      = huozhusqid == "" ? 0 : int.Parse(huozhusqid);
                p.Daima           = daima.Trim();
                p.Mingcheng       = mingcheng.Trim();
                p.ZhucezhengID    = zhucezhengid == "" ? 0 : int.Parse(zhucezhengid);
                p.ZhucezhengBH    = zhucezhengbh.Trim();
                p.Guige           = guige.Trim();
                p.Xinghao         = xinghao.Trim();
                p.Danwei          = danwei.Trim();
                p.Huansuanlv      = huansuanlv == "" ? 0 : float.Parse(huansuanlv);
                p.Volchang        = volchang == "" ? 0 : float.Parse(volchang);
                p.Volkuan         = volkuan == "" ? 0 : float.Parse(volkuan);
                p.Volgao          = volgao == "" ? 0 : float.Parse(volgao);
                p.Chanpinxian     = chanpinxian == "" ? 0 : int.Parse(chanpinxian);
                p.Muluxuhao       = muluxuhao == "" ? 0 : int.Parse(muluxuhao);
                p.Guanlifenlei    = guanlifenlei == "" ? 0 : int.Parse(guanlifenlei);
                p.Baozhuangyaoqiu = baozhuangyaoqiu.Trim();
                p.Cunchutiaojian  = cunchutiaojian.Trim();
                p.QiyeID          = qiyeid == "" ? 0 : int.Parse(qiyeid);
                p.Qiyemingcheng   = qiyemingcheng.Trim();
                p.GongyingID      = gongyingid == "" ? 0 : int.Parse(gongyingid);
                p.GongyingSQID    = gongyingsqid == "" ? 0 : int.Parse(gongyingsqid);
                p.GongyingXSID    = gongyingxsid == "" ? 0 : int.Parse(gongyingxsid);
                p.Shouying        = shouying == "" ? 0 : int.Parse(shouying);
                p.Col1            = col1.Trim();
                p.Col2            = col2.Trim();
                p.Col3            = col3.Trim();
                p.Col4            = col4.Trim();
                p.Col5            = col5.Trim();
                p.Col6            = col6.Trim();
                p.MakeDate        = makedate == "" ? DateTime.Now : DateTime.Parse(makedate);
                p.MakeMan         = makeman == "" ? 0 : int.Parse(makeman);
                p.ShenchaSF       = shenchasf == "" ? false : Boolean.Parse(shenchasf);
                p.JingyinSF       = jingyinsf == "" ? false : Boolean.Parse(jingyinsf);
                p.BaozhuangDW     = baozhuangdw.Trim();
                p.ShangpinTM      = shangpintm.Trim();
                p.Chandi          = chandi.Trim();
                p.ShangpinMS      = shangpinms.Trim();
                p.SPID            = spid == "" ? 0 : int.Parse(spid);
                ob_quan_gspspxxservice.UpdateEntity(p);
                ViewBag.saveok = ViewAddTag.ModifyOk;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                ViewBag.saveok = ViewAddTag.ModifyNo;
            }
            return(RedirectToAction("Index"));
        }