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); } } }
private void sprRepairGrid_CellClick(object eventSender, Stubs._FarPoint.Win.Spread.CellClickEventArgs eventArgs) { int Col = eventArgs.Column; int Row = eventArgs.Row; PTSProject.clsUniform UniformCL = Container.Resolve <clsUniform>(); if (Row == 0) { return; } ViewModel.iCurrRow = Row; ViewModel.sprRepairGrid.Row = ViewModel.iCurrRow; //ViewModel.sprRepairGrid.SetSelection(1, ViewModel.iCurrRow, ViewModel.sprRepairGrid.MaxCols, ViewModel.iCurrRow); ViewModel.sprRepairGrid.Col = 6; if (modGlobal.Clean(ViewModel.sprRepairGrid.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.lbRepairID.Text = Convert.ToString(modGlobal.GetVal(ViewModel.sprRepairGrid.Text)); } //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx if (UniformCL.GetUniformRepairByID(Convert.ToInt32(modGlobal.GetVal(ViewModel.lbRepairID.Text))) != 0) { //continue } else { ViewManager.ShowMessage("Oooops! No Uniform Repair Record was found!", "Get Repair Record", UpgradeHelpers.Helpers.BoxButtons.OK); return; } ViewModel.lbRepairID.Text = UniformCL.UniformRepairID.ToString(); if (UniformCL.UniformRepairDateIn == "") { ViewModel.dteDateIn.Visible = false; ViewModel.chkDateIn.CheckState = UpgradeHelpers.Helpers.CheckState.Unchecked; } else { ViewModel.chkDateIn.CheckState = UpgradeHelpers.Helpers.CheckState.Checked; ViewModel.dteDateIn.Visible = true; ViewModel.dteDateIn.Text = UniformCL.UniformRepairDateIn; } if (UniformCL.UniformRepairDateOut == "") { ViewModel.dteDateOut.Visible = false; ViewModel.chkDateOut.CheckState = UpgradeHelpers.Helpers.CheckState.Unchecked; } else { ViewModel.chkDateOut.CheckState = UpgradeHelpers.Helpers.CheckState.Checked; ViewModel.dteDateOut.Visible = true; ViewModel.dteDateOut.Text = UniformCL.UniformRepairDateOut; } for (int i = 0; i <= ViewModel.cboRepairer.Items.Count - 1; i++) { if (ViewModel.cboRepairer.GetItemData(i) == UniformCL.UniformRepairerID) { ViewModel.cboRepairer.SelectedIndex = i; break; } } ViewModel.txtComment.Text = UniformCL.UniformRepairComment; //UPGRADE_WARNING: (1068) GetVal() of type Variant is being forced to int. More Information: http://www.vbtonet.com/ewis/ewi1068.aspx if (UniformCL.GetUniformRepairLaunderInfoByID(Convert.ToInt32(modGlobal.GetVal(ViewModel.lbRepairID.Text))) != 0) { ViewModel.chkVendor.CheckState = UpgradeHelpers.Helpers.CheckState.Checked; ViewModel.chkVendor.Enabled = false; ViewModel.LaundryRecordExists = true; } else { ViewModel.chkVendor.CheckState = UpgradeHelpers.Helpers.CheckState.Unchecked; ViewModel.chkVendor.Enabled = true; ViewModel.LaundryRecordExists = false; } ViewModel.cmdEdit.Text = "Update"; ViewModel.cmdEdit.Tag = "0"; ViewModel.cmdEdit.Enabled = true; }