Example #1
0
        public ActionResult Save(MaterialReceiptExDetailQueryViewModel model)
        {
            MethodReturnResult            result   = new MethodReturnResult();
            MaterialReceiptDetailParamter paramter = new MaterialReceiptDetailParamter()
            {
                ReceiptNo         = model.ReceiptNo,
                MaterialLotNumber = model.MaterialLot,
                Creator           = User.Identity.Name,
                IsReceiptOfCell   = true
            };

            try
            {
                using (MaterialReceiptServiceClient client = new MaterialReceiptServiceClient())
                {
                    result = client.AddMaterialReceiptDetail(paramter);
                    if (result.Code == 0)
                    {
                        result.Message = string.Format("添加{0}成功"
                                                       , model.MaterialLot);
                    }
                }
            }
            catch (Exception ex)
            {
                result.Code    = 1000;
                result.Message = ex.Message;
                result.Detail  = ex.ToString();
            }
            return(Json(result));
        }
Example #2
0
        public ActionResult Delete(string ReceiptNo, string MaterialLotNumber)
        {
            MethodReturnResult            result   = new MethodReturnResult();
            MaterialReceiptDetailParamter paramter = new MaterialReceiptDetailParamter()
            {
                ReceiptNo         = ReceiptNo,
                MaterialLotNumber = MaterialLotNumber,
                Creator           = User.Identity.Name,
                IsReceiptOfCell   = true
            };

            try
            {
                using (MaterialReceiptServiceClient client = new MaterialReceiptServiceClient())
                {
                    result = client.DeleteMaterialReceiptDetail(paramter);
                    if (result.Code == 0)
                    {
                        result.Message = string.Format("删除{0}成功"
                                                       , MaterialLotNumber);
                    }
                }
            }
            catch (Exception ex)
            {
                result.Code    = 1000;
                result.Message = ex.Message;
                result.Detail  = ex.ToString();
            }
            return(Json(result));
        }