Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 public static AdjusterSettingsPayroll SavePayrollSetting(AdjusterSettingsPayroll objSettingsPayroll)
 {
     DbContextHelper.DbContext.Add(objSettingsPayroll);
     DbContextHelper.DbContext.SaveChanges();
     return(objSettingsPayroll);
 }
Ejemplo n.º 3
0
 public static AdjusterSettingsPayroll SavePayrollSetting(AdjusterSettingsPayroll objSettingsPayroll)
 {
     DbContextHelper.DbContext.Add(objSettingsPayroll);
         DbContextHelper.DbContext.SaveChanges();
         return objSettingsPayroll;
 }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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);
            }
        }