private void btnEdit_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtId.Text)) { return; } SocialSecurity socialSecurity = new SocialSecurity { Id = Convert.ToInt32(txtId.Text), Name = txtName.Text }; var result = _socialSecurityManager.Update(socialSecurity); if (result.HasError()) { string firstError = result.Errors.FirstOrDefault(); MessageBox.Show(firstError, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { ClearAllBase(); FillDataGridView(); MessageBox.Show("Güncelleme Başarıyla Yapıldı:)", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult ChangeSB(SocialSecurity ss) { SocialSecurityViewModel socialSecurity = localSocialSv.GetSocialSecurity(ss.SocialSecurityPeopleID); Dictionary <string, decimal> dict = socialSecurity.SocialAccumulationDict; decimal minBase = dict["MinBase"]; decimal maxBase = dict["MaxBase"]; if (ss.SocialSecurityBase < minBase || ss.SocialSecurityBase > maxBase) { assignMessage("基数范围错误", false); return(RedirectToAction("ChangeSB"));; } AdjustingBaseParameter adjustParam = new AdjustingBaseParameter(); adjustParam.SocialSecurityBaseAdjusted = ss.SocialSecurityBase; adjustParam.SocialSecurityPeopleID = ss.SocialSecurityPeopleID; adjustParam.IsPaySocialSecurity = true; if (socialSv.AddAdjustingBase(adjustParam)) { assignMessage("变更成功", true); return(RedirectToAction("RecSB")); } assignMessage("变更失败", false); return(RedirectToAction("ChangeSB")); }
public int AddLocalSocialSecurity(InsuranceAdd2ViewModel model) { SocialSecurity socialSecurity = new SocialSecurity(); SocialSecurityPeople people = (SocialSecurityPeople)Session["SocialSecurityPeople"]; socialSecurity.SocialSecurityPeopleID = people.SocialSecurityPeopleID; //socialSecurity.SocialSecurityPeopleID = 49; //socialSecurity.InsuranceArea = string.Format("{0}|{1}",Request["provinceText"], Request["city"]); socialSecurity.InsuranceArea = "山东省|青岛市|崂山区"; socialSecurity.HouseholdProperty = people.HouseholdProperty; //socialSecurity.HouseholdProperty = "本市城镇"; socialSecurity.SocialSecurityBase = model.SocialSecurityBase; socialSecurity.PayProportion = 0; socialSecurity.PayTime = model.PayTime; socialSecurity.PayMonthCount = model.PayMonthCount; socialSecurity.PayBeforeMonthCount = model.PayBeforeMonthCount; socialSecurity.BankPayMonth = model.BankPayMonth; socialSecurity.EnterprisePayMonth = model.EnterprisePayMonth; socialSecurity.Note = model.Note; socialSecurity.RelationEnterprise = 0; //保存数据到数据库 int id = socialSv.AddSocialSecurity(socialSecurity); return(id); }
public async Task <IActionResult> Post([FromBody] NamedModel model) { var socialSecurity = new SocialSecurity { Name = model.Name }; var id = await _genericService.Create(socialSecurity); return(Ok(id)); }
public override async Task UpdateAsync(IRepository <Employee, Guid> repository) { var employee = await repository.GetAsync(Id); employee.IsNull().Throw <DataNotFoundException>(Id); if (Email.HasValue() && !employee.Email.Equals(Email, StringComparison.CurrentCultureIgnoreCase)) { var employeeSameEmail = await repository.GetFirstAsync(e => e.Email == Email); employeeSameEmail.IsNotNull().Throw <BusinessConflictException>(string.Format(Messages.AlreadyExists, "email")); employee.Email = Email; } if (FirstName.HasValue()) { employee.FirstName = FirstName; } if (LastName.HasValue()) { employee.LastName = LastName; } if (Password.HasValue()) { employee.Password = Password; } if (IdentityDocument.HasValue()) { employee.IdentityDocument = IdentityDocument; } if (SocialSecurity.HasValue()) { employee.SocialSecurity = SocialSecurity; } employee.Active = Active; ModifiedDate = DateTime.UtcNow; await repository.SaveAsync(employee); }
public override bool Equals(object obj) { EmployeeWelfare employeeWelfare = obj as EmployeeWelfare; if (employeeWelfare == null) { if (SocialSecurity.EqualsNull() && AccumulationFund.EqualsNull()) { return(true); } } else { if (SocialSecurity.Equals(employeeWelfare.SocialSecurity) && AccumulationFund.Equals(employeeWelfare.AccumulationFund)) { return(true); } } return(false); }
public LayerResult <SocialSecurity> Add(SocialSecurity socialSecurity) { var result = new LayerResult <SocialSecurity>() { Result = socialSecurity }; if (string.IsNullOrEmpty(socialSecurity.Name)) { result.AddError("Lütfen geçerli değerler giriniz!"); return(result); } int count = _socialSecurityDal.Add(socialSecurity); if (count == 0) { result.AddError("Ekleme işlemi başarısız!"); } return(result); }
private void btnAdd_Click(object sender, EventArgs e) { SocialSecurity socialSecurity = new SocialSecurity { Name = txtName.Text }; var result = _socialSecurityManager.Add(socialSecurity); if (result.HasError()) { string firstError = result.Errors.FirstOrDefault(); MessageBox.Show(firstError, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { MessageBox.Show("Ekleme başarıyla yapıldı!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearAllBase(); FillDataGridView(); } }
/// <summary> /// 查询社保详情 /// </summary> /// <param name="SocialSecurityPeopleID"></param> /// <returns></returns> public ActionResult SocialSecurityDetail(int SocialSecurityPeopleID) { SocialSecurity model = _socialSecurityService.GetSocialSecurityDetail(SocialSecurityPeopleID); return(View(model)); }