Пример #1
0
 private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     var senderGrid = (DataGridView)sender;
     if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
         e.RowIndex >= 0 && senderGrid.Columns[e.ColumnIndex].Name == "ChiTiet")
     {
         int MaGV = (int)senderGrid.Rows[e.RowIndex].Cells["MaGV"].Value;
         LyLichCBGVEditAndAdd f = new LyLichCBGVEditAndAdd(_loginForm, MaGV);
         f.Show();
         this.Close();
     }
     else if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
         e.RowIndex >= 0 && senderGrid.Columns[e.ColumnIndex].Name == "Xoa")
     {
         try
         {
             int MaGV = (int)senderGrid.Rows[e.RowIndex].Cells["MaGV"].Value;
             List<GIANG_VIEN> gvs = new List<GIANG_VIEN>();
             gvs.Add(new GIANG_VIEN() { MaGV = MaGV });
             BLL.Instance.DelDB(gvs);
             Search_button_Click(sender, e);
         }
         catch (MySQLException myex) when (myex.Number.Equals(MySQLException.ExcepEnum.Referenced))
         {
             MessageBox.Show("Không thể xóa giảng viên này", "Error",
                 MessageBoxButtons.OK, MessageBoxIcon.Error);
             
         }
         
     }
 }
Пример #2
0
 private void Add_button_Click(object sender, EventArgs e)
 {
     // tạo thông tin 1 cán bộ mới 
     // còn khi bấm Lý lịch chi tiết nơi cột 3 của dataGridView thì 
     // sẽ show thông tin ra và chỉnh sửa trên đó lun
     LyLichCBGVEditAndAdd f = new LyLichCBGVEditAndAdd(_loginForm);
     f.Show();
     this.Close();
 }