예제 #1
0
        //Dim UniformType As Integer

        public void AddLaunderRecord()
        {
            PTSProject.clsUniform UniformCL = Container.Resolve <clsUniform>();

            UniformCL.UniformLaunderUniformID    = ViewModel.iUniformID;
            UniformCL.UniformLaunderDateFlagged  = ViewModel.sDateFlagged;
            UniformCL.UniformLaunderFlaggedBy    = modGlobal.Shared.gUser;
            UniformCL.UniformLaunderDateApproved = ViewModel.sDateApproved;
            if (modGlobal.Clean(ViewModel.sDateApproved) == "")
            {
                UniformCL.UniformLaunderApprovedBy = "";
            }
            else
            {
                UniformCL.UniformLaunderApprovedBy = modGlobal.Shared.gUser;
            }
            UniformCL.UniformLaunderComment = modGlobal.Clean(ViewModel.sComment);

            //these fields will be blank
            UniformCL.UniformLaunderDateCleaned      = "";
            UniformCL.UniformLaunderCleanedBy        = "";
            UniformCL.UniformLaunderCleaningComments = "";

            if (UniformCL.InsertUniformLaunderInfo() != 0)
            {
                //continue
            }
            else
            {
                ViewManager.ShowMessage("Oooops!  Something went wrong inserting UniformLaunderInfo record." + "  Call Debra Lewandowsky x5068.",
                                        "Error Inserting UniformLaunderInfo", UpgradeHelpers.Helpers.BoxButtons.OK);
            }
        }
