示例#1
0
        private void ResetControls()
        {
            txtEndDate.Text   = "";
            txtStartDate.Text = "";
            TheFindHelpDeskTicketProblemsByDateRangeDataSet = TheHelpDeskClass.FindHelpDeskTicketProblemsByDateRanage(DateTime.Now, DateTime.Now);

            dgrTickets.ItemsSource = TheFindHelpDeskTicketProblemsByDateRangeDataSet.FindHelpDeskTicketProblemsByDateRange;
        }
示例#2
0
        public FindHelpDeskTicketProblemsByDateRangeDataSet FindHelpDeskTicketProblemsByDateRanage(DateTime datStartDate, DateTime datEndDate)
        {
            try
            {
                aFindHelpDeskTicketProblemsByDateRangeDataSet      = new FindHelpDeskTicketProblemsByDateRangeDataSet();
                aFindHelpDeskTicketProblemsByDateRangeTableAdapter = new FindHelpDeskTicketProblemsByDateRangeDataSetTableAdapters.FindHelpDeskTicketProblemsByDateRangeTableAdapter();
                aFindHelpDeskTicketProblemsByDateRangeTableAdapter.Fill(aFindHelpDeskTicketProblemsByDateRangeDataSet.FindHelpDeskTicketProblemsByDateRange, datStartDate, datEndDate);
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Help Desk Class // Find Help Desk Ticket Problems By Date Range " + Ex.Message);
            }

            return(aFindHelpDeskTicketProblemsByDateRangeDataSet);
        }
示例#3
0
        private void dgrTickets_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid     dataGrid;
            DataGridRow  selectedRow;
            DataGridCell TicketID;
            string       strTicketID;
            int          intEmployeeID;


            try
            {
                if (dgrTickets.SelectedIndex > -1)
                {
                    //setting local variable
                    dataGrid                = dgrTickets;
                    selectedRow             = (DataGridRow)dataGrid.ItemContainerGenerator.ContainerFromIndex(dataGrid.SelectedIndex);
                    TicketID                = (DataGridCell)dataGrid.Columns[0].GetCellContent(selectedRow).Parent;
                    strTicketID             = ((TextBlock)TicketID.Content).Text;
                    MainWindow.gintTicketID = Convert.ToInt32(strTicketID);

                    //find the record
                    UpdateTicketInformation UpdateTicketInformation = new UpdateTicketInformation();
                    UpdateTicketInformation.ShowDialog();

                    intEmployeeID = MainWindow.TheVerifyLogonDataSet.VerifyLogon[0].EmployeeID;

                    TheFindHelpDeskTicketProblemsByDateRangeDataSet = TheHelpDeskClass.FindHelpDeskTicketProblemsByDateRanage(gdatStartDate, gdatEndDate);

                    dgrTickets.ItemsSource = TheFindHelpDeskTicketProblemsByDateRangeDataSet.FindHelpDeskTicketProblemsByDateRange;
                }
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // My Tickets // Tickets Grid Selection " + Ex.Message);

                TheMessagesClass.ErrorMessage(Ex.ToString());
            }
        }
示例#4
0
        private void btnFind_Click(object sender, RoutedEventArgs e)
        {
            //setting up local variables
            string strValueForValidation;
            bool   blnFatalError      = false;
            bool   blnThereIsAProblem = false;
            string strErrorMessage    = "";

            try
            {
                blnFatalError = TheEmployeeDataEntryClass.InsertIntoEmployeeDateEntry(MainWindow.TheVerifyLogonDataSet.VerifyLogon[0].EmployeeID, "New Blue Jay ERP // Help Desk Ticket Report // Report Created ");

                strValueForValidation = txtStartDate.Text;
                blnThereIsAProblem    = TheDataValidationClass.VerifyDateData(strValueForValidation);
                if (blnThereIsAProblem == true)
                {
                    blnFatalError    = true;
                    strErrorMessage += "Start Date is not a Date\n";
                }
                else
                {
                    gdatStartDate = Convert.ToDateTime(strValueForValidation);
                }
                strValueForValidation = txtEndDate.Text;
                blnThereIsAProblem    = TheDataValidationClass.VerifyDateData(strValueForValidation);
                if (blnThereIsAProblem == true)
                {
                    blnFatalError    = true;
                    strErrorMessage += "End Date is not a Date\n";
                }
                else
                {
                    gdatEndDate = Convert.ToDateTime(strValueForValidation);
                }
                if (blnFatalError == true)
                {
                    TheMessagesClass.ErrorMessage(strErrorMessage);
                    return;
                }
                else
                {
                    blnFatalError = TheDataValidationClass.verifyDateRange(gdatStartDate, gdatEndDate);

                    if (blnFatalError == true)
                    {
                        TheMessagesClass.ErrorMessage("The Start Date is after the End Date");
                        return;
                    }
                }

                TheFindHelpDeskTicketProblemsByDateRangeDataSet = TheHelpDeskClass.FindHelpDeskTicketProblemsByDateRanage(gdatStartDate, gdatEndDate);

                dgrTickets.ItemsSource = TheFindHelpDeskTicketProblemsByDateRangeDataSet.FindHelpDeskTicketProblemsByDateRange;
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // Help Desk Ticket Report // Find Button " + Ex.Message);

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