Beispiel #1
0
        /// <summary>
        /// Populates EmployeeDataViewGridView.
        /// Data is read from PunchcardDB.
        /// </summary>
        private void MainForm_Load(object sender, EventArgs e)
        {
            const string query = "SELECT * FROM Employee";

            EmployeeDataGridView.DataSource = employeeData.QueryEmployee(query);
            EmployeeDataGridView.ClearSelection();
        }
Beispiel #2
0
 private void EmployeeDataGridView_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         var hit = EmployeeDataGridView.HitTest(e.X, e.Y);
         EmployeeDataGridView.ClearSelection();
         if (hit.RowIndex >= 0 && hit.RowIndex < EmployeeDataGridView.Rows.Count - 1)
         {
             EmployeeDataGridView.Rows[hit.RowIndex].Selected = true;
             employeeView_contextMenuStrip.Show(EmployeeDataGridView, e.X, e.Y);
         }
     }
 }
Beispiel #3
0
 internal void RefreshTabEmployee()
 {
     employeeBindingSource.Clear();
     for (int i = 0; i < manager.Employees.Count; i++)
     {
         employeeBindingSource.Add(manager.Employees[i]);
     }
     NameTextBox.Clear();
     SurnameTextBox.Clear();
     EmployeeDateTimePicker.Value = DateTime.Now;
     SalaryTextBox.Clear();
     EmployeeDataGridView.ClearSelection();
 }
Beispiel #4
0
 protected override void OnActivated(EventArgs e)
 {
     EmployeeDataGridView.ClearSelection();
     CustomerDataGridView.ClearSelection();
 }
Beispiel #5
0
 /// <summary>
 /// Clears selection from EmployeeDataGridView.
 /// </summary>
 private void MainForm_Click(object sender, EventArgs e)
 {
     EmployeeDataGridView.ClearSelection();
 }