Beispiel #1
0
        private void btnLuuTD_Click(object sender, EventArgs e)
        {
            DAL_TRINHDODT hh    = new DAL_TRINHDODT(txtMATD.Text, txtTenTD.Text);
            DAO_TRINHDODT daoHH = new DAO_TRINHDODT();
            int           index = valTD == 1 ? dataTD.RowCount : dataTD.CurrentRow.Index;
            int           check = 0;

            if (valTD == 1)
            {
                check = daoHH.Insert_TD(hh);
            }
            else if (valTD == 2)
            {
                check = daoHH.Update_TD(hh);
            }
            else
            {
                return;
            }
            if (check != 0)
            {
                dataTD.DataSource  = cn.LoadTable(sqlTD);
                dataTD.CurrentCell = dataTD.Rows[index].Cells[0];
            }
            else
            {
                MessageBox.Show("Không thực hiện được thao tác!", "Thông báo!");
            }
            btnThemTD.Enabled = btnSuaTD.Enabled = btnXoaTD.Enabled = panelHE.Enabled = dataTD.Enabled = true;
            valTD             = 0; txtMATD.ReadOnly = false;
            hienthiTD();
        }
Beispiel #2
0
 private void btnXoaTD_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có muốn xóa trình độ này?", "Verify!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         int           cur   = dataTD.CurrentRow.Index;
         DataRow       row   = cn.LoadTable(sqlTD).Rows[cur];
         DAL_TRINHDODT hh    = new DAL_TRINHDODT(row);
         DAO_TRINHDODT daoHH = new DAO_TRINHDODT();
         int           check = daoHH.Delete_TD(hh);
         int           index = dataTD.CurrentRow.Index == dataTD.RowCount - 1 ? dataTD.RowCount - 2 : cur;
         if (check != 0)
         {
             dataTD.DataSource = cn.LoadTable(sqlTD);
             if (dataTD.RowCount > 1)
             {
                 dataTD.CurrentCell = dataTD.Rows[index].Cells[0];
             }
         }
         else
         {
             MessageBox.Show("Không xóa được trình độ này!", "Thông báo!");
         }
         hienthiTD();
     }
 }