public static void UpdatePayrollSetting(AdjusterSettingsPayroll objSettingsPayroll) { AdjusterSettingsPayroll objSettingsPayroll2 = DbContextHelper.DbContext.AdjusterSettingsPayroll.First(x => x.AdjusterId == objSettingsPayroll.AdjusterId); objSettingsPayroll2.AdjusterBranch = objSettingsPayroll.AdjusterBranch; objSettingsPayroll2.BranchCode = objSettingsPayroll.BranchCode; objSettingsPayroll2.Rating = objSettingsPayroll.Rating; objSettingsPayroll2.QAScore = objSettingsPayroll.QAScore; objSettingsPayroll2.Designation = objSettingsPayroll.Designation; objSettingsPayroll2.AdjustingExperience = objSettingsPayroll.AdjustingExperience; objSettingsPayroll2.MaximumNumberofClaims = objSettingsPayroll.MaximumNumberofClaims; objSettingsPayroll2.MaximumReserves = objSettingsPayroll.MaximumReserves; objSettingsPayroll2.NationalProducerId = objSettingsPayroll.NationalProducerId; objSettingsPayroll2.GeographicalAreaofService = objSettingsPayroll.GeographicalAreaofService; objSettingsPayroll2.IsActive = objSettingsPayroll.IsActive; objSettingsPayroll2.Supervisor = objSettingsPayroll.Supervisor; objSettingsPayroll2.EmployeeType = objSettingsPayroll.EmployeeType; objSettingsPayroll2.DefaultAdjusterHourlyRate = objSettingsPayroll.DefaultAdjusterHourlyRate; objSettingsPayroll2.DefaultAdjusterCommissionRate = objSettingsPayroll.DefaultAdjusterCommissionRate; objSettingsPayroll2.IndependenContractorAgreementOnFile = objSettingsPayroll.IndependenContractorAgreementOnFile; objSettingsPayroll2.LastYear1099AgreementonFile = objSettingsPayroll.LastYear1099AgreementonFile; objSettingsPayroll2.ResumeOnFile = objSettingsPayroll.ResumeOnFile; DbContextHelper.DbContext.SaveChanges(); }
public static AdjusterSettingsPayroll SavePayrollSetting(AdjusterSettingsPayroll objSettingsPayroll) { DbContextHelper.DbContext.Add(objSettingsPayroll); DbContextHelper.DbContext.SaveChanges(); return(objSettingsPayroll); }
public static AdjusterSettingsPayroll SavePayrollSetting(AdjusterSettingsPayroll objSettingsPayroll) { DbContextHelper.DbContext.Add(objSettingsPayroll); DbContextHelper.DbContext.SaveChanges(); return objSettingsPayroll; }
protected void btnSavePayrollSetting_Click(object sender, EventArgs e) { AdjusterSettingsPayroll objSettingPayroll = null; objSettingPayroll = new AdjusterSettingsPayroll(); objSettingPayroll.AdjusterId = adjusterID; if (ddlAdjusterRating.SelectedValue!="0") { objSettingPayroll.Rating = ddlAdjusterRating.SelectedValue; } if (!string.IsNullOrEmpty(txtAdjusterQaScore.Text)) { objSettingPayroll.QAScore = int.Parse(txtAdjusterQaScore.Text, NumberStyles.AllowThousands); } if (ddlAdjusterDesignation.SelectedValue != "0") { objSettingPayroll.Designation = ddlAdjusterDesignation.SelectedValue; } if (!string.IsNullOrEmpty(txtAdjusterExperience.Text)) { objSettingPayroll.AdjustingExperience = int.Parse(txtAdjusterExperience.Text, NumberStyles.AllowThousands); } if (!string.IsNullOrEmpty(txtAdjusterMaximumClaims.Text)) { objSettingPayroll.MaximumNumberofClaims = int.Parse(txtAdjusterMaximumClaims.Text, NumberStyles.AllowThousands); } if (!string.IsNullOrEmpty(txtAdjusterMaximumReserve.Text)) { objSettingPayroll.MaximumReserves = decimal.Parse(txtAdjusterMaximumReserve.Text.Replace('$', ' ').Trim(), NumberStyles.AllowCurrencySymbol | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign | NumberStyles.AllowThousands); } if (!string.IsNullOrEmpty(txtAdjusterNationalProducer.Text)) { objSettingPayroll.NationalProducerId = int.Parse(txtAdjusterNationalProducer.Text, NumberStyles.AllowThousands); } if (!string.IsNullOrEmpty(txtAdjusterGeoAreaOfService.Text)) { objSettingPayroll.GeographicalAreaofService = txtAdjusterGeoAreaOfService.Text; } objSettingPayroll.IsActive = chkAdjusterIsActive.Checked; objSettingPayroll.Supervisor = chkAdjusterSupervisor.Checked; if (!string.IsNullOrEmpty(txtAdjusterEmployeeType.Text)) { objSettingPayroll.EmployeeType = txtAdjusterEmployeeType.Text; } if (!string.IsNullOrEmpty(txtAdjusterHourlyRate.Text)) { objSettingPayroll.DefaultAdjusterHourlyRate = decimal.Parse(txtAdjusterHourlyRate.Text.Replace('$', ' ').Trim(), NumberStyles.AllowCurrencySymbol | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign | NumberStyles.AllowThousands); } if (!string.IsNullOrEmpty(txtAdjusterComissionRate.Text)) { objSettingPayroll.DefaultAdjusterCommissionRate = decimal.Parse(txtAdjusterComissionRate.Text.Replace('%', ' ').Trim(), NumberStyles.AllowCurrencySymbol | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign | NumberStyles.AllowThousands); } objSettingPayroll.IndependenContractorAgreementOnFile = chkAdjusterContractorAgreementOnFile.Checked; if (!string.IsNullOrEmpty(txtAdjusterLastYearAgreementoOnFile.Text)) { objSettingPayroll.LastYear1099AgreementonFile = int.Parse(txtAdjusterLastYearAgreementoOnFile.Text, NumberStyles.AllowThousands); } objSettingPayroll.ResumeOnFile = chkResumeOnFile.Checked; objSettingPayroll.AdjusterBranch = txtAdjusterBranch.Text.Trim(); objSettingPayroll.BranchCode = txtBranchCode.Text.Trim(); bool exist = AdjusterManager.GetAdjusterSttingPayroll(this.adjusterID); if (exist) { AdjusterManager.UpdatePayrollSetting(objSettingPayroll); } else { AdjusterManager.SavePayrollSetting(objSettingPayroll); } }