private void AddSelectTimePeriod(List <SelectTimePeriodEntityTemp> list) { TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } BaseResultEntity addSelectTimePeriod = provide.AddSelectTimePeriod(list, projectgroupId); if (addSelectTimePeriod.Code != 0) { MessageBox.Show("创建选房时间段失败, 错误信息: " + addSelectTimePeriod.ErrMsg); return; } else { MessageBox.Show("创建成功!"); frmSelectTimePeriodManagement fm = frmSelectTimePeriodManagement.GetInstance(); fm.GetProjectGroupList(); this.Close(); } }
private void button1_Click(object sender, EventArgs e) { string sUserAccount = string.Empty; string sUserPassword = string.Empty; sUserAccount = textBox1.Text; sUserPassword = textBox2.Text; if (!string.IsNullOrEmpty(sUserAccount) && !string.IsNullOrEmpty(sUserPassword)) { TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } BaseResultEntity result = provide.CheckBackEndAccount(sUserAccount, sUserPassword); if (result.Code == 0) { frmMain main = new frmMain(); main.Show(); this.Close(); } else { MessageBox.Show("登录验证失败,请输入正确的用户名,密码!"); } } }
public BaseResultEntity EditFrontEndAccount(int id, string account, string passwordold, string password, List <int> projrctId) { BaseResultEntity result = new BaseResultEntity(); try { var request = new EditFrontEndAccountRequest() { AccountID = id, Account = account, BeforePassword = passwordold, Password = password, ProjectID = projrctId }; result = this.Client.InvokeAPI <BaseResultEntity>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }
private BaseResultEntity IsValidProjectInfo() { BaseResultEntity result = new BaseResultEntity(); result.Code = 0; result.ErrMsg = ""; if (string.IsNullOrEmpty(textBox1.Text)) { result.Code = 999; result.ErrMsg = "项目名称为空!"; return(result); } if (string.IsNullOrEmpty(textBox2.Text)) { result.Code = 999; result.ErrMsg = "开发企业为空!"; return(result); } if (string.IsNullOrEmpty(textBox3.Text)) { result.Code = 999; result.ErrMsg = "预售证号为空!"; return(result); } return(result); }
private BaseResultEntity IsValidProjectInfo() { BaseResultEntity result = new BaseResultEntity(); result.Code = 0; result.ErrMsg = ""; if (string.IsNullOrEmpty(txtName.Text)) { result.Code = 999; result.ErrMsg = "项目名称为空!"; return(result); } if (string.IsNullOrEmpty(txtCompany.Text)) { result.Code = 999; result.ErrMsg = "开发企业为空!"; return(result); } if (string.IsNullOrEmpty(txtIdentityNumber.Text)) { result.Code = 999; result.ErrMsg = "预售证号为空!"; return(result); } return(result); }
public BaseResultDto IsEmailExists(string emailAddress) { BaseResultEntity baseResultEntity = _userService.IsEmailExists(emailAddress); BaseResultDto baseResultDto = _baseResultMapping.Entity2Dto(baseResultEntity); return(baseResultDto); }
public BaseResultDto AddUserInformation(RegisteredUserDto registeredUserDto) { RegisteredUserEntity registeredUserEntity = _userMapping.RegisteredUserDto2RegisteredUserEntity(registeredUserDto); BaseResultEntity baseResultEntity = _userService.AddUserInformation(registeredUserEntity); BaseResultDto baseResultDto = _baseResultMapping.Entity2Dto(baseResultEntity); return(baseResultDto); }
public BaseResultEntity Post(ProjectEntity Project) { Logger.LogDebug("AddProject Request:" + JsonHelper.SerializeObject(Project), "AddProjectController", "Post"); BaseResultEntity ret = new BaseResultEntity(); try { var _existProject = _projectBLL.GetModels(x => x.Number == Project.Number || x.Name == Project.Name).ToList(); if (_existProject == null || _existProject.Count() == 0) { var _area = _areaBLL.GetModels(x => x.Name == Project.ProjectArea).FirstOrDefault(); if (_area != null && _area.ID != 0) { if (!string.IsNullOrWhiteSpace(Project.Number) && !string.IsNullOrWhiteSpace(Project.Name)) { var _newProject = new Project() { Number = Project.Number, Name = Project.Name, //Address = Project.Address, Address = "", AreaID = _area.ID, DevelopCompany = Project.DevelopCompany, IdentityNumber = Project.IdentityNumber, CreateTime = DateTime.Now, LastUpdate = DateTime.Now, IsEnd = false, EndReason = null }; _projectBLL.Add(_newProject); ret.Code = 0; ret.ErrMsg = ""; } else { ret.Code = 102; ret.ErrMsg = "创建项目的编号/名称不允许为空!"; } } else { ret.Code = 103; ret.ErrMsg = "项目所属区域不存在!"; } } else { ret.Code = 101; ret.ErrMsg = "创建项目的编号/名称已经存在!"; } } catch (Exception ex) { Logger.LogException("创建项目发生异常!", "AddProjectController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return ret; }
public BaseResultDto Entity2Dto(BaseResultEntity baseResultEntity) { BaseResultDto baseResultDto = new BaseResultDto() { IsSuccess = baseResultEntity.IsSuccess, Message = baseResultEntity.Message }; return(baseResultDto); }
public override bool SaveOrUpdate(BaseResultEntity data) { try { db.Save(data); } catch (Exception ex) { //todo: logging for exception return(false); } return(true); }
private void btnAdd_Click(object sender, EventArgs e) { string msg = string.Empty; BaseResultEntity result = IsValidProjectInfo(); if (result.Code != 0) { msg = "输入信息有误, 错误信息: " + result.ErrMsg; DisPlayPrompt(0, msg); return; } EditProjectRequest para = new EditProjectRequest() { ID = projectId, Number = lblContent.Text, Name = txtName.Text, DevelopCompany = txtCompany.Text, IdentityNumber = txtIdentityNumber.Text, ProjectArea = cbArea.Text }; TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { msg = "获取Token失败, 错误信息: " + getToken.ErrMsg; DisPlayPrompt(0, msg); return; } BaseResultEntity getProject = provide.EditProject(para); if (getProject.Code != 0) { msg = "修改项目失败, 错误信息: " + getProject.ErrMsg; DisPlayPrompt(0, msg); return; } else { int curPageIndex = 1; msg = "修改项目成功!"; DisPlayPrompt(0, msg); frmProjectManagement fm = frmProjectManagement.GetInstance(); fm.GetProjectInfo(false, curPageIndex); frmProEdit = null; this.Close(); } }
private void button1_Click(object sender, EventArgs e) { string account = string.Empty; string password1st = string.Empty; string password2nd = string.Empty; account = textBox1.Text; password1st = MD5Helper.ToMD5(textBox2.Text); password2nd = MD5Helper.ToMD5(textBox3.Text); if (ValidPassword(password1st, password2nd) == true) { List <int> projrctId = new List <int>(); CheckedListBox.CheckedItemCollection listChecked = checkedListBox1.CheckedItems; for (int i = 0; i < listChecked.Count; i++) { //将被选中item的text打印出来 textBox4.Text = textBox4.Text + " " + listChecked[i].ToString(); int id = chklist.Where(x => x.Value == listChecked[i].ToString()).Select(x => x.Key).FirstOrDefault(); if (id > 0) { projrctId.Add(id); } } TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } BaseResultEntity addFrontEndAccount = provide.AddFrontEndAccount(projrctId, account, password1st); if (addFrontEndAccount.Code != 0) { MessageBox.Show("前台帐号创建失败, 错误信息: " + addFrontEndAccount.ErrMsg); return; } else { MessageBox.Show("前台帐号创建成功!"); } } else { MessageBox.Show("密码输入不正确!"); } }
public BaseResultEntity EditProject(EditProjectRequest request) { BaseResultEntity result = new BaseResultEntity(); try { result = this.Client.InvokeAPI <BaseResultEntity>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }
public BaseResultEntity Post() { var ret = new BaseResultEntity() { Code = 0, ErrMsg = "" }; try { var app = _appBLL.GetModels(x => x.ID == 1).FirstOrDefault(); } catch (Exception ex) { } return(ret); }
private void Login() { BaseResultEntity result = new BaseResultEntity(); picLoginSub.Enabled = false; result = UserLogin(); if (result.Code != 0) { MessageBox.Show(result.ErrMsg); picLoginSub.Enabled = true; return; } picLoginSub.Enabled = true; this.Hide(); frmMain main = frmMain.GetInstance(); main.Show(); }
private void button1_Click(object sender, EventArgs e) { string account = string.Empty; string passwordold = string.Empty; string password1st = string.Empty; string password2nd = string.Empty; account = textBox2.Text; passwordold = textBox3.Text; password1st = textBox4.Text; password2nd = textBox5.Text; if (ValidPassword(password1st, password2nd) == true) { GlobalTokenHelper.gToken = ""; GlobalTokenHelper.Expiry = 0; TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } GlobalTokenHelper.gToken = getToken.Access_Token; GlobalTokenHelper.Expiry = getToken.Expiry; BaseResultEntity editFrontEndAccount = provide.EditFrontEndAccount(id, account, passwordold, password1st); if (editFrontEndAccount.Code != 0) { MessageBox.Show("前台帐号创建失败, 错误信息: " + editFrontEndAccount.ErrMsg); return; } else { MessageBox.Show("前台帐号创建成功!"); } } else { MessageBox.Show("密码输入不正确!"); } }
private void button1_Click(object sender, EventArgs e) { BaseResultEntity result = IsValidProjectInfo(); if (result.Code != 0) { MessageBox.Show("输入信息有误, 错误信息: " + result.ErrMsg); } EditProjectRequest para = new EditProjectRequest() { ID = projectId, Number = label1.Text, Name = textBox1.Text, DevelopCompany = textBox2.Text, IdentityNumber = textBox3.Text, ProjectArea = comboBox1.Text }; TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } BaseResultEntity getProject = provide.EditProject(para); if (getProject.Code != 0) { MessageBox.Show("修改项目失败, 错误信息: " + getProject.ErrMsg); return; } else { MessageBox.Show("修改项目成功!"); frmProjectManagement fm = new frmProjectManagement(); fm.GetProjectInfo(false); this.Close(); } }
public BaseResultEntity CheckBackEndAccount(string sAccount, string sPassword) { BaseResultEntity result = new BaseResultEntity(); try { var request = new CheckBackEndAccountRequest() { Account = sAccount, Password = sPassword }; result = this.Client.InvokeAPI <BaseResultEntity>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }
public BaseResultEntity Post(AccountModel Account) { Logger.LogDebug("CheckFrontEndAccount Request:" + JsonHelper.SerializeObject(Account), "CheckFrontEndAccountController", "Post"); var ret = new BaseResultEntity(); try { if (Account != null && !string.IsNullOrWhiteSpace(Account.Account) && !string.IsNullOrWhiteSpace(Account.Password)) { var _account = _ftAccountBLL.GetModels(x => x.Account == Account.Account && x.Password.ToUpper() == Account.Password.ToUpper()).ToList(); if (_account != null && _account.Count() > 0) { _ftLoginBLL.Add(new FrontEndAccountLoginRecord() { FrontEndAccountID = _account.FirstOrDefault().ID, LoginTime = DateTime.Now, LoginIP = ((HttpContextWrapper)Request.Properties["MS_HttpContext"]).Request.UserHostAddress }); ret.Code = 0; ret.ErrMsg = ""; } else { ret.Code = 101; ret.ErrMsg = "登陆账号/密码错误!"; } } else { ret.Code = 102; ret.ErrMsg = "登陆账号/密码不允许为空!"; } } catch (Exception ex) { Logger.LogException("验证前台登陆账号时发生异常!", "CheckFrontEndAccountController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return(ret); }
private void AddSelectTimePeriod(List <SelectTimePeriodEntityTemp> list) { TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } BaseResultEntity addSelectTimePeriod = provide.AddSelectTimePeriod(list, projectgroupId); if (addSelectTimePeriod.Code != 0) { MessageBox.Show("创建选房时间段失败, 错误信息: " + addSelectTimePeriod.ErrMsg); return; } else { MessageBox.Show("创建成功!"); } }
public BaseResultEntity EditSelectTimePeriod(List <SelectTimePeriodEntityTemp> list, int projectgroupId) { BaseResultEntity result = new BaseResultEntity(); try { var request = new EditSelectTimePeriodRequest() { ProjectGroupID = projectgroupId, SelectTimeList = list }; result = this.Client.InvokeAPI <BaseResultEntity>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }
public BaseResultEntity Post(MarkPhoneCallStatusRequestModel req) { Logger.LogInfo("MarkPhoneCallStatus Request:" + JsonHelper.SerializeObject(req), "MarkPhoneCallStatusController", "Post"); var ret = new BaseResultEntity() { Code = 0, ErrMsg = string.Empty }; try { var snr = _shakingNumberResultBLL.GetModels(i => i.ID == req.ShakeNumberResultId).First(); if (snr != null) { if (req.IsCallBack) { snr.IsCallBack = true; } if (req.IsSendMessage) { snr.IsMessageSend = true; } _shakingNumberResultBLL.Update(snr); } else { ret.Code = 99; ret.ErrMsg = "没有id为" + req.ShakeNumberResultId + "的摇号记录。"; } } catch (Exception ex) { Logger.LogException("更新摇号通知状态时发生异常!", "MarkPhoneCallStatusController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return(ret); }
private BaseResultEntity UserLogin() { string sUserAccount = string.Empty; string sUserPassword = string.Empty; BaseResultEntity rst = new BaseResultEntity(); sUserAccount = txtAccount.Text; sUserPassword = MD5Helper.ToMD5(txtPassword.Text); if (!string.IsNullOrEmpty(sUserAccount) && !string.IsNullOrEmpty(sUserPassword)) { TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { rst.Code = getToken.Code; rst.ErrMsg = "获取Token失败, 错误信息: " + getToken.ErrMsg; } BaseResultEntity result = provide.CheckBackEndAccount(sUserAccount, sUserPassword); if (result.Code == 0) { rst.Code = result.Code; rst.ErrMsg = "登录验证成功!"; } else { rst.Code = 100; rst.ErrMsg = "登录验证失败,请输入正确的用户名,密码!"; } } else { rst.Code = 100; rst.ErrMsg = "登录验证失败,请输入正确的用户名,密码!"; } return(rst); }
public BaseResultEntity Post(CloseProjectRequestModel req) { var ret = new BaseResultEntity() { Code = 0, ErrMsg = "" }; try { var _existProject = _projectBLL.GetModels(x => x.ID == req.ProjectID).FirstOrDefault(); if (_existProject == null) { ret.Code = 104; ret.ErrMsg = "关闭的项目ID不存在!"; } else if (_existProject.IsEnd) { ret.Code = 105; ret.ErrMsg = "已经结束的项目不允许再次关闭!"; } else { _existProject.LastUpdate = DateTime.Now; _existProject.IsEnd = true; _existProject.EndReason = req.EndReason; _projectBLL.Update(_existProject); } } catch (Exception ex) { Logger.LogException("关闭项目时发生异常!", "CloseProjectController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return(ret); }
public BaseResultEntity Post(int ShakingResultId) { var ret = new BaseResultEntity() { Code = 0, ErrMsg = "" }; try { var shakingInfo = _shakingNumberResultBLL.GetModels(i => i.ID == ShakingResultId).FirstOrDefault(); var projectId = shakingInfo.ProjectGroup.ProjectID; var file = HttpContext.Current.Request.Files["file"]; var savePath = ConfigurationManager.AppSettings["UploadPath"].ToString() + projectId.ToString() + "\\"; string fileName = file.FileName; if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); } file.SaveAs(savePath + file.FileName); } catch (Exception ex) { Logger.LogException("上传文件时发生异常!", "UploadController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return(ret); }
public BaseResultEntity Post(StartSelectionRequestModel req) { var ret = new BaseResultEntity() { Code = 0, ErrMsg = "" }; try { var _shaking = _shakingBLL.GetModels(x => x.ID == req.ShakingNumberResultId).FirstOrDefault(); if (_shaking == null) { ret.Code = 401; ret.ErrMsg = "摇号结果ID不存在!"; } else { var _dbStatus = new SelectingHouseStatus() { ShakingNumberResultID = req.ShakingNumberResultId, SelectStatus = 1, CreateTime = DateTime.Now, LastUpdate = DateTime.Now }; _statusBLL.Add(_dbStatus); } } catch (Exception ex) { Logger.LogException("开始选房接口发生异常!", "StartSelectionController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return(ret); }
public BaseResultEntity EditSelectRole(int projectId, List <ProjectGroupAndRoomTypeRoleTemp> list1, List <FamilyNumberAndRoomTypeRoleTemp> list2, List <ProjectGroupAndHouseGroupRoleTemp> list3) { BaseResultEntity result = new BaseResultEntity(); try { var request = new AddSelectRoleRequest() { ProjectID = projectId, ProjectGroupAndRoomTypeRoleList = list1, FamilyNumberAndRoomTypeRoleList = list2, ProjectGroupAndHouseGroupRoleList = list3 }; result = this.Client.InvokeAPI <BaseResultEntity>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }
private void button1_Click(object sender, EventArgs e) { int i = 0; List <ProjectGroupAndRoomTypeRoleTemp> list1 = new List <ProjectGroupAndRoomTypeRoleTemp>(); foreach (KeyValuePair <int, string> gpkv in ProjectGroupa1st) { i++; foreach (KeyValuePair <int, string> rtkv in RoomType1st) { string value = rtkv.Value; if (Convert.ToInt32(value.Substring(10, 1)) == i) { if (((CheckBox)panel1.Controls.Find("value", true)[0]).Checked == true) { ProjectGroupAndRoomTypeRoleTemp item = new ProjectGroupAndRoomTypeRoleTemp(); item.ProjectGroupID = gpkv.Key; item.RoomTypeID = rtkv.Key; list1.Add(item); } } } } i = 0; List <FamilyNumberAndRoomTypeRoleTemp> list2 = new List <FamilyNumberAndRoomTypeRoleTemp>(); foreach (KeyValuePair <int, string> gpkv in FamilyNumber2nd) { i++; foreach (KeyValuePair <int, string> rtkv in RoomType2nd) { string value = rtkv.Value; if (Convert.ToInt32(value.Substring(10, 1)) == i) { if (((CheckBox)panel2.Controls.Find("value", true)[0]).Checked == true) { FamilyNumberAndRoomTypeRoleTemp item = new FamilyNumberAndRoomTypeRoleTemp(); item.FamilyNumber = gpkv.Key; item.RoomTypeID = rtkv.Key; list2.Add(item); } } } } i = 0; List <ProjectGroupAndHouseGroupRoleTemp> list3 = new List <ProjectGroupAndHouseGroupRoleTemp>(); foreach (KeyValuePair <int, string> gpkv in ProjectGroupa3rd) { i++; foreach (KeyValuePair <int, string> rtkv in HouseGroup3rd) { string value = rtkv.Value; if (Convert.ToInt32(value.Substring(10, 1)) == i) { if (((CheckBox)panel3.Controls.Find("value", true)[0]).Checked == true) { ProjectGroupAndHouseGroupRoleTemp item = new ProjectGroupAndHouseGroupRoleTemp(); item.ProjectGroupID = gpkv.Key; item.HouseGroupID = rtkv.Key; list3.Add(item); } } } } TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } BaseResultEntity getProject = provide.EditSelectRole(projectId, list1, list2, list3); if (getProject.Code != 0) { MessageBox.Show("添加项目失败, 错误信息: " + getProject.ErrMsg); return; } else { MessageBox.Show("添加项目成功!"); frmProjectManagement fm = new frmProjectManagement(); fm.GetProjectInfo(); this.Close(); } }
public BaseResultEntity Post(AddSelectTimePeriodRequestEntity req) { Logger.LogDebug("EditSelectTimePeriod Request:" + JsonHelper.SerializeObject(req), "EditSelectTimePeriodController", "Post"); var ret = new BaseResultEntity() { Code = 0, ErrMsg = "" }; try { #region 数据校验 if (_projectGroupBLL.GetModels(x => x.ID == req.ProjectGroupID).FirstOrDefault() == null) { ret.Code = 301; ret.ErrMsg = "项目分组ID不存在"; } else { var arryReq = req.SelectTimeList.OrderBy(x => x.StartNumber).ToArray(); for (int i = 0; i < arryReq.Length; i++) //校验号段不重复 { if (arryReq[i].StartNumber > arryReq[i].EndNumber) { ret.Code = 701; ret.ErrMsg = "一个时段内开始号段不得大于结束号段"; return(ret); } if (i > 0) { if (arryReq[i].StartNumber <= arryReq[i - 1].EndNumber) { ret.Code = 703; ret.ErrMsg = "号段存在重复"; return(ret); } } } var arryTimeReq = req.SelectTimeList.OrderBy(x => Convert.ToDateTime(x.StartTime)).ToArray(); for (int i = 0; i < arryTimeReq.Length; i++) //校验时段不重复 { if (Convert.ToDateTime(arryTimeReq[i].StartTime) > Convert.ToDateTime(arryTimeReq[i].EndTime)) { ret.Code = 702; ret.ErrMsg = "一个时段内开始时间不得大于结束号段"; return(ret); } if (i > 0) { if (Convert.ToDateTime(arryTimeReq[i].StartTime) < Convert.ToDateTime(arryTimeReq[i - 1].EndTime)) { ret.Code = 703; ret.ErrMsg = "时间存在重复"; return(ret); } } } #endregion var _dbExist = _selectPeriodBLL.GetModels(x => x.ShakingNumberResult.ProjectGroupID == req.ProjectGroupID).ToList(); _selectPeriodBLL.DeleteRange(_dbExist); //先删后插 var _existList = new List <int>(); var _dbTimePeriodList = new List <HouseSelectPeriod>(); foreach (var timePeriod in req.SelectTimeList) { var _dbShakeNumberList = _shakeNumberBLL.GetModels(x => x.ProjectGroupID == req.ProjectGroupID && x.ShakingNumberSequance >= timePeriod.StartNumber && x.ShakingNumberSequance <= timePeriod.EndNumber).ToList(); foreach (var _dbNumber in _dbShakeNumberList) { if (_selectPeriodBLL.GetModels(x => x.ShakingNumberResultID == _dbNumber.ID).FirstOrDefault() != null) //已存在 { _existList.Add(_dbNumber.ShakingNumberSequance); } else { var _timePeriod = new HouseSelectPeriod() { ShakingNumberResultID = _dbNumber.ID, StartTime = Convert.ToDateTime(timePeriod.StartTime), EndTime = Convert.ToDateTime(timePeriod.EndTime), CreateTime = DateTime.Now, LastUpdate = DateTime.Now }; _dbTimePeriodList.Add(_timePeriod); } } } _selectPeriodBLL.AddRange(_dbTimePeriodList); if (_existList.Count > 0) { string existStr = ""; foreach (int s in _existList) { existStr += s.ToString() + ","; } existStr = existStr.Substring(0, existStr.Length - 1); ret.ErrMsg = "已跳过存在的选房顺序号:" + existStr; } } } catch (Exception ex) { Logger.LogException("创建项目分组时间段时发生异常!", "AddSelectTimePeriodController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return(ret); }
public BaseResultEntity Post(EditFrontEndAccountRequestModel req) { Logger.LogDebug("EditFrontEndAccountPassword Request:" + JsonHelper.SerializeObject(req), "EditFrontEndAccountPasswordController", "Post"); var ret = new BaseResultEntity() { Code = 0, ErrMsg = "" }; try { foreach (int i in req.ProjectID) { if (_projectBLL.GetModels(x => x.ID == i).FirstOrDefault() == null) { ret.Code = 201; ret.ErrMsg = "项目ID不存在!"; return(ret); } } var _dbAccount = _frontBLL.GetModels(x => x.ID == req.AccountID).FirstOrDefault(); if (string.IsNullOrWhiteSpace(req.Account) || string.IsNullOrWhiteSpace(req.Password) || string.IsNullOrWhiteSpace(req.BeforePassword)) { ret.Code = 601; ret.ErrMsg = "账号或密码不允许为空!"; } else if (_dbAccount == null) { ret.Code = 603; ret.ErrMsg = "账号ID不存在!"; } else if (_dbAccount.Account != req.Account) { ret.Code = 604; ret.ErrMsg = "账号名称不匹配!"; } else if (_dbAccount.Password.ToUpper() != req.BeforePassword.ToUpper()) { ret.Code = 605; ret.ErrMsg = "原密码错误!"; } else { _dbAccount.Password = req.Password.ToUpper(); _frontBLL.Update(_dbAccount); } //先删 var _dbMapList = _frontMapBLL.GetModels(x => x.FrontEndAccountID == req.AccountID).ToList(); _frontMapBLL.DeleteRange(_dbMapList); //后插 var _dbNewMapList = new List <FrontEndAccountProjectMapping>(); foreach (int i in req.ProjectID) { var _dbMap = new FrontEndAccountProjectMapping() { ProjectID = i, FrontEndAccountID = _dbAccount.ID, CreateTime = DateTime.Now, LastUpdate = DateTime.Now }; _dbNewMapList.Add(_dbMap); } _frontMapBLL.AddRange(_dbNewMapList); } catch (Exception ex) { Logger.LogException("修改前台账号时发生异常!", "EditFrontEndAccountPasswordController", "Post", ex); ret.Code = 999; ret.ErrMsg = ex.Message; } return(ret); }