private string PreCheckWarehouseOwnerInfoForUpdate(WarehouseOwnerInfo warehouseOwnerInfo) { StringBuilder result = new StringBuilder(); result.Append(PreCheckWarehouseOwnerInfo(warehouseOwnerInfo)); //TODO: Special check points for Update action return(result.ToString()); }
private WarehouseOwnerInfoVM ConvertOwnerInfoToVM(WarehouseOwnerInfo info) { WarehouseOwnerInfoVM vm = info.Convert <WarehouseOwnerInfo, WarehouseOwnerInfoVM>((i, v) => { v.CreateUserSysNo = i.CreateUser == null ? null : i.CreateUser.SysNo; v.EditUserSysNo = i.EditUser == null ? null : i.EditUser.SysNo; }); return(vm); }
/// <summary> /// 更新仓库所有者信息 /// </summary> /// <param name="warehouseInfo"></param> /// <returns></returns> public virtual WarehouseOwnerInfo UpdateWarehouseOwner(WarehouseOwnerInfo warehouseOwnerInfo) { string checkResult = PreCheckWarehouseOwnerInfoForUpdate(warehouseOwnerInfo); if (string.IsNullOrEmpty(checkResult)) { warehouseOwnerInfo.EditDate = DateTime.Now; return(_warehouseOwnerDA.UpdateWarehouseOwner(warehouseOwnerInfo)); } return(null); }
/// <summary> /// 创建仓库所有者 /// </summary> /// <param name="warehouseOwnerInfo"></param> /// <returns></returns> public virtual WarehouseOwnerInfo CreateWarehouseOwner(WarehouseOwnerInfo warehouseOwnerInfo) { string checkResult = PreCheckWarehouseOwnerInfoForCreate(warehouseOwnerInfo); if (string.IsNullOrEmpty(checkResult)) { warehouseOwnerInfo.CreateDate = DateTime.Now; _warehouseOwnerDA.CreateWarehouseOwner(warehouseOwnerInfo); } return(null); }
private WarehouseOwnerInfo ConvertOwnerVMToInfo(WarehouseOwnerInfoVM vm) { WarehouseOwnerInfo info = vm.ConvertVM <WarehouseOwnerInfoVM, WarehouseOwnerInfo>((v, i) => { i.CreateUser = new BizEntity.Common.UserInfo { SysNo = v.CreateUserSysNo }; i.EditUser = new BizEntity.Common.UserInfo { SysNo = v.EditUserSysNo }; }); return(info); }
/// <summary> /// 更新仓库所有者信息 /// </summary> /// <param name="entity"></param> /// <returns></returns> public virtual WarehouseOwnerInfo UpdateWarehouseOwner(WarehouseOwnerInfo entity) { DataCommand command = DataCommandManager.GetDataCommand("Inventory_UpdateWarehouseOwner"); command.SetParameterValue("@OwnerSysNo", entity.SysNo); command.SetParameterValue("@Status", (int)entity.OwnerStatus); command.SetParameterValue("@OwnerType", (int)entity.OwnerType); command.SetParameterValue("@OwnerName", entity.OwnerName); command.SetParameterValue("@OwnerMemo", entity.OwnerMemo); command.SetParameterValue("@EditDate", entity.EditDate); command.SetParameterValue("@EditUserSysNo", entity.EditUser.SysNo); command.SetParameterValue("@CompanyCode", entity.CompanyCode); return(command.ExecuteEntity <WarehouseOwnerInfo>()); }
private string PreCheckWarehouseOwnerInfo(WarehouseOwnerInfo warehouseOwnerInfo) { StringBuilder result = new StringBuilder(); if (String.IsNullOrEmpty((warehouseOwnerInfo.OwnerID))) { result.Append("仓库所有者的编号不能为空!"); } if (String.IsNullOrEmpty((warehouseOwnerInfo.OwnerName))) { result.Append("仓库所有者的名称不能为空!"); } return(result.ToString()); }
public void UpdateWarehouseOwnerInfo(WarehouseOwnerInfoVM vm, Action callback) { vm.CompanyCode = CPApplication.Current.CompanyCode; vm.EditUserSysNo = CPApplication.Current.LoginUser.UserSysNo; WarehouseOwnerInfo info = ConvertOwnerVMToInfo(vm); restClient.Query <WarehouseInfo>("/InventoryService/Stock/WarehouseOwner/Update", info, (obj, args) => { if (!args.FaultsHandle()) { Page.Context.Window.Alert("仓库所有者信息修改成功", MessageType.Information); } if (callback != null) { callback(); } }); }
/// <summary> /// 更新仓库所有者信息 /// </summary> /// <param name="warehouseInfo"></param> /// <returns></returns> public virtual WarehouseOwnerInfo UpdateWarehouseOwner(WarehouseOwnerInfo warehouseOwnerInfo) { return(StockProcessor.UpdateWarehouseOwner(warehouseOwnerInfo)); }
public virtual WarehouseOwnerInfo CreateWarehouseOwnerInfo(WarehouseOwnerInfo entityToCreate) { return(StockAppService.CreateWarehouseOwner(entityToCreate)); }