예제 #2
0
        public void EditLaundryRecord()
        {
            PTSProject.clsUniform UniformCL = Container.Resolve <clsUniform>();
            int RecordID = 0;

            if (modGlobal.Clean(ViewModel.lbLaunderID.Text) == "")
            {
                RecordID = 0;
                //The following fields have to be filled in or defaulted
                //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
                UniformCL.UniformLaunderUniformID = Convert.ToInt32(modGlobal.GetVal(ViewModel.lbUniformID.Text));
                if (ViewModel.chkFlagged.CheckState == UpgradeHelpers.Helpers.CheckState.Unchecked)
                {
                    ViewModel.chkFlagged.CheckState  = UpgradeHelpers.Helpers.CheckState.Checked;
                    ViewModel.dteDateFlagged.Text    = DateTime.Now.ToString("MM/dd/yyyy");
                    ViewModel.dteDateFlagged.Visible = true;

                    UniformCL.UniformLaunderFlaggedBy   = modGlobal.Shared.gUser;
                    UniformCL.UniformLaunderDateFlagged = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");
                }
                else
                {
                    UniformCL.UniformLaunderDateFlagged = DateTime.Parse(ViewModel.dteDateFlagged.Text).ToString("M/d/yyyy");
                    if (ViewModel.cboFlaggedBy.SelectedIndex == -1)
                    {
                        UniformCL.UniformLaunderFlaggedBy = modGlobal.Shared.gUser;
                    }
                    else
                    {
                        UniformCL.UniformLaunderFlaggedBy = ViewModel.cboFlaggedBy.Text.Substring(Math.Max(ViewModel.cboFlaggedBy.Text.Length - 5, 0));
                    }
                }
            }
            else
            {
                //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
                RecordID = Convert.ToInt32(modGlobal.GetVal(ViewModel.lbLaunderID.Text));
                if (UniformCL.GetUniformLaunderInfoByID(RecordID) != 0)
                {
                    //continue...
                }
                else
                {
                    ViewManager.ShowMessage("Ooooops!  The UniformLaunderInfo record could not be found!", "Error Could not find Record for Update", UpgradeHelpers.Helpers.BoxButtons.OK);
                    return;
                }
            }

            //edit the rest of the fields
            UniformCL.UniformLaunderComment = modGlobal.Clean(ViewModel.txtComment.Text);

            if (ViewModel.chkApproved.CheckState == UpgradeHelpers.Helpers.CheckState.Checked)
            {
                UniformCL.UniformLaunderDateApproved = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");
                UniformCL.UniformLaunderApprovedBy   = modGlobal.Shared.gUser;
            }

            if (ViewModel.chkCleaned.CheckState == UpgradeHelpers.Helpers.CheckState.Checked)
            {
                UniformCL.UniformLaunderCleaningComments = modGlobal.Clean(ViewModel.txtLaundryComment.Text);
                UniformCL.UniformLaunderDateCleaned      = DateTime.Parse(ViewModel.dteDateCleaned.Text).ToString("M/d/yyyy");
                UniformCL.UniformLaunderCleanedBy        = "";
                UniformCL.UniformLaunderVendorCleaned    = "N";
                if (ViewModel.chkVendor.CheckState == UpgradeHelpers.Helpers.CheckState.Unchecked)
                {
                    if (modGlobal.Clean(ViewModel.cboCleanedBy.Text) != "")
                    {
                        UniformCL.UniformLaunderCleanedBy = ViewModel.cboCleanedBy.Text.Substring(Math.Max(ViewModel.cboCleanedBy.Text.Length - 5, 0));
                    }
                }
                else
                {
                    UniformCL.UniformLaunderVendorCleaned = "Y";
                }
            }

            if (RecordID == 0)
            {             //Add
                if (UniformCL.InsertUniformLaunderInfo() != 0)
                {
                    RecordID = UniformCL.UniformLaunderID;
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Insert Laundry Record!", "Error Inserting UniformLaunderInfo", UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }
            else
            {
                //Update
                if (UniformCL.UpdateUniformLaunderInfo() != 0)
                {
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Update Laundry Record!", "Error Updating UniformLaunderInfo", UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }
        }
        public void AddRepairRecord()
        {
            PTSProject.clsUniform UniformCL = Container.Resolve <clsUniform>();
            PTSProject.clsUniform clUniform = Container.Resolve <clsUniform>();


            UniformCL.UniformRepairUniformID = ViewModel.iUniformID;
            UniformCL.UniformRepairerID      = ViewModel.iRepairerID;

            //If Uniform Repair/Launder record exists... then don't create another one...
            if (ViewModel.CreateLaunderRecord)
            {
                //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
                if (clUniform.GetUniformRepairLaunderInfoByID(Convert.ToInt32(modGlobal.GetVal(ViewModel.iRepairID))) != 0)
                {
                    ViewModel.CreateLaunderRecord = false;
                }
            }

            if (ViewModel.sDateIn == "")
            {
                UniformCL.UniformRepairDateIn = "";
            }
            else
            {
                System.DateTime TempDate = DateTime.FromOADate(0);
                UniformCL.UniformRepairDateIn = (DateTime.TryParse(ViewModel.sDateIn, out TempDate)) ? TempDate.ToString("M/d/yyyy") : ViewModel.sDateIn;
            }

            if (ViewModel.sDateOut == "")
            {
                UniformCL.UniformRepairDateOut = "";
            }
            else
            {
                System.DateTime TempDate2 = DateTime.FromOADate(0);
                UniformCL.UniformRepairDateOut = (DateTime.TryParse(ViewModel.sDateOut, out TempDate2)) ? TempDate2.ToString("M/d/yyyy") : ViewModel.sDateOut;
            }
            UniformCL.UniformRepairComment = modGlobal.Clean(ViewModel.sComment);

            if (ViewModel.iRepairID == 0)
            {
                if (UniformCL.InsertUniformRepair() != 0)
                {
                    //continue
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Insert Repair Record.  Call Debra Lewandowsky x5068.", "Inserting UniformRepair Record"
                                            , UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }
            else
            {
                UniformCL.UniformRepairID = ViewModel.iRepairID;
                if (UniformCL.UpdateUniformRepair() != 0)
                {
                    //continue
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Update Repair Record.  Call Debra Lewandowsky x5068.", "Update UniformRepair Record",
                                            UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }

            if (ViewModel.CreateLaunderRecord)
            {
                UniformCL.UniformLaunderUniformID = ViewModel.iUniformID;
                //default dates to now
                UniformCL.UniformLaunderDateFlagged  = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");
                UniformCL.UniformLaunderDateApproved = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");
                UniformCL.UniformLaunderDateCleaned  = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");

                //default flagged by to current user
                UniformCL.UniformLaunderFlaggedBy     = modGlobal.Shared.gUser;
                UniformCL.UniformLaunderApprovedBy    = modGlobal.Shared.gUser;
                UniformCL.UniformLaunderCleanedBy     = "";
                UniformCL.UniformLaunderVendorCleaned = "Y";

                UniformCL.UniformLaunderComment = "Item was IN for cleaning ON: " + UniformCL.UniformRepairDateIn + "; ";
                UniformCL.UniformLaunderComment = UniformCL.UniformLaunderComment + " OUT ON: " + UniformCL.UniformRepairDateOut + "; ";

                UniformCL.UniformLaunderCleaningComments = "Item was cleaned by Vendor while in for repairs.";

                if (UniformCL.InsertUniformLaunderInfo() != 0)
                {
                    if (UniformCL.InsertUniformRepairLaunderInfo() != 0)
                    {
                        //success
                    }
                    else
                    {
                        ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Insert UniformRepairLaunderInfo.  Call Debra Lewandowsky x5068."
                                                , "Insert UniformRepairLaunderInfo Record", UpgradeHelpers.Helpers.BoxButtons.OK);
                    }
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Insert UniformLaunderInfo.  Call Debra Lewandowsky x5068.", "Insert UniformLaunderInfo Record"
                                            , UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }
        }
예제 #4
0
        public void EditRepairRecord()
        {
            PTSProject.clsUniform UniformCL = Container.Resolve <clsUniform>();
            int RecordID = 0;

            if (modGlobal.Clean(ViewModel.lbRepairID.Text) == "")
            {
                RecordID = 0;
                //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
                UniformCL.UniformRepairUniformID = Convert.ToInt32(modGlobal.GetVal(ViewModel.lbUniformID.Text));
            }
            else
            {
                //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
                RecordID = Convert.ToInt32(modGlobal.GetVal(ViewModel.lbRepairID.Text));
                if (UniformCL.GetUniformRepairByID(RecordID) != 0)
                {
                    //continue...
                }
                else
                {
                    ViewManager.ShowMessage("Ooooops!  The UniformRepair record could not be found!", "Error Could not find Record for Update", UpgradeHelpers.Helpers.BoxButtons.OK);
                    return;
                }
            }

            //edit the rest of the fields
            if (ViewModel.chkDateIn.CheckState == UpgradeHelpers.Helpers.CheckState.Checked)
            {
                UniformCL.UniformRepairDateIn = DateTime.Parse(ViewModel.dteDateIn.Text).ToString("M/d/yyyy");
            }
            else
            {
                UniformCL.UniformRepairDateIn = "";
            }

            if (ViewModel.chkDateOut.CheckState == UpgradeHelpers.Helpers.CheckState.Checked)
            {
                UniformCL.UniformRepairDateOut = DateTime.Parse(ViewModel.dteDateOut.Text).ToString("M/d/yyyy");
            }
            else
            {
                UniformCL.UniformRepairDateOut = "";
            }

            UniformCL.UniformRepairComment = modGlobal.Clean(ViewModel.txtComment.Text);

            if (ViewModel.cboRepairer.SelectedIndex == -1)
            {
                UniformCL.UniformRepairerID = 0;
            }
            else
            {
                UniformCL.UniformRepairerID = ViewModel.cboRepairer.GetItemData(ViewModel.cboRepairer.SelectedIndex);
            }

            if (RecordID == 0)
            {             //Add
                if (UniformCL.InsertUniformRepair() != 0)
                {
                    RecordID = UniformCL.UniformRepairID;
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Insert Repair Record!", "Error Inserting UniformRepair", UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }
            else
            {
                //Update
                if (UniformCL.UpdateUniformRepair() != 0)
                {
                }
                else
                {
                    ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Update Repair Record!", "Error Updating UniformRepair", UpgradeHelpers.Helpers.BoxButtons.OK);
                }
            }

            if (!ViewModel.LaundryRecordExists)
            {
                if (ViewModel.chkVendor.CheckState == UpgradeHelpers.Helpers.CheckState.Checked)
                {
                    //proceed
                    //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx
                    UniformCL.UniformLaunderUniformID = Convert.ToInt32(modGlobal.GetVal(ViewModel.lbUniformID.Text));
                    //default dates to now
                    UniformCL.UniformLaunderDateFlagged  = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");
                    UniformCL.UniformLaunderDateApproved = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");
                    UniformCL.UniformLaunderDateCleaned  = DateTime.Now.ToString("M/d/yyyy HH:mm:ss");

                    //default flagged by to current user
                    UniformCL.UniformLaunderFlaggedBy     = modGlobal.Shared.gUser;
                    UniformCL.UniformLaunderApprovedBy    = modGlobal.Shared.gUser;
                    UniformCL.UniformLaunderCleanedBy     = "";
                    UniformCL.UniformLaunderVendorCleaned = "Y";

                    UniformCL.UniformLaunderComment = "Item was IN for cleaning ON: " + UniformCL.UniformRepairDateIn + "; ";
                    UniformCL.UniformLaunderComment = UniformCL.UniformLaunderComment + " OUT ON: " + UniformCL.UniformRepairDateOut + "; ";

                    UniformCL.UniformLaunderCleaningComments = "Item was cleaned by Vendor while in for repairs.";

                    if (UniformCL.InsertUniformLaunderInfo() != 0)
                    {
                        if (UniformCL.InsertUniformRepairLaunderInfo() != 0)
                        {
                            //success
                        }
                        else
                        {
                            ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Insert UniformRepairLaunderInfo.  Call Debra Lewandowsky x5068."
                                                    , "Insert UniformRepairLaunderInfo Record", UpgradeHelpers.Helpers.BoxButtons.OK);
                        }
                    }
                    else
                    {
                        ViewManager.ShowMessage("Oooops!  Something went wrong when trying to Insert UniformLaunderInfo.  Call Debra Lewandowsky x5068.", "Insert UniformLaunderInfo Record"
                                                , UpgradeHelpers.Helpers.BoxButtons.OK);
                    }
                }
            }
        }