private void cboSelectEmployee_SelectionChanged(object sender, SelectionChangedEventArgs e) { int intSelectedIndex; int intRecordsReturned; try { intSelectedIndex = cboSelectEmployee.SelectedIndex - 1; if (intSelectedIndex > -1) { MainWindow.gintEmployeeID = TheComboEmployeeDataSet.employees[intSelectedIndex].EmployeeID; TheFindEmployeeActiveFuelCardNumberDataSet = TheFuelCardClass.FindEmployeeActiveFuelCardNumber(MainWindow.gintEmployeeID); intRecordsReturned = TheFindEmployeeActiveFuelCardNumberDataSet.FindEmployeeActiveFuelCardNumber.Rows.Count; if (intRecordsReturned < 1) { TheMessagesClass.ErrorMessage("No Fuel Card Number Found"); return; } txtOldCardNumber.Text = Convert.ToString(TheFindEmployeeActiveFuelCardNumberDataSet.FindEmployeeActiveFuelCardNumber[0].FuelCardAssignment); } } catch (Exception Ex) { TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // Edit Fuel Card // Combo Box Selected " + Ex.Message); TheMessagesClass.ErrorMessage(Ex.ToString()); } }
private void cboSelectEmployee_SelectionChanged(object sender, SelectionChangedEventArgs e) { int intSelectedIndex; int intRecordsReturned; try { intSelectedIndex = cboSelectEmployee.SelectedIndex - 1; if (intSelectedIndex > -1) { MainWindow.gintEmployeeID = TheComboEmployeeDataSet.employees[intSelectedIndex].EmployeeID; TheFindEmployeeActiveFuelCardNumberDataSet = TheFuelCardClass.FindEmployeeActiveFuelCardNumber(MainWindow.gintEmployeeID); intRecordsReturned = TheFindEmployeeActiveFuelCardNumberDataSet.FindEmployeeActiveFuelCardNumber.Rows.Count; if (intRecordsReturned > 0) { TheMessagesClass.ErrorMessage("Employee Already has a Fuel Card Number, Please Edit the Number"); return; } gintFuelCardNumber = RandomNumber(); txtFuelCardNumber.Text = Convert.ToString(gintFuelCardNumber); } } catch (Exception Ex) { TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // Create Fuel Card Number // Select Employee Combo Box " + Ex.Message); } }
public FindEmployeeActiveFuelCardNumberDataSet FindEmployeeActiveFuelCardNumber(int intEmployeeID) { try { aFindEmployeeActiveFuelCardNumberDataSet = new FindEmployeeActiveFuelCardNumberDataSet(); aFindEmployeeActiveFuelCardNumberTableAdapter = new FindEmployeeActiveFuelCardNumberDataSetTableAdapters.FindEmployeeActiveFuelCardNumberTableAdapter(); aFindEmployeeActiveFuelCardNumberTableAdapter.Fill(aFindEmployeeActiveFuelCardNumberDataSet.FindEmployeeActiveFuelCardNumber, intEmployeeID); } catch (Exception Ex) { TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Fuel Card Class // Find Employee Active Fuel Card Number " + Ex.Message); } return(aFindEmployeeActiveFuelCardNumberDataSet); }
private void cboSelectEmployee_SelectionChanged(object sender, SelectionChangedEventArgs e) { int intSelectedIndex; int intRecordsReturned; intSelectedIndex = cboSelectEmployee.SelectedIndex - 1; if (intSelectedIndex > -1) { MainWindow.gintEmployeeID = TheComboEmployeeDataSet.employees[intSelectedIndex].EmployeeID; TheFindEmployeeActiveFuelCardNumberDataSet = TheFuelCardClass.FindEmployeeActiveFuelCardNumber(MainWindow.gintEmployeeID); intRecordsReturned = TheFindEmployeeActiveFuelCardNumberDataSet.FindEmployeeActiveFuelCardNumber.Rows.Count; if (intRecordsReturned > 0) { TheMessagesClass.ErrorMessage("The Employee Has a Fuel Card PIN"); return; } } }
private void btnProcess_Click(object sender, RoutedEventArgs e) { //setting up variables int intFuelPIN = 0; string strValueForValidation; string strErrorMessage = ""; bool blnFatalError = false; bool blnThereIsAProblem = false; int intRecordsReturned; try { if (cboSelectEmployee.SelectedIndex < 1) { blnFatalError = true; strErrorMessage += "The Employee Was Not Selected\n"; } strValueForValidation = txtEnterPIN.Text; blnThereIsAProblem = TheDataValidationClass.VerifyIntegerData(strValueForValidation); if (blnThereIsAProblem == true) { blnFatalError = true; strErrorMessage += "The Fuel PIN is not Numeric\n"; } else { intFuelPIN = Convert.ToInt32(strValueForValidation); if ((intFuelPIN < 1000) || (intFuelPIN > 9999)) { blnFatalError = true; strErrorMessage += "The Fuel PIN is out Range\n"; } } if (blnFatalError == true) { TheMessagesClass.ErrorMessage(strErrorMessage); return; } TheFindEmployeeActiveFuelCardNumberDataSet = TheFuelCardClass.FindEmployeeActiveFuelCardNumber(MainWindow.gintEmployeeID); intRecordsReturned = TheFindEmployeeActiveFuelCardNumberDataSet.FindEmployeeActiveFuelCardNumber.Rows.Count; if (intRecordsReturned > 0) { TheMessagesClass.ErrorMessage("Employee Already Has a Fuel Card PIN"); return; } TheFindFuelCardEmployeeDataSet = TheFuelCardClass.FindFuelCardEmployee(intFuelPIN); intRecordsReturned = TheFindFuelCardEmployeeDataSet.FindFuelCardEmployee.Rows.Count; if (intRecordsReturned > 0) { TheMessagesClass.ErrorMessage("The Fuel Card PIN Has Already Been Used"); return; } blnFatalError = TheFuelCardClass.InsertFuelCard(MainWindow.gintEmployeeID, intFuelPIN); if (blnFatalError == true) { throw new Exception(); } TheMessagesClass.InformationMessage("The Fuel PIN has been entered"); ResetControls(); } catch (Exception Ex) { TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // Manually Add Fuel PIN // Process Button " + Ex.Message); TheMessagesClass.ErrorMessage(Ex.ToString()); } }