Exemplo n.º 1
0
        public FindHelpDeskProblemTypeByProblemTypeDataSet FindHelpDeskProblemTypeByProblemType(string strProblemType)
        {
            try
            {
                aFindHelpDeskProblemTypeByProblemTypeDataSet      = new FindHelpDeskProblemTypeByProblemTypeDataSet();
                aFindHelpDeskProblemTypeByProblemTypeTableAdapter = new FindHelpDeskProblemTypeByProblemTypeDataSetTableAdapters.FindHelpDeskProblemTypeByProblemTypeTableAdapter();
                aFindHelpDeskProblemTypeByProblemTypeTableAdapter.Fill(aFindHelpDeskProblemTypeByProblemTypeDataSet.FindHelpDeskProblemTypeByProblemType, strProblemType);
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Help Desk Class // Find Help Desk Problem Type By Problem Type " + Ex.Message);
            }

            return(aFindHelpDeskProblemTypeByProblemTypeDataSet);
        }
        private void btnProcess_Click(object sender, RoutedEventArgs e)
        {
            string strProblemType;
            bool   blnFatalError;
            int    intRecordsReturned;

            try
            {
                strProblemType = txtProblemType.Text;
                if (strProblemType.Length < 5)
                {
                    TheMessagesClass.ErrorMessage("The Problem Type is to short");
                    return;
                }

                TheFindHelpDeskProblemTypeByProblemTypeDataSet = TheHelpDeskClass.FindHelpDeskProblemTypeByProblemType(strProblemType);

                intRecordsReturned = TheFindHelpDeskProblemTypeByProblemTypeDataSet.FindHelpDeskProblemTypeByProblemType.Rows.Count;

                if (intRecordsReturned > 0)
                {
                    TheMessagesClass.ErrorMessage("The Problem Type is Already Entered");
                    return;
                }

                blnFatalError = TheHelpDeskClass.InsertHelpDeskProblemType(strProblemType);

                if (blnFatalError == true)
                {
                    throw new Exception();
                }

                TheMessagesClass.InformationMessage("The Problem Type Was Entered");

                blnFatalError = TheEmployeeDataEntryClass.InsertIntoEmployeeDateEntry(MainWindow.TheVerifyLogonDataSet.VerifyLogon[0].EmployeeID, "New Blue Jay ERP // Create Help Desk Problem Type");

                txtProblemType.Text = "";
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // Create Help Desk Problem Type // Process Button " + Ex.Message);

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