Exemplo n.º 1
0
        private void ResetControls()
        {
            txtStartDate.Text     = "";
            txtEndDate.Text       = "";
            txtVehicleNumber.Text = "";

            TheFindAllVehicleProblemsByDateRangeDataSet = TheVehicleProblemClass.FindAllVehicleMainProblemsByDateRange(-1, DateTime.Now, DateTime.Now);

            dgrResults.ItemsSource = TheFindAllVehicleProblemsByDateRangeDataSet.FindAllVehicleMainProblemsByDateRange;

            gblnVehicleFound = false;
        }
        public FindAllVehicleMainProblemsByDateRangeDataSet FindAllVehicleMainProblemsByDateRange(int intVehicleID, DateTime datStartDate, DateTime datEndDate)
        {
            try
            {
                aFindAllVehicleMainProblemsByDateRangeDataSet      = new FindAllVehicleMainProblemsByDateRangeDataSet();
                aFindAllVehicleMainProblemsByDateRangeTableAdapter = new FindAllVehicleMainProblemsByDateRangeDataSetTableAdapters.FindAllVehicleMainProblemsByDateRangeTableAdapter();
                aFindAllVehicleMainProblemsByDateRangeTableAdapter.Fill(aFindAllVehicleMainProblemsByDateRangeDataSet.FindAllVehicleMainProblemsByDateRange, intVehicleID, datStartDate, datEndDate);
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Vehicle Problem Class // Find All Vehicle Main Problems By Date Range " + Ex.Message);
            }

            return(aFindAllVehicleMainProblemsByDateRangeDataSet);
        }
Exemplo n.º 3
0
        private void MitGetVehicleProblems_Click(object sender, RoutedEventArgs e)
        {
            //setting up the variables
            string   strValueForValidation;
            DateTime datStartDate       = DateTime.Now;
            DateTime datEndDate         = DateTime.Now;
            bool     blnThereIsAProblem = false;
            bool     blnFatalError      = false;
            string   strErrorMessage    = "";

            try
            {
                //performing data validation
                strValueForValidation = txtStartDate.Text;
                blnThereIsAProblem    = TheDataValidationClass.VerifyDateData(strValueForValidation);
                if (blnThereIsAProblem == true)
                {
                    blnFatalError    = true;
                    strErrorMessage += "Start Date Not A Date\n";
                }
                else
                {
                    datStartDate = Convert.ToDateTime(strValueForValidation);
                }
                strValueForValidation = txtEndDate.Text;
                blnThereIsAProblem    = TheDataValidationClass.VerifyDateData(strValueForValidation);
                if (blnThereIsAProblem == true)
                {
                    blnFatalError    = true;
                    strErrorMessage += "End Date Not A Date\n";
                }
                else
                {
                    datEndDate = Convert.ToDateTime(strValueForValidation);
                    datEndDate = TheDateSearchClass.AddingDays(datEndDate, 1);
                }
                if (gblnVehicleFound == false)
                {
                    blnFatalError    = true;
                    strErrorMessage += "Vehicle Was Not Selected\n";
                }
                if (blnFatalError == true)
                {
                    TheMessagesClass.ErrorMessage(strErrorMessage);
                    return;
                }
                else
                {
                    blnFatalError = TheDataValidationClass.verifyDateRange(datStartDate, datEndDate);
                    if (blnFatalError == true)
                    {
                        TheMessagesClass.ErrorMessage("The Start Date is after the End Date");
                        return;
                    }
                }

                TheFindAllVehicleProblemsByDateRangeDataSet = TheVehicleProblemClass.FindAllVehicleMainProblemsByDateRange(MainWindow.gintVehicleID, datStartDate, datEndDate);

                dgrResults.ItemsSource = TheFindAllVehicleProblemsByDateRangeDataSet.FindAllVehicleMainProblemsByDateRange;
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Blue Jay ERP // View Vehicle Problem // Get Vehicle Problems " + Ex.Message);

                TheMessagesClass.ErrorMessage(Ex.ToString());
            }
        }