public void GetEmployeeBunkerSizeDetail()
        {
            PTSProject.clsUniform cUniform = Container.Resolve <clsUniform>();

            if (ViewModel.sprBunkerList.DataRowCnt == 0)
            {
                return;
            }
            if (ViewModel.CurrEmpID == "")
            {
                return;
            }

            if (cUniform.GetUniformEmployeePPESizesByID(ViewModel.CurrEmpID) != 0)
            {
                //continue
            }
            else
            {
                ViewManager.ShowMessage("Ooops! There was a problem retrieving UniformEmployeePPESizes.", "Error Getting UniformEmployeePPESizes", UpgradeHelpers.Helpers.BoxButtons.OK);
                return;
            }

            if (cUniform.EmployeeUniformSizeInDate != "")
            {
                ViewModel.chkInDate.CheckState = UpgradeHelpers.Helpers.CheckState.Checked;
                ViewModel.dteInDate.Visible    = true;
                ViewModel.dteInDate.Text       = cUniform.EmployeeUniformSizeInDate;
            }
            else
            {
                ViewModel.chkInDate.CheckState = UpgradeHelpers.Helpers.CheckState.Unchecked;
                ViewModel.dteInDate.Visible    = false;
            }
            ViewModel.txtCoatSizeDesc.Text = cUniform.EmployeeUniformSizeCoatSpreadDesc;
            ViewModel.txtBootSizeDesc.Text = cUniform.EmployeeUniformSizeBootSpreadDesc;

            if (cUniform.EmployeeUniformSizeCoatSizeCode != 0)
            {
                for (int i = 0; i <= ViewModel.cboCoatSize.Items.Count - 1; i++)
                {
                    if (cUniform.EmployeeUniformSizeCoatSizeCode == ViewModel.cboCoatSize.GetItemData(i))
                    {
                        ViewModel.cboCoatSize.SelectedIndex = i;
                        break;
                    }
                }
            }
            else
            {
                ViewModel.cboCoatSize.SelectedIndex = -1;
            }


            if (cUniform.EmployeeUniformSizePantSizeCode != 0)
            {
                for (int i = 0; i <= ViewModel.cboPantSize.Items.Count - 1; i++)
                {
                    if (cUniform.EmployeeUniformSizePantSizeCode == ViewModel.cboPantSize.GetItemData(i))
                    {
                        ViewModel.cboPantSize.SelectedIndex = i;
                        break;
                    }
                }
            }
            else
            {
                ViewModel.cboPantSize.SelectedIndex = -1;
            }

            if (cUniform.EmployeeUniformSizeBootSizeCode != 0)
            {
                for (int i = 0; i <= ViewModel.cboBootSize.Items.Count - 1; i++)
                {
                    if (cUniform.EmployeeUniformSizeBootSizeCode == ViewModel.cboBootSize.GetItemData(i))
                    {
                        ViewModel.cboBootSize.SelectedIndex = i;
                        break;
                    }
                }
            }
            else
            {
                ViewModel.cboBootSize.SelectedIndex = -1;
            }

            if (cUniform.EmployeeUniformSizeGloveSizeCode != 0)
            {
                for (int i = 0; i <= ViewModel.cboGloveSize.Items.Count - 1; i++)
                {
                    if (cUniform.EmployeeUniformSizeGloveSizeCode == ViewModel.cboGloveSize.GetItemData(i))
                    {
                        ViewModel.cboGloveSize.SelectedIndex = i;
                        break;
                    }
                }
            }
            else
            {
                ViewModel.cboGloveSize.SelectedIndex = -1;
            }

            if (cUniform.EmployeeUniformSizeBootManufID != 0)
            {
                for (int i = 0; i <= ViewModel.cboBootBrand.Items.Count - 1; i++)
                {
                    if (cUniform.EmployeeUniformSizeBootManufID == ViewModel.cboBootBrand.GetItemData(i))
                    {
                        ViewModel.cboBootBrand.SelectedIndex = i;
                        break;
                    }
                }
            }
            else
            {
                ViewModel.cboBootBrand.SelectedIndex = -1;
            }
            ViewModel.cmdEdit.Text    = "Update";
            ViewModel.cmdEdit.Tag     = "0";
            ViewModel.cmdEdit.Enabled = true;
        }
        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);
                }
            }
        }