public RespondWebViewData <RespondQueryEmployeeViewModel> GetEmployeeByEmpId(RequestWebViewData <RequestGetEmployeeByIdViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <RespondQueryEmployeeViewModel> > { CacheKey = string.Format(PRE_CACHE_KEY, "GetEmployeeByEmpId"), #region ==================== CallBackFunc = () => { var respond = new RespondWebViewData <RespondQueryEmployeeViewModel> { rows = new RespondQueryEmployeeViewModel() }; var employee = this.mEmployeeDataAccess.GetemployeeDataModelById(request.data.EmpId); if (employee == null) { return respond; } if (employee.deleted == (short)CommonDeleted.Deleted || employee.status != (short)CommonStatus.Used) { return respond; } var totalScale = this.mSystemParameterConfigViewService.SystemParameterConfig()[SystemParameterConfigConst.TotalScale].ParameterConfigValue.ToInt16(); respond = new RespondWebViewData <RespondQueryEmployeeViewModel> { rows = new RespondQueryEmployeeViewModel { Address = employee.address, ChildNumber = employee.childnumber, ClassId = employee.classid, Comment = employee.comment, Deleted = employee.deleted, DepId = employee.depid, DepName = employee.depname, EmpId = employee.empid, LowestDiscount = employee.lowestdiscount, Mobile = employee.mobile, Name = employee.name, ParentId = employee.parentid, PreInAdvanceTotal = employee.preinadvancetotal.ToNumberString(totalScale), PrePayFeeTotal = employee.prepayfeetotal.ToNumberString(totalScale), SerialNumber = employee.serialnumber, Status = employee.status, Spelling = employee.pinyin, Sort = employee.sort } }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.BasicEmployee, ParamsKeys = new object[] { request.data.EmpId } })); }
public List <RespondGetAllEmployeeViewModel> GetAllEmployee(RequestWebViewData <RequestGetAllEnityDataViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <List <RespondGetAllEmployeeViewModel> > { CacheKey = string.Format(PRE_CACHE_KEY, "GetAllEmployee"), #region ===================== CallBackFunc = () => { var parameter = new QueryEmployeeListParameter { SerialNumber = request.data.Keywords }; var dataList = this.mEmployeeDataAccess.GetAllEmployee(parameter); var respond = dataList.Select(item => new RespondGetAllEmployeeViewModel { EmpId = item.empid, SerialNumber = item.serialnumber, Name = item.name, Comment = item.comment, Spelling = item.pinyin }).ToList(); return respond; }, #endregion ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.CommonAjax, ExpiresAt = DateTime.Now.AddMinutes(30), ParamsKeys = new object[] { request.data.Keywords, this.mSigninUser.UserID } })); }
public RespondWebViewData <RespondQueryClientViewModel> GetClientByClientId(RequestWebViewData <RequestGetClientByIdViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <RespondQueryClientViewModel> > { CacheKey = string.Format(PRE_CACHE_KEY, "GetClientByClientId"), #region ==================== CallBackFunc = () => { var respond = new RespondWebViewData <RespondQueryClientViewModel> { rows = new RespondQueryClientViewModel() }; var client = this.mClientDataAccess.GetclientDataModelById(request.data.ClientId); if (client == null) { return respond; } if (client.deleted == (short)CommonDeleted.Deleted || client.status != (short)CommonStatus.Used) { return respond; } respond = new RespondWebViewData <RespondQueryClientViewModel> { rows = new RespondQueryClientViewModel { Address = client.address, Alias = client.alias, ChildNumber = client.childnumber, ClassId = client.classid, ClientId = client.clientid, Comment = client.comment, Credits = client.credits.ToNumberString(5), LinkAddress = client.linkaddress, LinkMan = client.linkman, LinkTel = client.linktel, Name = client.name, ParentId = client.parentid, Spelling = client.pinyin, PriceMode = client.pricemode, SerialNumber = client.serialnumber, Sort = client.sort, ZipCode = client.zipcode } }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.BasicClient, ParamsKeys = new object[] { request.data.ClientId } })); }
public RespondWebViewData <RequestEditClientViewModel> EditClient(RequestWebViewData <RequestEditClientViewModel> request) { var rData = request.data; if (this.mClientDataAccess.CheckClientIsExist(new QueryClientListParameter { Name = rData.Name, SerialNumber = rData.SerialNumber, ClientId = rData.ClientId })) { return(new RespondWebViewData <RequestEditClientViewModel>(WebViewErrorCode.ExistsDataInfo.ErrorCode, string.Format("名称为[{0}]或编号为[{1}]的往来单位已经存在", rData.Name, rData.SerialNumber))); } var respond = new RespondWebViewData <RequestEditClientViewModel>(WebViewErrorCode.Success); this.mDbConnection.ExecuteTransaction(tran => { var client = this.mClientDataAccess.GetclientDataModelById(rData.ClientId); if (client == null) { respond = new RespondWebViewData <RequestEditClientViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } if (client.deleted == (short)CommonDeleted.Deleted) { respond = new RespondWebViewData <RequestEditClientViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } var data = new clientDataModel { address = rData.Address, alias = rData.Alias, clientid = rData.ClientId, comment = rData.Comment, credits = rData.Credits, linkaddress = rData.LinkAddress, linktel = rData.LinkTel, linkman = rData.LinkMan, name = rData.Name, pinyin = rData.Spelling, pricemode = rData.PriceMode, serialnumber = rData.SerialNumber, sort = rData.Sort, zipcode = rData.ZipCode, status = client.status, deleted = client.deleted, parentid = client.parentid, childnumber = client.childnumber, childcount = client.childcount, classid = client.classid }; this.mClientDataAccess.Update(data, tran); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicClient); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("编辑往来客户资料", request, respond, this.GetType()); }); return(respond); }
public RespondWebViewData <RespondEditStorageViewModel> EditStorage(RequestWebViewData <RequestEditStorageViewModel> request) { var rData = request.data; if (this.mStorageDataAccess.CheckStorageIsExist(new QueryStorageListParameter { Name = rData.Name, SerialNumber = rData.SerialNumber, StorageId = rData.StorageId })) { return(new RespondWebViewData <RespondEditStorageViewModel>(WebViewErrorCode.ExistsDataInfo.ErrorCode, string.Format("名称为[{0}]或编号为[{1}]的仓库已经存在", rData.Name, rData.SerialNumber))); } var respond = new RespondWebViewData <RespondEditStorageViewModel>(WebViewErrorCode.Success); try { this.mDbConnection.ExecuteTransaction(tran => { var storage = this.mStorageDataAccess.GetstorageDataModelById(rData.StorageId); if (storage == null) { respond = new RespondWebViewData <RespondEditStorageViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } if (storage.deleted == (short)CommonDeleted.Deleted) { respond = new RespondWebViewData <RespondEditStorageViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } var data = new storageDataModel { alias = rData.Alias, comment = rData.Comment, name = rData.Name, PinYin = rData.Spelling, serialnumber = rData.SerialNumber, sort = rData.Sort, stoid = rData.StorageId, childcount = storage.childcount, classid = storage.classid, childnumber = storage.childnumber, deleted = storage.deleted, parentid = storage.parentid, status = storage.status }; this.mStorageDataAccess.Update(data, tran); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicStorage); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("编辑往来客户资料", request, respond, this.GetType()); }); } catch (Exception exception) { respond = new RespondWebViewData <RespondEditStorageViewModel>(new ErrorCodeItem(WebViewErrorCode.Exception.ErrorCode, exception.Message)); } return(respond); }
public JsonResult GetCompanyList(RequestWebViewData <RequestQuerySubCompanyViewModel> request) { if (string.IsNullOrEmpty(request.data.ParentId)) { request.data.ParentId = "000001"; } var respond = this.mSubCompanyViewService.GetQueryCompanyList(request); respond.parentId = request.data.ParentId; return(Json(respond)); }
public RespondWebViewData <RespondEditSubCompanyViewModel> EditSubCompany(RequestWebViewData <RequestEditSubCompanyViewModel> request) { var rData = request.data; if (this.mSubCompanyDataAccess.CheckSubCompanyIsExist(new QuerySubCompanyListParameter { Name = rData.Name, SerialNumber = rData.SerialNumber, SubComId = rData.ComId })) { return(new RespondWebViewData <RespondEditSubCompanyViewModel>(WebViewErrorCode.ExistsDataInfo.ErrorCode, string.Format("名称为[{0}]或编号为[{1}]的分公司已经存在", rData.Name, rData.SerialNumber))); } var respond = new RespondWebViewData <RespondEditSubCompanyViewModel>(WebViewErrorCode.Success); this.mDbConnection.ExecuteTransaction(tran => { var company = this.mSubCompanyDataAccess.GetsubcompanyDataModelById(rData.ComId); if (company == null) { respond = new RespondWebViewData <RespondEditSubCompanyViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } if (company.deleted == (short)CommonDeleted.Deleted) { respond = new RespondWebViewData <RespondEditSubCompanyViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } var data = new subcompanyDataModel { subcomid = rData.ComId, comment = rData.Comment, email = rData.Email, linktel = rData.LinkTel, linkman = rData.LinkMan, name = rData.Name, pinyin = rData.Spelling, pricemode = rData.PriceMode, serialnumber = rData.SerialNumber, sort = rData.Sort, status = company.status, deleted = company.deleted, childnumber = company.childnumber, classid = company.classid, parentid = company.parentid }; this.mSubCompanyDataAccess.Update(data, tran); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicSubCompany); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("编辑分公司资料", request, respond, this.GetType()); }); return(respond); }
public JsonResult GetSpellingByChineseChar(RequestWebViewData <RequestGetNameSpellingViewModel> request) { var respond = new RespondWebViewData <RespondGetNameSpellingViewModel> { rows = new RespondGetNameSpellingViewModel { Spelling = this.GetChineseSpelling(request.data.ChineseChar) } }; return(Json(respond)); }
/// <summary> /// 未实现 /// </summary> /// <param name="request"></param> /// <returns></returns> public JsonResult GetPrintDesignStyle(RequestWebViewData <RequestGetPrintDesignStyleViewModel> request) { var respond = new RespondWebViewData <RespondGetPrintDesignStyleViewModel> { rows = new RespondGetPrintDesignStyleViewModel { PrintDesignStyle = string.Empty } }; return(Json(respond)); }
public RespondWebViewData <List <RespondQueryUserViewModel> > GetUserList(RequestWebViewData <RequestQueryUserViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <List <RespondQueryUserViewModel> > > { CacheKey = string.Format(PRE_CACHE_KEY, "GetUserList"), #region ============================================ CallBackFunc = () => { var parameter = new QueryUserParameter { EmpId = request.data.EmpId, PageIndex = request.page, PageSize = request.rows, UserName = request.data.UserName }; var pageList = this.mUserDataAccess.GetUserPageData(parameter); var respond = new RespondWebViewData <List <RespondQueryUserViewModel> > { total = pageList.DataCount, rows = pageList.Datas.Select(item => new RespondQueryUserViewModel { CTime = item.CTime, Comment = item.Comment, EmpId = item.EmpId, Manager = item.Manager, Prefix = item.Prefix, Status = item.Status, UserName = item.UserName, UsePwd = item.UsePwd, UserId = item.UserId, Deleted = item.Deleted, Synchron = item.Synchron, ComId = item.ComId }).ToList() }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.UserManage, ParamsKeys = new object[] { request.data.EmpId, request.page, request.rows, request.data.UserName } })); }
public RespondWebViewData <RespondEditProductViewModel> EditProduct(RequestWebViewData <RequestEditProductViewModel> request) { var rData = request.data; var product = this.mProductDataAccess.GetproductDataModelById(rData.ProId); if (product == null) { return(new RespondWebViewData <RespondEditProductViewModel>(WebViewErrorCode.NotExistsDataInfo)); } if (product.deleted == (short)CommonDeleted.Deleted) { return(new RespondWebViewData <RespondEditProductViewModel>(WebViewErrorCode.NotExistsDataInfo)); } if (this.mProductDataAccess.CheckProductIsExist(new QueryProductListParameter { Name = rData.Name, SerialNumber = rData.SerialNumber })) { return(new RespondWebViewData <RespondEditProductViewModel>(WebViewErrorCode.ExistsDataInfo.ErrorCode, string.Format("名称为[{0}]或编号为[{1}]的商品已经存在", rData.Name, rData.SerialNumber))); } var respond = new RespondWebViewData <RespondEditProductViewModel>(WebViewErrorCode.Success); try { this.mDbConnection.ExecuteTransaction(tran => { var data = new productDataModel { classid = product.classid, comment = rData.Comment, deleted = product.deleted, proid = rData.ProId, name = rData.Name, pinyin = rData.Spelling, parentid = product.parentid, serialnumber = rData.SerialNumber, sort = rData.Sort, status = product.status }; this.mProductDataAccess.Update(data, tran); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicProduct); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("编辑商品资料", request, respond, this.GetType()); }); } catch (Exception ex) { respond = new RespondWebViewData <RespondEditProductViewModel>(WebViewErrorCode.Exception.ErrorCode, ex.Message); } return(respond); }
public JsonResult GetAllEmployee() { var request = new RequestWebViewData <RequestGetAllEnityDataViewModel> { data = new RequestGetAllEnityDataViewModel { Keywords = this.WorkContext.GetQueryString("q") } }; var respond = this.mCommonAjaxViewService.GetAllEmployee(request); return(Json(respond)); }
public ActionResult EditProduct() { var proId = this.WorkContext.GetQueryInt("proid"); var request = new RequestWebViewData <RequestGetProductByIdViewModel> { data = new RequestGetProductByIdViewModel { ProId = proId } }; var model = this.mProductViewService.GetProductByProId(request); return(View("~/views/basic/product/editproduct.cshtml", model)); }
public ActionResult EditDepartment() { var depid = this.WorkContext.GetQueryInt("depid"); var request = new RequestWebViewData <RequestGetDepartmentByIdViewModel> { data = new RequestGetDepartmentByIdViewModel { DepId = depid } }; var model = this.mDepartmentViewService.GetDepartmentByDepId(request); return(View("~/views/basic/department/editdepartment.cshtml", model)); }
public ActionResult EditUnit() { var unitId = this.WorkContext.GetQueryInt("unitid"); var request = new RequestWebViewData <RequestGetUnitByIdViewModel> { data = new RequestGetUnitByIdViewModel { UnitId = unitId } }; var model = this.mUnitViewService.GetUnitByUnitId(request); return(View("~/views/basic/unit/editunit.cshtml", model)); }
public ActionResult EditClient() { var clientId = this.WorkContext.GetQueryInt("cid"); var request = new RequestWebViewData <RequestGetClientByIdViewModel> { data = new RequestGetClientByIdViewModel { ClientId = clientId } }; var model = this.mClientViewService.GetClientByClientId(request); return(View("~/views/basic/client/editclient.cshtml", model)); }
public ActionResult EditStorage() { var storageId = this.WorkContext.GetQueryInt("sid"); var request = new RequestWebViewData <RequestGetStorageByIdViewModel> { data = new RequestGetStorageByIdViewModel { StorageId = storageId } }; var model = this.mStorageViewService.GetStorageByStorageId(request); return(View("~/views/basic/storage/editstorage.cshtml", model)); }
public ActionResult EditCompany() { var comid = this.WorkContext.GetQueryInt("comid"); var request = new RequestWebViewData <RequestGetSubCompanyByIdViewModel> { data = new RequestGetSubCompanyByIdViewModel { ComId = comid } }; var model = this.mSubCompanyViewService.GetSubCompanyByComId(request); return(View("~/views/basic/subcompany/editcompany.cshtml", model)); }
public RespondWebViewData <RespondQueryProductViewModel> GetProductByProId(RequestWebViewData <RequestGetProductByIdViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <RespondQueryProductViewModel> > { CacheKey = string.Format(PRE_CACHE_KEY, "GetProductByProId"), #region ==================== CallBackFunc = () => { var respond = new RespondWebViewData <RespondQueryProductViewModel> { rows = new RespondQueryProductViewModel() }; var product = this.mProductDataAccess.GetproductDataModelById(request.data.ProId); if (product == null) { return respond; } if (product.deleted == (short)CommonDeleted.Deleted || product.status != (short)CommonStatus.Used) { return respond; } respond = new RespondWebViewData <RespondQueryProductViewModel> { rows = new RespondQueryProductViewModel { ClassId = product.classid, Comment = product.comment, Deleted = product.deleted, Name = product.name, ParentId = product.parentid, SerialNumber = product.serialnumber, Status = product.status, Spelling = product.pinyin, Sort = product.sort } }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.BasicProduct, ParamsKeys = new object[] { request.data.ProId } })); }
public RespondWebViewData <RespondQueryUserViewModel> GetUserDataByUserId(RequestWebViewData <RequestQueryUserViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <RespondQueryUserViewModel> > { CacheKey = string.Format(PRE_CACHE_KEY, "GetUserDataByUserId"), #region ======================================================== CallBackFunc = () => { var parameter = new QueryUserParameter { userid = request.data.UserId }; var dataModel = this.mUserDataAccess.GetUserDataByUserId(parameter); if (dataModel == null) { return new RespondWebViewData <RespondQueryUserViewModel>(WebViewErrorCode.NotExistsDataInfo); } var respond = new RespondWebViewData <RespondQueryUserViewModel> { rows = new RespondQueryUserViewModel { CTime = dataModel.CTime, Comment = dataModel.Comment, EmpId = dataModel.EmpId, Manager = dataModel.Manager, Prefix = dataModel.Prefix, Status = dataModel.Status, UserName = dataModel.UserName, UsePwd = dataModel.UsePwd, UserId = dataModel.UserId, Deleted = dataModel.Deleted, Synchron = dataModel.Synchron, ComId = dataModel.ComId } }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.UserManage, ParamsKeys = new object[] { request.data.UserId } })); }
public ActionResult EditUser() { var userId = this.WorkContext.GetQueryInt("uid"); var request = new RequestWebViewData <RequestQueryUserViewModel> { data = new RequestQueryUserViewModel { UserId = userId } }; var respond = this.mUserManageViewService.GetUserDataByUserId(request); return(View("~/views/systemmanage/users/edituser.cshtml", respond)); }
public ActionResult EditEmployee() { var empId = this.WorkContext.GetQueryInt("empid"); var request = new RequestWebViewData <RequestGetEmployeeByIdViewModel> { data = new RequestGetEmployeeByIdViewModel { EmpId = empId } }; var model = this.mEmployeeViewService.GetEmployeeByEmpId(request); return(View("~/views/basic/employee/editemployee.cshtml", model)); }
public RespondWebViewData <RespondEditDepartmentViewModel> EditDepartment(RequestWebViewData <RequestEditDepartmentViewModel> request) { var rData = request.data; if (this.mDepartmentDataAccess.CheckDepartmentIsExist(new QueryDepartmentListParameter { Name = rData.Name, SerialNumber = rData.SerialNumber, DepId = rData.DepId })) { return(new RespondWebViewData <RespondEditDepartmentViewModel>(WebViewErrorCode.ExistsDataInfo.ErrorCode, string.Format("名称为[{0}]或编号为[{1}]的部门已经存在", rData.Name, rData.SerialNumber))); } var respond = new RespondWebViewData <RespondEditDepartmentViewModel>(WebViewErrorCode.Success); this.mDbConnection.ExecuteTransaction(tran => { var department = this.mDepartmentDataAccess.GetdepartmentDataModelById(rData.DepId); if (department == null) { respond = new RespondWebViewData <RespondEditDepartmentViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } if (department.deleted == (short)CommonDeleted.Deleted) { respond = new RespondWebViewData <RespondEditDepartmentViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } var data = new departmentDataModel() { depid = rData.DepId, comment = rData.Comment, name = rData.Name, pinyin = rData.Spelling, serialnumber = rData.SerialNumber, sort = rData.Sort, status = department.status, deleted = department.deleted, childnumber = department.childnumber, classid = department.classid, parentid = department.parentid }; this.mDepartmentDataAccess.Update(data, tran); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicDepartment); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("编辑分公司资料", request, respond, this.GetType()); }); return(respond); }
public RespondWebViewData <RespondQueryUnitViewModel> GetUnitByUnitId(RequestWebViewData <RequestGetUnitByIdViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <RespondQueryUnitViewModel> > { CacheKey = string.Format(PRE_CACHE_KEY, "GetUnitByUnitId"), #region ==================== CallBackFunc = () => { var respond = new RespondWebViewData <RespondQueryUnitViewModel> { rows = new RespondQueryUnitViewModel() }; var unit = this.mUnitDataAccess.GetunitDataModelById(request.data.UnitId); if (unit == null) { return respond; } if (unit.deleted == (short)CommonDeleted.Deleted || unit.status != (short)CommonStatus.Used) { return respond; } respond = new RespondWebViewData <RespondQueryUnitViewModel> { rows = new RespondQueryUnitViewModel { UnitId = unit.unitid, Deleted = unit.deleted, Name = unit.name, Status = unit.status, Sort = unit.sort.ToString() } }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.BasicUnit, ParamsKeys = new object[] { request.data.UnitId } })); }
public RespondWebViewData <RespondEditUnitViewModel> EditUnit(RequestWebViewData <RequestEditUnitViewModel> request) { var rData = request.data; if (this.mUnitDataAccess.CheckUnitIsExist(new QueryUnitListParameter { Name = rData.Name, UnitId = rData.UnitId })) { return(new RespondWebViewData <RespondEditUnitViewModel>(WebViewErrorCode.ExistsDataInfo.ErrorCode, string.Format("名称为[{0}]的计量单位已经存在", rData.Name))); } var respond = new RespondWebViewData <RespondEditUnitViewModel>(WebViewErrorCode.Success); this.mDbConnection.ExecuteTransaction(tran => { var unit = this.mUnitDataAccess.GetunitDataModelById(rData.UnitId); if (unit == null) { respond = new RespondWebViewData <RespondEditUnitViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } if (unit.deleted == (short)CommonDeleted.Deleted) { respond = new RespondWebViewData <RespondEditUnitViewModel>(WebViewErrorCode.NotExistsDataInfo); return; } var data = new unitDataModel() { unitid = rData.UnitId, name = rData.Name, status = unit.status, deleted = unit.deleted, sort = rData.Sort }; this.mUnitDataAccess.Update(data, tran); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicUnit); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("编辑分公司资料", request, respond, this.GetType()); }); return(respond); }
public RespondWebViewData <RespondDeleteUnitViewModel> ReDeleteUnit(RequestWebViewData <RequestDeleteUnitViewModel> request) { var respond = new RespondWebViewData <RespondDeleteUnitViewModel>(WebViewErrorCode.Exception); var parameter = new DeleteUnitParameter { UnitId = request.data.UnitId, Deleted = (short)CommonDeleted.NotDeleted }; var dataResult = this.mUnitDataAccess.ReDelete(parameter); if (dataResult <= 0) { return(respond); } respond = new RespondWebViewData <RespondDeleteUnitViewModel>(WebViewErrorCode.Success); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicUnit); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("恢复删除部门资料", request, respond, this.GetType()); return(respond); }
public RespondWebViewData <RespondDeleteStorageViewModel> DeleteStorage(RequestWebViewData <RequestDeleteStorageViewModel> request) { var respond = new RespondWebViewData <RespondDeleteStorageViewModel>(WebViewErrorCode.Exception); var parameter = new DeleteStorageParameter { StorageId = request.data.StorageId, Deleted = (short)CommonDeleted.Deleted }; var dataResult = this.mStorageDataAccess.Delete(parameter); if (dataResult <= 0) { return(respond); } respond = new RespondWebViewData <RespondDeleteStorageViewModel>(WebViewErrorCode.Success); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicStorage); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("删除往来客户资料", request, respond, this.GetType()); return(respond); }
public RespondWebViewData <RespondAddUnitViewModel> AddUnit(RequestWebViewData <RequestAddUnitViewModel> request) { var rData = request.data; if (this.mUnitDataAccess.CheckUnitIsExist(new QueryUnitListParameter { Name = rData.Name })) { return(new RespondWebViewData <RespondAddUnitViewModel>(WebViewErrorCode.ExistsDataInfo.ErrorCode, string.Format("名称为[{0}]的计量单位已经存在", rData.Name))); } var respond = new RespondWebViewData <RespondAddUnitViewModel>(WebViewErrorCode.Success); try { this.mDbConnection.ExecuteTransaction(tran => { var data = new unitDataModel { name = rData.Name, status = (short)CommonStatus.Used, deleted = (short)CommonDeleted.NotDeleted, sort = rData.Sort }; this.mUnitDataAccess.Add(data, tran); MemcacheHelper.RemoveBy(ServiceMemcachedKeyManageConst.BasicUnit); //由于电脑配置不上mongodb固暂时先屏蔽掉此段mongodb的数据操作 //this.SaveMongoDbData("新增部门资料", request, respond, this.GetType()); }); } catch (Exception ex) { respond = new RespondWebViewData <RespondAddUnitViewModel>(new ErrorCodeItem(WebViewErrorCode.Exception.ErrorCode, ex.Message)); } return(respond); }
public RespondWebViewData <List <RespondQuerySubCompanyViewModel> > GetQueryCompanyList(RequestWebViewData <RequestQuerySubCompanyViewModel> request) { if (request.data == null) { request.data = new RequestQuerySubCompanyViewModel(); } return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <List <RespondQuerySubCompanyViewModel> > > { CacheKey = string.Format(PRE_CACHE_KEY, "GetQueryCompanyList"), #region ========================== CallBackFunc = () => { var parameter = new QuerySubCompanyListParameter { Email = request.data.Email, LinkMan = request.data.LinkMan, LinkTel = request.data.LinkTel, Name = request.data.Name, PageIndex = request.page, PageSize = request.rows, ParentId = request.data.ParentId, PriceMode = request.data.PriceMode, SerialNumber = request.data.SerialNumber, Spelling = request.data.Spelling, Status = request.data.Status, Deleted = request.data.Deleted }; var pageDataList = this.mSubCompanyDataAccess.GetQuerySubCompanyList(parameter); var respond = new RespondWebViewData <List <RespondQuerySubCompanyViewModel> > { total = pageDataList.DataCount, rows = pageDataList.Datas.Select(item => new RespondQuerySubCompanyViewModel { ClassId = item.classid, ComId = item.subcomid, Email = item.email, Comment = item.comment, LinkMan = item.linkman, LinkTel = item.linktel, Name = item.name, ParentId = item.parentid, PriceMode = item.pricemode.ToString(), SerialNumber = item.serialnumber, sort = item.sort.ToString(), Status = item.status.ToString(), Spelling = item.pinyin, ChildNumber = item.childnumber, Deleted = item.deleted }).ToList() }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.BasicSubCompany, ParamsKeys = new object[] { request.page, request.rows, request.data.ParentId, request.data.Email, request.data.LinkMan, request.data.LinkTel, request.data.Name, request.data.PriceMode, request.data.SerialNumber, request.data.Spelling, request.data.Status, request.data.Deleted } })); }
public RespondWebViewData <RespondQuerySubCompanyViewModel> GetSubCompanyByComId(RequestWebViewData <RequestGetSubCompanyByIdViewModel> request) { return(MemcacheHelper.Get(new RequestMemcacheParameter <RespondWebViewData <RespondQuerySubCompanyViewModel> > { CacheKey = string.Format(PRE_CACHE_KEY, "GetSubCompanyByComId"), #region ================= CallBackFunc = () => { var respond = new RespondWebViewData <RespondQuerySubCompanyViewModel>(WebViewErrorCode.NotExistsDataInfo) { rows = new RespondQuerySubCompanyViewModel() }; var subCompany = this.mSubCompanyDataAccess.GetsubcompanyDataModelById(request.data.ComId); if (subCompany == null) { return respond; } if (subCompany.deleted == (short)CommonDeleted.Deleted || subCompany.status != (short)CommonStatus.Used) { return respond; } respond = new RespondWebViewData <RespondQuerySubCompanyViewModel> { rows = new RespondQuerySubCompanyViewModel { ComId = subCompany.subcomid, Comment = subCompany.comment, Email = subCompany.email, LinkMan = subCompany.linkman, LinkTel = subCompany.linktel, Name = subCompany.name, PriceMode = subCompany.pricemode.ToString(), SerialNumber = subCompany.serialnumber, sort = subCompany.sort.ToString(), Spelling = subCompany.pinyin } }; return respond; }, #endregion ExpiresAt = DateTime.Now.AddMinutes(30), ManageCacheKeyForKey = ServiceMemcachedKeyManageConst.BasicSubCompany, ParamsKeys = new object[] { request.data.ComId } })); }