/// <summary>
 /// Metoda obsługująca wciśnięcie przycisku dodawania nowego urlopu.
 /// Powoduje pojawienie się formularza dodawania nowego zgłoszenia urlopowego.
 /// </summary>
 /// <param name="sender">Obiekt wysyłający.</param>
 /// <param name="e">Argumenty.</param>
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     //Formularz zgłoszenia urlopowego.
     FormLeaveApplication form = new FormLeaveApplication(parent, connection, employeeId);
     /* Dodanie metody odświeżenia danych formularza do obsługi zdarzenia
      * zamknięcia formularza zgłoszenia urlopowego.
      */
     form.FormClosed += new FormClosedEventHandler(RefreshData);
     form.Show();
 }
Esempio n. 2
0
 /// <summary>
 /// Metoda obsługująca wciśnięcie przycisku złożenia wniosku o urlop.
 /// </summary>
 /// <param name="sender">Obiekt wysyłający.</param>
 /// <param name="e">Argumenty.</param>
 private void buttonTakeLeave_Click(object sender, EventArgs e)
 {
     //Formularz aplikacji o urlop.
     FormLeaveApplication form = new FormLeaveApplication(this, connection, employee.EmployeeId);
     /* Dodanie metody odświeżającej dane formularza związane z urlopami do obsługi
      * wydarzenia zamknięcia formularza aplikacji o urlop.
      */
     form.FormClosed += new FormClosedEventHandler(RefreshData);
     form.Show();
 }
 //todo wyeliminować tą metodę?
 /// <summary>
 /// Metoda obsługi wciśnięcia przycisku edycji urlopu.
 /// </summary>
 /// <param name="sender">Obiekt wysyłający.</param>
 /// <param name="e">Argumenty.</param>
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewCell cell in dataGridView.SelectedCells)
     {
         dataGridView.Rows[cell.RowIndex].Selected = true;
     }
     foreach (DataGridViewRow row in dataGridView.SelectedRows)
     {
         Leave editedLeave = this.GetLeave((int)row.Cells["Leave id"].Value);
         FormLeaveApplication form = new FormLeaveApplication(connection, editedLeave);
        // FormLeaveApplication form = new FormLeaveApplication(
         form.FormClosed += new FormClosedEventHandler(RefreshData);
         form.Show();
     }
 }