internal void cboUnitList_SelectionChangeCommitted(Object eventSender, System.EventArgs eventArgs)
        {
            //Get Staff for Selected Unit / Date
            string ListString = "";

            PTSProject.clsUnit     UnitCL  = Container.Resolve <clsUnit>();
            PTSProject.clsTraining TrainCL = Container.Resolve <clsTraining>();

            if (ViewModel.cboUnitList.SelectedIndex == -1)
            {
                return;
            }

            string TrainUnit = ViewModel.cboUnitList.Text;
            string TrainDate = ViewModel.calTrainDate.SelectionRange.Start.ToString("MM/dd/yyyy") + " 8:00AM";

            //    ClearScreen
            if (UnitCL.GetPTSPersonnel(TrainUnit, TrainDate) != 0)
            {
                while (!UnitCL.UnitPersonnel.EOF)
                {
                    ListString = modGlobal.Clean(UnitCL.UnitPersonnel["emp_id"]);
                    if (TrainCL.GetEmployee(ListString) != 0)
                    {
                        ListString = modGlobal.Clean(TrainCL.Employee["name_full"]) + " :" + Convert.ToString(TrainCL.Employee["employee_id"]);
                        ViewModel.lstUnitStaff.AddItem(ListString);
                    }
                    UnitCL.UnitPersonnel.MoveNext();
                }
                ;
            }
            //   CheckForSave
        }
