Beispiel #1
0
 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == BUTTON_EDIT_COLUMN_INDEX && e.RowIndex >= 0)
     {
         if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
         {
             if (dataGridView1.Rows[e.RowIndex].Cells[3].Value != null)
             {
                 var emp_id = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
                 e_id = emp_id;
                 var emp = new EmployeeForm(e_id, "Edit");
                 emp.Show();
                 this.Hide();
             }
         }
     }
     else if (e.ColumnIndex == BUTTON_PRINT_COLUMN_INDEX && e.RowIndex >= 0)
     {
         if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
         {
             if (dataGridView1.Rows[e.RowIndex].Cells[3].Value != null)
             {
                 var emp_id = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
                 var form   = new ReportEmployee(emp_id);
                 form.Show();
                 this.Hide();
             }
         }
     }
     else if ((e.ColumnIndex == 2 && e.RowIndex >= 0) || (e.ColumnIndex == 3 && e.RowIndex >= 0) || (e.ColumnIndex == 4 && e.RowIndex >= 0) || (e.ColumnIndex == 5 && e.RowIndex >= 0) || (e.ColumnIndex == 6 && e.RowIndex >= 0) || (e.ColumnIndex == 7 && e.RowIndex >= 0))
     {
         if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
         {
             if (dataGridView1.Rows[e.RowIndex].Cells[3].Value != null)
             {
                 var emp_id  = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
                 var profile = ProfileImageDataService.GetByEmployeeID(emp_id);
                 if (profile != null)
                 {
                     pic_emp.Image = GetImage(profile.PHOTO, 190, 170);
                 }
             }
         }
     }
 }
Beispiel #2
0
 private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
 {
     if ((e.ColumnIndex == 2 && e.RowIndex >= 0) || (e.ColumnIndex == 3 && e.RowIndex >= 0) || (e.ColumnIndex == 4 && e.RowIndex >= 0) || (e.ColumnIndex == 5 && e.RowIndex >= 0) || (e.ColumnIndex == 6 && e.RowIndex >= 0) || (e.ColumnIndex == 7 && e.RowIndex >= 0))
     {
         if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
         {
             if (dataGridView1.Rows[e.RowIndex].Cells[2].Value != null)
             {
                 var emp_id  = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
                 var profile = ProfileImageDataService.GetByEmployeeID(emp_id);
                 if (profile != null)
                 {
                     pic_emp.Image = GetImage(profile.PHOTO, 190, 170);
                 }
             }
         }
     }
 }