Exemple #1
0
        private void bindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            string maMonHoc, tenMonHoc;

            bindingNavigatorMonHoc.BindingSource.MoveFirst();
            // Thêm, sửa môn học
            for (int i = 0; i < dgvMonHoc.RowCount; i++)
            {
                maMonHoc  = dgvMonHoc.GetFocusedRowCellDisplayText(col_maMonHoc);
                tenMonHoc = dgvMonHoc.GetFocusedRowCellDisplayText(col_tenMonHoc);
                if (MONHOC_BUS.LayTatCaMonHoc().Any(a => a.MAMONHOC == maMonHoc) == true)
                {
                    MONHOC_BUS.update(maMonHoc, tenMonHoc);
                }
                else
                {
                    MONHOC_BUS.insert(maMonHoc, tenMonHoc);
                }
                bindingNavigatorMonHoc.BindingSource.MoveNext();
            }
            // Xóa môn học
            if (lst != null)
            {
                for (int i = 0; i < lst.Count; i++)
                {
                    MONHOC_BUS.delete(lst[i]);
                }
            }
        }
Exemple #2
0
        private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
        {
            string maMonHoc = MONHOC_BUS.maxID(dgvMonHoc);

            dgvMonHoc.AddNewRow();
            int rowHandle = dgvMonHoc.GetRowHandle(dgvMonHoc.DataRowCount);

            if (dgvMonHoc.IsNewItemRow(rowHandle))
            {
                dgvMonHoc.SetRowCellValue(rowHandle, col_maMonHoc, maMonHoc);
            }
        }
Exemple #3
0
 private void load_cboMonHoc()
 {
     cboMonHoc.DataSource    = MONHOC_BUS.LayTatCaMonHoc();
     cboMonHoc.DisplayMember = "TENMONHOC";
     cboMonHoc.ValueMember   = "MAMONHOC";
 }
Exemple #4
0
 private void frmMonHoc_Load(object sender, EventArgs e)
 {
     bindingSourceMonHoc.DataSource = MONHOC_BUS.LayTatCaMonHoc();
     lst = null;
 }