Ejemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "Id,BarcodeNumber,Name,PurchasePrice,SellingPrice,MadeInCountry,ProductionDate,ExpiryDate,HasGuarantee,CategoryId,SupplierId,CreatedDate,CreatedBy,UpdatedDate,UpdatedBy,IsArchived,Quentity")] Product product)
        {
            if (ModelState.IsValid)
            {
                product.UpdatedDate = DateTime.Now;
                product.UpdatedBy   = HttpContext.Request.UserHostAddress + "/" + User.Identity.Name + "/" + Request.LogonUserIdentity.Name;
                _productManger.Update(product);

                return(RedirectToAction("Index"));
            }
            GetChoiceSupplierAndCategory(product);
            return(View(product));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(FormCollection fc, ICollection <Bxar> bxar, int id = 0)
        {
            Response _resp = new Response();

            //判断归属
            _resp = _productmanager.CheckIsSon(id, Session["bxCorporateName"].ToString());
            if (_resp.Status == 0)
            {
                _resp.Data = null;
                return(Json(_resp));
            }
            Product _product = _resp.Data;

            if (!TryUpdateModel(_product, new string[] { "BxRemark", "BxClauses" }))
            {
                _resp.Status  = 0;
                _resp.Message = General.GetModelErrorString(ModelState);
                _resp.Data    = null;
                return(Json(_resp));
            }

            List <Bxar> _bxars = new List <Bxar>();

            if (!TryUpdateModel(_bxars, fc))
            {
                _resp.Status  = 0;
                _resp.Message = General.GetModelErrorString(ModelState);
                _resp.Data    = null;
                return(Json(_resp));
            }


            _resp = _productmanager.Update(_product, _bxars, HttpContext.Session);

            if (_resp.Status == 1)
            {
                //修改的日志
                _productLogManager.AddEditLog(Session["BxCorporateName"].ToString(), "修改保险产品" + ((int)_resp.Data).ToString() + " 使用的ip" + Request.UserHostAddress.ToString(), Request.Url.ToString());
                _resp.Message = "恭喜!修改保险合同成功";
            }



            return(Json(_resp));
        }