public void EditEmployeeBunkerSizeInfo() { PTSProject.clsUniform cUniform = Container.Resolve <clsUniform>(); bool RecordExists = false; if (ViewModel.CurrEmpID == "") { return; } if (cUniform.GetUniformEmployeePPESizesByID(ViewModel.CurrEmpID) != 0) { RecordExists = true; } else { RecordExists = false; cUniform.EmployeeUniformSizeEmployeeID = ViewModel.CurrEmpID; } if (ViewModel.chkInDate.CheckState == UpgradeHelpers.Helpers.CheckState.Unchecked) { cUniform.EmployeeUniformSizeInDate = ""; } else { cUniform.EmployeeUniformSizeInDate = DateTime.Parse(ViewModel.dteInDate.Text).ToString("MM/dd/yyyy"); } if (ViewModel.cboPantSize.SelectedIndex == -1) { cUniform.EmployeeUniformSizePantSizeCode = 0; cUniform.EmployeeUniformSizePantSizeDesc = ""; } else { cUniform.EmployeeUniformSizePantSizeCode = ViewModel.cboPantSize.GetItemData(ViewModel.cboPantSize.SelectedIndex); cUniform.EmployeeUniformSizePantSizeDesc = modGlobal.Clean(ViewModel.cboPantSize.Text); } cUniform.EmployeeUniformSizeCoatSpreadDesc = modGlobal.Clean(ViewModel.txtCoatSizeDesc.Text); if (ViewModel.cboCoatSize.SelectedIndex == -1) { cUniform.EmployeeUniformSizeCoatSizeCode = 0; cUniform.EmployeeUniformSizeCoatSizeDesc = ""; } else { cUniform.EmployeeUniformSizeCoatSizeCode = ViewModel.cboCoatSize.GetItemData(ViewModel.cboCoatSize.SelectedIndex); cUniform.EmployeeUniformSizeCoatSizeDesc = modGlobal.Clean(ViewModel.cboCoatSize.Text); } cUniform.EmployeeUniformSizeBootSpreadDesc = modGlobal.Clean(ViewModel.txtBootSizeDesc.Text); if (ViewModel.cboBootSize.SelectedIndex == -1) { cUniform.EmployeeUniformSizeBootSizeCode = 0; cUniform.EmployeeUniformSizeBootSizeDesc = ""; } else { cUniform.EmployeeUniformSizeBootSizeCode = ViewModel.cboBootSize.GetItemData(ViewModel.cboBootSize.SelectedIndex); cUniform.EmployeeUniformSizeBootSizeDesc = modGlobal.Clean(ViewModel.cboBootSize.Text); } if (ViewModel.cboBootBrand.SelectedIndex == -1) { cUniform.EmployeeUniformSizeBootManufID = 0; cUniform.EmployeeUniformSizeBootManufDesc = ""; } else { cUniform.EmployeeUniformSizeBootManufID = ViewModel.cboBootBrand.GetItemData(ViewModel.cboBootBrand.SelectedIndex); cUniform.EmployeeUniformSizeBootManufDesc = modGlobal.Clean(ViewModel.cboBootBrand.Text); } if (ViewModel.cboGloveSize.SelectedIndex == -1) { cUniform.EmployeeUniformSizeGloveSizeCode = 0; cUniform.EmployeeUniformSizeGloveSizeDesc = ""; } else { cUniform.EmployeeUniformSizeGloveSizeCode = ViewModel.cboGloveSize.GetItemData(ViewModel.cboGloveSize.SelectedIndex); cUniform.EmployeeUniformSizeGloveSizeDesc = modGlobal.Clean(ViewModel.cboGloveSize.Text); } if (RecordExists) { if (cUniform.UpdateUniformEmployeePPESizes() != 0) { FillBunkerGrid(); FindEmployee(); } else { ViewManager.ShowMessage("Oooops! Error updating UniformEmployeePPESizes.", "Error Updating UniformEmployeePPESizes", UpgradeHelpers.Helpers.BoxButtons.OK); } } else { if (cUniform.InsertUniformEmployeePPESizes() != 0) { FillBunkerGrid(); FindEmployee(); } else { ViewManager.ShowMessage("Oooops! Error adding UniformEmployeePPESizes.", "Error Adding UniformEmployeePPESizes", UpgradeHelpers.Helpers.BoxButtons.OK); } } }