Example #1
0
        private void cboSelectTask_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int    intSelectedInndex;
            int    intCounter;
            int    intNumberOfRecords;
            int    intDepartmentID;
            string strFunction;

            try
            {
                intSelectedInndex = cboSelectTask.SelectedIndex - 1;

                if (intSelectedInndex > -1)
                {
                    MainWindow.gintWorkTaskID = TheFindWorkTaskByTaskKeywordDataSet.FindWorkTaskByTaskKeyword[intSelectedInndex].WorkTaskID;

                    TheWorkTaskAssignedDataSet.worktaskassigned.Rows.Clear();

                    txtWorkTask.Text = TheFindWorkTaskByTaskKeywordDataSet.FindWorkTaskByTaskKeyword[intSelectedInndex].WorkTask;

                    TheFindWorkTaskDepartmentByWorkTaskDataSet = TheWorkTaskClass.FindWorkTaskDepartmentByWorkTask(MainWindow.gintWorkTaskID);

                    intNumberOfRecords = TheFindWorkTaskDepartmentByWorkTaskDataSet.FindWorkTaskDepartmentByWorkTask.Rows.Count;

                    if (intNumberOfRecords > 0)
                    {
                        for (intCounter = 0; intCounter < intNumberOfRecords; intCounter++)
                        {
                            intDepartmentID = TheFindWorkTaskDepartmentByWorkTaskDataSet.FindWorkTaskDepartmentByWorkTask[intCounter].DepartmentID;

                            TheFindDepartmentByDepartmentIDDataSet = TheDepartmentClass.FindDepartmentByDepartmentID(intDepartmentID);

                            strFunction = TheFindDepartmentByDepartmentIDDataSet.FindDepartmentByDepartmentID[0].Department;

                            WorkTaskAssignedDataSet.worktaskassignedRow NewTaskRow = TheWorkTaskAssignedDataSet.worktaskassigned.NewworktaskassignedRow();

                            NewTaskRow.BusinessLine  = TheFindWorkTaskDepartmentByWorkTaskDataSet.FindWorkTaskDepartmentByWorkTask[intCounter].BusinessLine;
                            NewTaskRow.Function      = strFunction;
                            NewTaskRow.WorkTask      = TheFindWorkTaskDepartmentByWorkTaskDataSet.FindWorkTaskDepartmentByWorkTask[intCounter].WorkTask;
                            NewTaskRow.WorkTaskID    = TheFindWorkTaskDepartmentByWorkTaskDataSet.FindWorkTaskDepartmentByWorkTask[intCounter].WorkTaskID;
                            NewTaskRow.TransactionID = TheFindWorkTaskDepartmentByWorkTaskDataSet.FindWorkTaskDepartmentByWorkTask[intCounter].TransactionID;

                            TheWorkTaskAssignedDataSet.worktaskassigned.Rows.Add(NewTaskRow);
                        }

                        dgrWorkTasks.ItemsSource = TheWorkTaskAssignedDataSet.worktaskassigned;
                    }
                }
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // Assign Work Task Business Line // Select Task Combo Box " + Ex.Message);

                TheMessagesClass.ErrorMessage(Ex.ToString());
            }
        }
Example #2
0
        public FindWorkTaskDepartmentByWorkTaskDataSet FindWorkTaskDepartmentByWorkTask(int intWorkTaskID)
        {
            try
            {
                aFindWorkTaskDepartmentByWorkTaskDataSet      = new FindWorkTaskDepartmentByWorkTaskDataSet();
                aFindWorkTaskDepartmentByWorkTaskTableAdapter = new FindWorkTaskDepartmentByWorkTaskDataSetTableAdapters.FindWorkTaskDepartmentByWorkTaskTableAdapter();
                aFindWorkTaskDepartmentByWorkTaskTableAdapter.Fill(aFindWorkTaskDepartmentByWorkTaskDataSet.FindWorkTaskDepartmentByWorkTask, intWorkTaskID);
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Work Task Class // Find Work Task Department By Work Task " + Ex.Message);
            }

            return(aFindWorkTaskDepartmentByWorkTaskDataSet);
        }