Пример #1
0
 public async Task <IActionResult> AddCustomer(RegistNewCustomerViewModel model)
 {
     return(await TryCatchFuncAsync(async (dd) =>
     {
         if (!ModelState.IsValid)
         {
             throw new Exception(base.GetErrorOfModelState(ModelState));
         }
         model.Customer.sysSource = sysSources.CHIS约号快增.ToString();
         var cus = await _cusSvr.CreateCustomerAsync(model.Customer, UserSelf.OpId, UserSelf.OpMan);
         dd.stationId = UserSelf.StationId;
         dd.customerId = cus.CustomerID;
         return null;
     }));
 }
Пример #2
0
        public IActionResult LoadPvAddCustomer(string customerKeyText)
        {
            var s     = Ass.P.PStr(customerKeyText).GetStringType();
            var model = new RegistNewCustomerViewModel
            {
                CustomerKeyText = customerKeyText,
                Customer        = new Models.vwCHIS_Code_Customer
                {
                    IDcard         = s.IsIdCardNumber ? s.String : "",
                    CustomerMobile = s.IsMobile ? s.String : "",
                    Email          = s.IsEmail ? s.String : ""
                }
            };

            return(PartialView("_pvRegisterAddCustomer", model));
        }