Пример #1
0
        public ActionResult Update()
        {
            string id       = Request["id"] ?? "";
            string billid   = Request["billid"] ?? "";
            string billnum  = Request["billnum"] ?? "";
            string planid   = Request["planid"] ?? "";
            string remark   = Request["remark"] ?? "";
            string col1     = Request["col1"] ?? "";
            string makedate = Request["makedate"] ?? "";
            string makeman  = Request["makeman"] ?? "";
            int    uid      = int.Parse(id);

            try
            {
                json_import p = ob_json_importservice.GetEntityById(json_import => json_import.ID == uid);
                p.BillID   = billid == "" ? 0 : int.Parse(billid);
                p.BillNum  = billnum.Trim();
                p.PlanID   = planid == "" ? 0 : int.Parse(planid);
                p.Remark   = remark.Trim();
                p.Col1     = col1.Trim();
                p.MakeDate = makedate == "" ? DateTime.Now : DateTime.Parse(makedate);
                p.MakeMan  = makeman == "" ? 0 : int.Parse(makeman);
                ob_json_importservice.UpdateEntity(p);
                ViewBag.saveok = ViewAddTag.ModifyOk;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                ViewBag.saveok = ViewAddTag.ModifyNo;
            }
            return(RedirectToAction("Edit", new { id = uid }));
        }
Пример #2
0
        public ActionResult Save()
        {
            string id       = Request["id"] ?? "";
            string billid   = Request["billid"] ?? "";
            string billnum  = Request["billnum"] ?? "";
            string planid   = Request["planid"] ?? "";
            string remark   = Request["remark"] ?? "";
            string col1     = Request["col1"] ?? "";
            string makedate = Request["makedate"] ?? "";
            string makeman  = Request["makeman"] ?? "";

            try
            {
                json_import ob_json_import = new json_import();
                ob_json_import.BillID   = billid == "" ? 0 : int.Parse(billid);
                ob_json_import.BillNum  = billnum.Trim();
                ob_json_import.PlanID   = planid == "" ? 0 : int.Parse(planid);
                ob_json_import.Remark   = remark.Trim();
                ob_json_import.Col1     = col1.Trim();
                ob_json_import.MakeDate = makedate == "" ? DateTime.Now : DateTime.Parse(makedate);
                ob_json_import.MakeMan  = makeman == "" ? 0 : int.Parse(makeman);
                ob_json_import          = ob_json_importservice.AddEntity(ob_json_import);
                ViewBag.json_import     = ob_json_import;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult Edit(int id)
        {
            json_import tempData = ob_json_importservice.GetEntityById(json_import => json_import.ID == id && json_import.IsDelete == false);

            ViewBag.json_import = tempData;
            if (tempData == null)
            {
                return(View());
            }
            else
            {
                json_importViewModel json_importviewmodel = new json_importViewModel();
                json_importviewmodel.ID       = tempData.ID;
                json_importviewmodel.BillID   = tempData.BillID;
                json_importviewmodel.BillNum  = tempData.BillNum;
                json_importviewmodel.PlanID   = tempData.PlanID;
                json_importviewmodel.Remark   = tempData.Remark;
                json_importviewmodel.Col1     = tempData.Col1;
                json_importviewmodel.MakeDate = tempData.MakeDate;
                json_importviewmodel.MakeMan  = tempData.MakeMan;
                return(View(json_importviewmodel));
            }
        }
Пример #4
0
        public JsonResult ImportData()
        {
            int _userid = (int)Session["user_id"];
            var _bh     = Request["bh"] ?? "";
            var _rkid   = Request["rk"] ?? "";

            wms_rukudan _rkd = ServiceFactory.wms_rukudanservice.GetEntityById(p => p.ID == int.Parse(_rkid) && p.IsDelete == false);

            if (_rkd == null)
            {
                return(Json(-1));
            }
            if (_rkd.GongyingshangID != 2)
            {
                return(Json(-2));
            }
            int           _hzid = (int)_rkd.HuozhuID;
            json_delivery _del  = ServiceFactory.json_deliveryservice.GetEntityById(p => p.DELIVERY_NUMBER == _bh && p.IsDelete == false);

            if (_del == null)
            {
                return(Json(-3));
            }
            json_import _imp = ServiceFactory.json_importservice.GetEntityById(p => p.BillNum == _del.DELIVERY_NUMBER && p.PlanID == _rkd.ID && p.IsDelete == false);

            if (_imp != null)
            {
                return(Json(-4));
            }
            int _i = ServiceFactory.json_batchservice.ImportBatch(_del.DELIVERY_NUMBER, _rkd.KehuDH, _rkd.ID, _del.ID, _userid, _hzid);

            //记录强生发货单号
            if (System.IO.File.Exists("C:\\xy\\DELIVERY_NUMBER.txt"))
            {
                StreamWriter sw_ = new StreamWriter("C:\\xy\\DELIVERY_NUMBER.txt", true);
                if (string.IsNullOrEmpty(_rkd.KehuDH))
                {
                    if (_rkd.Beizhu.IndexOf("样品") > -1)
                    {
                        sw_.WriteLine(_del.DELIVERY_NUMBER + "YP");
                    }
                    else if (_rkd.Beizhu.IndexOf("投诉") > -1)
                    {
                        sw_.WriteLine(_del.DELIVERY_NUMBER + "TS");
                    }
                }
                else
                {
                    sw_.WriteLine(_del.DELIVERY_NUMBER);
                }

                sw_.Close();
            }
            else
            {
            }

            _rkd.Col2 = _rkd.Col2 == null ? (_bh) : (_rkd.Col2 + "/" + _bh);
            ob_wms_rukudanservice.UpdateEntity(_rkd);

            return(Json(_i));
        }