Ejemplo n.º 2
0
        internal void chkApproved_CheckStateChanged(Object eventSender, System.EventArgs eventArgs)
        {
            PTSProject.clsTraining TrainCL = Container.Resolve <clsTraining>();
            string sEmployeeName           = "";

            if (!ViewModel.bAllowUpdate)
            {
                return;
            }
            if (ViewModel.chkApproved.CheckState == UpgradeHelpers.Helpers.CheckState.Checked)
            {
                if (TrainCL.GetEmployee(modGlobal.Shared.gUser) != 0)
                {
                    sEmployeeName = modGlobal.Clean(TrainCL.Employee["name_full"]);
                    ViewModel.chkApproved.Text = "PPE Item was cleared for use by " + sEmployeeName +
                                                 " on " + DateTime.Now.ToString("M/d/yyyy HH:mm:ss");
                    ViewModel.cmdEdit.Enabled = true;
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  You cannot be found in the database", "Personnel Record not found!", UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }
            else
            {
                ViewModel.chkApproved.Text = "PPE Item is ready for Use?";
                ViewModel.cmdEdit.Enabled  = false;
            }
        }
        internal void calTrainDate_MouseUp(Object eventSender, UpgradeHelpers.Events.MouseEventArgs eventArgs)
        {
            //Get Staff for Selected Unit / Date
            string ListString = "";

            PTSProject.clsUnit     UnitCL  = Container.Resolve <clsUnit>();
            PTSProject.clsTraining TrainCL = Container.Resolve <clsTraining>();

            string TrainDate = UpgradeHelpers.Helpers.DateTimeHelper.ToString(ViewModel.calTrainDate.SelectionRange.Start);

            TrainDate = TrainDate + " 8:00AM";
            if (ViewModel.cboUnitList.SelectedIndex == -1)
            {
                return;
            }

            string TrainUnit = modGlobal.Clean(ViewModel.cboUnitList.Text);

            ViewModel.lstUnitStaff.Items.Clear();
            if (UnitCL.GetPTSPersonnel(TrainUnit, TrainDate) != 0)
            {
                while (!UnitCL.UnitPersonnel.EOF)
                {
                    ListString = modGlobal.Clean(UnitCL.UnitPersonnel["emp_id"]);
                    if (TrainCL.GetEmployee(ListString) != 0)
                    {
                        ListString = modGlobal.Clean(TrainCL.Employee["name_full"]) + " :" + Convert.ToString(TrainCL.Employee["employee_id"]);
                        ViewModel.lstUnitStaff.AddItem(ListString);
                    }
                    UnitCL.UnitPersonnel.MoveNext();
                }
                ;
            }
        }
Ejemplo n.º 4
0
        private void sprLaunderGrid_CellClick(object eventSender, Stubs._FarPoint.Win.Spread.CellClickEventArgs eventArgs)
        {
            int Col = eventArgs.Column;
            int Row = eventArgs.Row;

            PTSProject.clsUniform  UniformCL = Container.Resolve <clsUniform>();
            PTSProject.clsTraining TrainCL   = Container.Resolve <clsTraining>();


            if (Row == 0)
            {
                return;
            }
            ViewModel.iCurrRow           = Row;
            ViewModel.sprLaunderGrid.Row = ViewModel.iCurrRow;
            //ViewModel.sprLaunderGrid.SetSelection(1, ViewModel.iCurrRow, ViewModel.sprLaunderGrid.MaxCols, ViewModel.iCurrRow);
            ViewModel.sprLaunderGrid.Col = 4;
            if (modGlobal.Clean(ViewModel.sprLaunderGrid.Text) == "")
            {
                return;
            }
            else
            {
                //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to string. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
                ViewModel.lbLaunderID.Text = Convert.ToString(modGlobal.GetVal(ViewModel.sprLaunderGrid.Text));
            }
            ViewModel.bAllowUpdate = false;
            //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
            if (UniformCL.GetUniformLaunderInfoByID(Convert.ToInt32(modGlobal.GetVal(ViewModel.lbLaunderID.Text))) != 0)
            {
                //continue
            }
            else
            {
                ViewManager.ShowMessage("Oooops! No Uniform Laundry/Cleaning ecord was found!", "Get Laundry/Cleaning Record", UpgradeHelpers.Helpers.BoxButtons.OK);
                return;
            }
            ViewModel.lbLaunderID.Text = UniformCL.UniformLaunderID.ToString();
            if (UniformCL.UniformLaunderDateFlagged == "")
            {
                ViewManager.ShowMessage("Ooooops!  Something is wrong!  Call Debra Lewandowsky x5068.", "Missing Flagged Date!!", UpgradeHelpers.Helpers.BoxButtons.OK);
                return;
            }
            else
            {
                ViewModel.chkFlagged.CheckState  = UpgradeHelpers.Helpers.CheckState.Checked;
                ViewModel.dteDateFlagged.Text    = UniformCL.UniformLaunderDateFlagged;
                ViewModel.dteDateFlagged.Visible = true;
            }

            if (UniformCL.UniformLaunderDateCleaned == "")
            {
                ViewModel.chkCleaned.CheckState  = UpgradeHelpers.Helpers.CheckState.Unchecked;
                ViewModel.dteDateCleaned.Visible = false;
                ViewModel.chkVendor.CheckState   = UpgradeHelpers.Helpers.CheckState.Unchecked;
                ViewModel.cboFlaggedBy.Visible   = true;
                ViewModel.bAllowUpdate           = true;
            }
            else
            {
                ViewModel.chkCleaned.CheckState  = UpgradeHelpers.Helpers.CheckState.Checked;
                ViewModel.dteDateCleaned.Text    = UniformCL.UniformLaunderDateCleaned;
                ViewModel.dteDateCleaned.Visible = true;
            }

            for (int i = 0; i <= ViewModel.cboFlaggedBy.Items.Count - 1; i++)
            {
                if (ViewModel.cboFlaggedBy.GetListItem(i).Substring(Math.Max(ViewModel.cboFlaggedBy.GetListItem(i).Length - 5, 0)) == UniformCL.UniformLaunderFlaggedBy)
                {
                    ViewModel.cboFlaggedBy.Text = ViewModel.cboFlaggedBy.GetListItem(i);
                    break;
                }
            }

            if (UniformCL.UniformLaunderVendorCleaned == "N")
            {
                for (int i = 0; i <= ViewModel.cboCleanedBy.Items.Count - 1; i++)
                {
                    if (ViewModel.cboCleanedBy.GetListItem(i).Substring(Math.Max(ViewModel.cboCleanedBy.GetListItem(i).Length - 5, 0)) == UniformCL.UniformLaunderCleanedBy)
                    {
                        ViewModel.cboCleanedBy.Text = ViewModel.cboCleanedBy.GetListItem(i);
                        break;
                    }
                }
            }
            else
            {
                ViewModel.chkVendor.CheckState = UpgradeHelpers.Helpers.CheckState.Checked;
                ViewModel.cboCleanedBy.Visible = false;
            }
            ViewModel.txtComment.Text        = UniformCL.UniformLaunderComment;
            ViewModel.txtLaundryComment.Text = UniformCL.UniformLaunderCleaningComments;

            string sEmployeeName = "";

            if (UniformCL.UniformLaunderApprovedBy != "")
            {
                if (TrainCL.GetEmployee(UniformCL.UniformLaunderApprovedBy) != 0)
                {
                    sEmployeeName = modGlobal.Clean(TrainCL.Employee["name_full"]);
                }
            }

            if (UniformCL.UniformLaunderDateApproved != "")
            {
                if (sEmployeeName != "")
                {
                    ViewModel.chkApproved.Text = "PPE Item was cleared for use by " + sEmployeeName +
                                                 " on " + UniformCL.UniformLaunderDateApproved;
                    ViewModel.chkApproved.CheckState = UpgradeHelpers.Helpers.CheckState.Checked;
                }
                else
                {
                    ViewModel.chkApproved.Text       = "PPE Item was cleared for use on " + UniformCL.UniformLaunderDateApproved;
                    ViewModel.chkApproved.CheckState = UpgradeHelpers.Helpers.CheckState.Checked;
                }
            }
            else
            {
                ViewModel.bAllowUpdate           = true;
                ViewModel.chkApproved.Text       = "PPE Item is ready for Use?";
                ViewModel.chkApproved.CheckState = UpgradeHelpers.Helpers.CheckState.Unchecked;
            }

            if (ViewModel.bAllowUpdate)
            {
                ViewModel.cmdEdit.Enabled = true;
                ViewModel.cmdEdit.Text    = "Update";
                ViewModel.cmdEdit.Tag     = "0";
            }
            else
            {
                ViewModel.cmdEdit.Enabled = false;
                ViewModel.cmdEdit.Text    = "Update";
                ViewModel.cmdEdit.Tag     = "0";
            }
        }