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); } } }
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); } } } }