示例#1
0
        private void btnThemSV_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            nbcDSLopHocPhan.OptionsNavPane.NavPaneState = DevExpress.XtraNavBar.NavPaneState.Collapsed;
            frmThemSinhVien f = new frmThemSinhVien();

            if (f.ShowDialog() == DialogResult.OK)
            {
                string tenLop = f.tenLop;
                f.Close();
                try
                {
                    DataTable dtb = Lop_BUS.DSSV_Lop(tenLop);
                    for (int i = 0; i < dtb.Rows.Count; i++)
                    {
                        LHPbindingSource.AddNew();
                        gvLHP.SetFocusedRowCellValue(colMaSV, dtb.Rows[i][0].ToString());
                        gvLHP.SetFocusedRowCellValue(colTenSV, dtb.Rows[i][1].ToString());
                        if (dtb.Rows[i][3].ToString() != "")
                        {
                            gvLHP.SetFocusedRowCellValue(colNgaySinh, DateTime.Parse(dtb.Rows[i][3].ToString()));
                        }
                        if (dtb.Rows[i][5].ToString() != "")
                        {
                            gvLHP.SetFocusedRowCellValue(colNgayNhapHoc, DateTime.Parse(dtb.Rows[i][5].ToString()));
                        }
                    }
                    LopHocPhan_BUS.themDSSV_LHP(tenLop, tbMaLHP.Text);
                    MessageBox.Show("Thêm thành công");
                }
                catch
                {
                    MessageBox.Show("Thêm không thành công");
                }
            }
        }
示例#2
0
 private void btnXoaSV_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gvLHP.FocusedRowHandle >= 0)
     {
         string maSV  = gvLHP.GetFocusedRowCellValue(colMaSV).ToString().Trim();
         string maLHP = tbMaLHP.Text.Trim();
         if (MessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 LopHocPhan_BUS.xoaSV_LHP(maSV, maLHP);
                 LHPbindingSource.RemoveAt(gvLHP.FocusedRowHandle);
                 MessageBox.Show("Xóa thành công!");
             }
             catch
             {
                 MessageBox.Show("Xóa không thành công!");
             }
         }
     }
 }