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