protected string GetType(object type) { if (type != DBNull.Value) { EmployeeTypeGateway employeeTypeGateway = new EmployeeTypeGateway(); employeeTypeGateway.LoadByType((string)type); if (employeeTypeGateway.Table.Rows.Count > 0) { return employeeTypeGateway.GetDescription((string)type); } else { return ""; } } else { return ""; } }
private void LoadBasicData(int employeeId) { EmployeeInformationBasicInformationGateway employeeInformationBasicInformationGateway = new EmployeeInformationBasicInformationGateway(employeeInformationTDS); if (employeeInformationBasicInformationGateway.Table.Rows.Count > 0) { // Load employee basic data tbxFisrtName.Text = employeeInformationBasicInformationGateway.GetFirstName(employeeId); tbxLastName.Text = employeeInformationBasicInformationGateway.GetLastName(employeeId); tbxeMail.Text = employeeInformationBasicInformationGateway.GeteMail(employeeId); ckbxIsSalesman.Checked = employeeInformationBasicInformationGateway.GetIsSalesman(employeeId); ckbxRequestTimesheet.Checked = employeeInformationBasicInformationGateway.GetRequestProjectTime(employeeId); ckbxSalaried.Checked = employeeInformationBasicInformationGateway.GetSalaried(employeeId); ckbxAssignableSrs.Checked = employeeInformationBasicInformationGateway.GetAssignableSRS(employeeId); tbxJobClassType.Text = employeeInformationBasicInformationGateway.GetJobClassType(employeeId); tbxCategory.Text = employeeInformationBasicInformationGateway.GetCategory(employeeId); tbxPersonalAgency.Text = employeeInformationBasicInformationGateway.GetPersonalAgencyName(employeeId); ckbxVacationsManager.Checked = employeeInformationBasicInformationGateway.GetIsVacationsManager(employeeId); ckbxApproveTimesheets.Checked = employeeInformationBasicInformationGateway.GetApproveTimesheets(employeeId); tbxCrew.Text = employeeInformationBasicInformationGateway.GetCrew(employeeId); string type = employeeInformationBasicInformationGateway.GetType(employeeId); EmployeeTypeGateway employeeTypeGateway = new EmployeeTypeGateway(); employeeTypeGateway.LoadByType(type); tbxType.Text = employeeTypeGateway.GetDescription(type); string state = employeeInformationBasicInformationGateway.GetState(employeeId); EmployeeStateGateway employeeStateGateway = new EmployeeStateGateway(); employeeStateGateway.LoadByState(state); tbxState.Text = employeeStateGateway.GetDescription(state); // Job costing factors decimal? bourdenFactor = employeeInformationBasicInformationGateway.GetBourdenFactor(employeeId); if (bourdenFactor.HasValue) { tbxBourdenFactor.Text = decimal.Round((decimal)bourdenFactor,1).ToString(); } decimal? usHealthBenefitFactor = employeeInformationBasicInformationGateway.GetUSHealthBenefitFactor(employeeId); if (usHealthBenefitFactor.HasValue) { tbxUSHealthBenefitFactor.Text = decimal.Round((decimal)usHealthBenefitFactor, 1).ToString(); } decimal? benefitFactorCad = employeeInformationBasicInformationGateway.GetBenefitFactorCad(employeeId); if (benefitFactorCad.HasValue) { tbxBenefitFactorCad.Text = decimal.Round((decimal)benefitFactorCad, 2).ToString(); } decimal? benefitFactorUsd = employeeInformationBasicInformationGateway.GetBenefitFactorUsd(employeeId); if (benefitFactorUsd.HasValue) { tbxBenefitFactorUsd.Text = decimal.Round((decimal)benefitFactorUsd, 2).ToString(); } } }
private string GetSummary() { string summary = "NEW TEAM MEMBER \n"; summary = summary + "First Name: " + hdfFirstName.Value + "\n"; summary = summary + "Last Name: " + hdfLastName.Value + "\n"; summary = summary + "eMail: " + hdfMail.Value + "\n"; EmployeeTypeGateway employeeTypeGateway = new EmployeeTypeGateway(); employeeTypeGateway.LoadByType(hdfType.Value); summary = summary + "Type: " + employeeTypeGateway.GetDescription(hdfType.Value) + "\n"; EmployeeStateGateway employeeStateGateway = new EmployeeStateGateway(); employeeStateGateway.LoadByState(hdfState.Value); summary = summary + "State: " + employeeStateGateway.GetDescription(hdfState.Value) +"\n"; summary = summary + "Category: " + ddlCategory.SelectedValue + "\n"; summary = summary + "Job Class: " + ddlJobClassType.SelectedValue + "\n"; summary = summary + "\n"; string approveTimesheets = ""; if (ckbxApproveTimesheets.Checked) approveTimesheets = "Yes"; else approveTimesheets = "No"; summary = summary + "Approve Timesheets?: " + approveTimesheets + "\n"; string requestTimesheet = ""; if (hdfRequestTimesheet.Value == "True") requestTimesheet = "Yes"; else requestTimesheet = "No"; summary = summary + "Request Timesheet?: " + requestTimesheet + "\n"; string salaried = ""; if (hdfSalaried.Value == "True") salaried = "Yes"; else salaried = "No"; summary = summary + "Salaried: " + salaried + "\n"; string assignableSrs = ""; if (hdfAssignableSrs.Value == "True") assignableSrs = "Yes"; else assignableSrs = "No"; summary = summary + "Assignable SR's: " + assignableSrs + "\n"; string isVacationsManager = ""; if (ckbxVacationsManager.Checked) isVacationsManager = "Yes"; else isVacationsManager = "No"; summary = summary + "Vacations Manager?: " + isVacationsManager + "\n"; string personalAgency = ""; if (ddlPersonalAgency.SelectedIndex > 0) { personalAgency = ddlPersonalAgency.SelectedValue; } summary = summary + "Personnel Agency: " + personalAgency + "\n"; return summary; }