private void cbxKhoa_SelectedIndexChanged(object sender, EventArgs e) { Data.m_strServerName = ((PhanManhDTO)cbxKhoa.SelectedItem).TenServer; if (cbxKhoa.SelectedIndex == Data.m_nKhoa) { Data.m_strLogin = Data.m_strLoginDN; Data.m_strPassword = Data.m_strPasswordDN; } else { Data.m_strLogin = Constant.REMOTE_LOGIN; Data.m_strPassword = Constant.REMOTE_PASSWORD; } if (NhapDiemBUL.ChangeServer() == false) { MessageBox.Show("Kết nối khoa mới thất bại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); cbxKhoa.SelectedIndex = Data.m_nKhoa; return; } InitalizeComboBoxLop(); InitalizeComboBoxMonHoc(); InitalizeComboBoxLanThi(); }
private void InitalizeComboBoxMonHoc() { cbxMonHoc.DataSource = NhapDiemBUL.LoadMonHoc(); cbxMonHoc.DisplayMember = "TenMH"; cbxMonHoc.ValueMember = "MaMH"; cbxMonHoc.SelectedIndex = 0; }
private void InitalizeComboBoxLop() { cbxLop.DataSource = NhapDiemBUL.LoadLop(); cbxLop.DisplayMember = "TENLOP"; cbxLop.ValueMember = "MALOP"; cbxLop.SelectedIndex = 0; }
private void btnSuaDiem_Click(object sender, EventArgs e) { string strMaMonHoc = cbxMonHoc.SelectedValue.ToString().Trim(); int nLan = cbxLanThu.SelectedIndex + 1; if (NhapDiemBUL.UpdateBangDiemSinhVien(m_lstBangDiem, strMaMonHoc, nLan) == false) { MessageBox.Show("Cập nhật điểm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Cập nhật điểm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); SetGUI(true); }
private void InitializeDataGridView() { string strMaLop = ((LopDTO)cbxLop.SelectedItem).MALOP.Trim(); string strMaMonHoc = ((MonHocDTO)cbxMonHoc.SelectedItem).MaMH.Trim(); int nLanThi = cbxLanThu.SelectedIndex + 1; m_lstBangDiem = NhapDiemBUL.LoadBangDiemSinhVien(strMaLop, strMaMonHoc, nLanThi); m_bdBangDiem.DataSource = m_lstBangDiem; dgvNhapDiem.DataSource = m_bdBangDiem; if (m_objAction == Action.NotAllow) { dgvNhapDiem.Columns["colDiem"].ReadOnly = true; } else { dgvNhapDiem.Columns["colDiem"].ReadOnly = false; } }
private void frmNhapDiem_Load(object sender, EventArgs e) { cbxKhoa.DataSource = NhapDiemBUL.LoadPhanManh(); cbxKhoa.DisplayMember = "TenKhoa"; cbxKhoa.ValueMember = "TenServer"; cbxKhoa.SelectedIndex = Data.m_nKhoa; if (Data.m_strGroup.ToUpper().Equals("PKETOAN") || Data.m_strGroup.ToUpper().Equals("KHOA")) { cbxKhoa.Enabled = false; } else if (Data.m_strGroup.Equals("PGV")) { cbxKhoa.Enabled = true; } ToggleButtonBatDau(true); btnNhapDiem.Enabled = false; btnSuaDiem.Enabled = false; btnChonLai.Enabled = false; }
private void InitalizeComboBoxLanThi() { int nSoLanThi = NhapDiemBUL.LoadLanThi(m_strMaMonHoc, m_strMaLop).Count; if (nSoLanThi == 0) { //Không có lần thi nào cbxLanThu.Items.Clear(); cbxLanThu.Items.Add("Lần 1"); cbxLanThu.SelectedIndex = 0; } if (nSoLanThi == 1 || nSoLanThi == 2) { // Có 1 lần thi hoặc 2 lần thi cbxLanThu.Items.Clear(); cbxLanThu.Items.Add("Lần 1"); cbxLanThu.Items.Add("Lần 2"); cbxLanThu.SelectedIndex = 0; } }
private Action CanInsertOrUpdateBangDiem() { List <string> lstLanThi = NhapDiemBUL.LoadLanThi(m_strMaMonHoc, m_strMaLop); if (lstLanThi == null) { //TODO: return(Action.Unknown); } int nSoLanThi = lstLanThi.Count; if (m_nLanThi == 1 && nSoLanThi == 0) { return(Action.Insert); } if (m_nLanThi == 1 && nSoLanThi == 1) { return(Action.Update); } if (m_nLanThi == 1 && nSoLanThi == 2) { return(Action.NotAllow); } if (m_nLanThi == 2 && nSoLanThi == 1) { return(Action.Insert); } if (m_nLanThi == 2 && nSoLanThi == 2) { return(Action.Update); } return(Action.Unknown); }