private void dgrResults_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid     dataGrid;
            DataGridRow  selectedRow;
            DataGridCell TransactionID;
            string       strTransactionID;

            try
            {
                if (dgrResults.SelectedIndex > -1)
                {
                    //setting local variable
                    dataGrid         = dgrResults;
                    selectedRow      = (DataGridRow)dataGrid.ItemContainerGenerator.ContainerFromIndex(dataGrid.SelectedIndex);
                    TransactionID    = (DataGridCell)dataGrid.Columns[0].GetCellContent(selectedRow).Parent;
                    strTransactionID = ((TextBlock)TransactionID.Content).Text;

                    MainWindow.gintTransactionID = Convert.ToInt32(strTransactionID);

                    EditEmployeeBulkTool EditEmployeeBulkTool = new EditEmployeeBulkTool();
                    EditEmployeeBulkTool.ShowDialog();

                    TheFindBulkToolsCurrentlyAssignedToEmployeeDataSet = TheBulkToolsClass.FindBulkToolsCurrentlyAssignedToEmployee(MainWindow.gintEmployeeID);

                    dgrResults.ItemsSource = TheFindBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee;
                }
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Blue Jay ERP // Select Bulk Tool For Sign In // Grid Selection " + Ex.Message);

                TheMessagesClass.ErrorMessage(Ex.ToString());
            }
        }
 private void ResetControls()
 {
     txtEnterLastName.Text = "";
     cboSelectEmployee.Items.Clear();
     TheFindBulkToolsCurrentlyAssignedToEmployeeDataSet = TheBulkToolsClass.FindBulkToolsCurrentlyAssignedToEmployee(-1);
     dgrResults.ItemsSource = TheFindBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee;
 }
示例#3
0
        public FindBulkToolsCurrentlyAssignedToEmployeeDataSet FindBulkToolsCurrentlyAssignedToEmployee(int intEmployeeID)
        {
            try
            {
                aFindBulkToolsCurrentlyAssignedToEmployeeDataSet      = new FindBulkToolsCurrentlyAssignedToEmployeeDataSet();
                aFindBulkToolsCurrentlyAssignedToEmployeeTableAdapter = new FindBulkToolsCurrentlyAssignedToEmployeeDataSetTableAdapters.FindBulkToolsCurrentlyAssignedToEmployeeTableAdapter();
                aFindBulkToolsCurrentlyAssignedToEmployeeTableAdapter.Fill(aFindBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee, intEmployeeID);
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Bulk Tools Class // Find Bulk Tools Currently Assigned To Employee " + Ex.Message);
            }

            return(aFindBulkToolsCurrentlyAssignedToEmployeeDataSet);
        }
        private void cboSelectEmployee_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int intSelectedIndex;

            intSelectedIndex = cboSelectEmployee.SelectedIndex - 1;

            if (intSelectedIndex > -1)
            {
                MainWindow.gintEmployeeID = TheComboEmployeeDataSet.employees[intSelectedIndex].EmployeeID;

                TheFindBulkToolsCurrentlyAssignedToEmployeeDataSet = TheBulkToolsClass.FindBulkToolsCurrentlyAssignedToEmployee(MainWindow.gintEmployeeID);

                dgrResults.ItemsSource = TheFindBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee;
            }
        }
        private void cboSelectEmployee_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int intSelectedIndex;
            int intCounter;
            int intNumberOfRecords;

            try
            {
                intSelectedIndex = cboSelectEmployee.SelectedIndex - 1;

                if (intSelectedIndex > -1)
                {
                    TheEmployeeToolsDataSet.employeetools.Rows.Clear();

                    MainWindow.gintEmployeeID = TheFindEmployeeByLastNameDataSet.FindEmployeeByLastName[intSelectedIndex].EmployeeID;
                    MainWindow.gstrFirstName  = TheFindEmployeeByLastNameDataSet.FindEmployeeByLastName[intSelectedIndex].FirstName;
                    MainWindow.gstrLastName   = TheFindEmployeeByLastNameDataSet.FindEmployeeByLastName[intSelectedIndex].LastName;

                    TheFindToolsByEmployeeIDDataSet = TheToolsClass.FindToolsByEmployeeID(MainWindow.gintEmployeeID);

                    intNumberOfRecords = TheFindToolsByEmployeeIDDataSet.FindToolsByEmployeeID.Rows.Count - 1;

                    if (intNumberOfRecords > -1)
                    {
                        for (intCounter = 0; intCounter <= intNumberOfRecords; intCounter++)
                        {
                            EmployeeToolsDataSet.employeetoolsRow NewToolRow = TheEmployeeToolsDataSet.employeetools.NewemployeetoolsRow();

                            NewToolRow.ToolID          = TheFindToolsByEmployeeIDDataSet.FindToolsByEmployeeID[intCounter].ToolID;
                            NewToolRow.ToolCategory    = TheFindToolsByEmployeeIDDataSet.FindToolsByEmployeeID[intCounter].ToolCategory;
                            NewToolRow.ToolDescription = TheFindToolsByEmployeeIDDataSet.FindToolsByEmployeeID[intCounter].ToolDescription;
                            NewToolRow.ToolNotes       = TheFindToolsByEmployeeIDDataSet.FindToolsByEmployeeID[intCounter].ToolNotes;
                            NewToolRow.TransactionDate = TheFindToolsByEmployeeIDDataSet.FindToolsByEmployeeID[intCounter].TransactionDate;
                            NewToolRow.Quantity        = 1;

                            TheEmployeeToolsDataSet.employeetools.Rows.Add(NewToolRow);
                        }
                    }

                    TheBulkToolsCurrentlyAssignedToEmployeeDataSet = TheBulkToolsClass.FindBulkToolsCurrentlyAssignedToEmployee(MainWindow.gintEmployeeID);

                    intNumberOfRecords = TheBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee.Rows.Count - 1;

                    if (intNumberOfRecords > -1)
                    {
                        for (intCounter = 0; intCounter <= intNumberOfRecords; intCounter++)
                        {
                            EmployeeToolsDataSet.employeetoolsRow NewToolRow = TheEmployeeToolsDataSet.employeetools.NewemployeetoolsRow();

                            NewToolRow.ToolID          = "BULK TOOLS";
                            NewToolRow.ToolCategory    = TheBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee[intCounter].ToolCategory;
                            NewToolRow.ToolDescription = "BULK TOOL";
                            NewToolRow.ToolNotes       = TheBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee[intCounter].IssueNotes;
                            NewToolRow.TransactionDate = TheBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee[intCounter].SignOutDate;
                            NewToolRow.Quantity        = TheBulkToolsCurrentlyAssignedToEmployeeDataSet.FindBulkToolsCurrentlyAssignedToEmployee[intCounter].Quantity;

                            TheEmployeeToolsDataSet.employeetools.Rows.Add(NewToolRow);
                        }
                    }

                    dgrTools.ItemsSource = TheEmployeeToolsDataSet.employeetools;
                }
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Blue Jay ERP // Tools Assigned To Employees // Combo Box Selection " + Ex.Message);

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