private void cboLop_SelectedIndexChanged(object sender, EventArgs e) { loadDataGridView(); DateTime ngayBatDau = NamHocBLL.GetNgayBatDau(KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString())); DateTime ngayKetThuc = NamHocBLL.GetNgayKetThuc(KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString())); if (LopBLL.GetSiSo(KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString())) > 0 && Checking.IsInOfDate(ngayBatDau, ngayKetThuc)) { //btnLuuDiemDanh.Enabled = true; btnTaoBangMoi.Enabled = true; } else if (LopBLL.GetSiSo(KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString())) <= 0) { lbThongBao.Text += "\nLớp không có học sinh, không thể tạo phiếu mới"; lbThongBao.Visible = true; btnLuuDiemDanh.Enabled = false; btnTaoBangMoi.Enabled = false; } else if (!Checking.IsInOfDate(ngayBatDau, ngayKetThuc)) { lbThongBao.Text += "\nNiên khóa đã qua, không thể tạo phiếu mới"; lbThongBao.Visible = true; btnLuuDiemDanh.Enabled = false; btnTaoBangMoi.Enabled = false; } }
private void btnTaoBangMoi_Click(object sender, EventArgs e) { DialogResult confirm = new DialogResult(); if (dgvDiemDanh.RowCount > 0) { confirm = MessageBox.Show("Ngày này đã có dữ liệu điểm danh. Bạn có chắc muốn xóa để tạo mới hoàn toàn?", "Cân nhắc", MessageBoxButtons.YesNo); } if (confirm == DialogResult.Yes || dgvDiemDanh.RowCount <= 0) { XoaPhieuCu(); dgvDiemDanh.Columns.Clear(); if (!string.IsNullOrEmpty(cboLop.Text)) { dgvDiemDanh.DataSource = DiemDanhBLL.TaoBangDiemDanhMoi( LopBLL.GetInfoLop(KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString())), dtNgayDiemDanh.Text); TaoPhieuTrong(); MessageBox.Show("Một phiếu mới hoàn toàn vừa được tạo", "Thông báo"); btnLuuDiemDanh.Enabled = true; } } else if (confirm == DialogResult.No) { return; } }
private void btnLuu_Click(object sender, EventArgs e) { LopBLL LopBll = new LopBLL(); ErrorType result; //neu them moi string infor; if (this.maLop == null) { result = LopBll.Themlop(tbMaLop.Text, tbTenLop.Text, cbMaKhoiLop.Text, tbSiSo.Text); infor = "Thêm thành công!"; } else { result = LopBll.SuaLop(tbMaLop.Text, tbTenLop.Text, cbMaKhoiLop.Text, tbSiSo.Text); infor = "Xóa thành công!"; } if (result == ErrorType.THANH_CONG) { MessageBox.Show(infor, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (result == ErrorType.KI_TU_RONG) { MessageBox.Show("Bạn nên điền đầy đủ thông tin để thực hiện", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Thất bại, vui lòng xem lại chuỗi kết nối CSDL!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnTaoPhieuMoi_Click(object sender, EventArgs e) { try { DialogResult confirm = new DialogResult(); if (dgvPhieuBeNgoan.RowCount > 0) { confirm = MessageBox.Show("Tháng này đã có dữ liệu. Bạn có chắc muốn xóa để tạo mới hoàn toàn?", "Cân nhắc", MessageBoxButtons.YesNo); } if (confirm == DialogResult.Yes || dgvPhieuBeNgoan.RowCount <= 0) { XoaPhieuCu(); dgvPhieuBeNgoan.Columns.Clear(); if (!string.IsNullOrEmpty(cboLop.Text)) { dgvPhieuBeNgoan.DataSource = PhieuBeNgoanBLL.TaoPhieuBeNgoanMoi( LopBLL.GetInfoLop(KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString())), dtThangLapPhieu.Text); TaoPhieuTrong(); MessageBox.Show("Một phiếu mới hoàn toàn vừa được tạo", "Thông báo"); btnLuuPhieu.Enabled = true; } } else if (confirm == DialogResult.No) { return; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi"); } }
private void LoadListThang() { NamHoc namHoc = LopBLL.GetInfoNamHoc(KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString())); int thangBatDau = namHoc.NgayBatDau.Month; int thangKetThuc = namHoc.NgayKetThuc.Month; List <int> listThang = new List <int>(); listThang.Add(thangBatDau); while (thangBatDau != thangKetThuc) { thangBatDau++; if (thangBatDau > 12) { thangBatDau = 1; } listThang.Add(thangBatDau); } cboThang.Items.Clear(); foreach (int thang in listThang) { cboThang.Items.Add(thang.ToString()); } }
private void GetListLop() { cboLop.DataSource = LopBLL.GetListLop(); cboLop.DisplayMember = "TenLop"; cboLop.ValueMember = "MaLop"; cboLop.Text = ""; }
private void cboThang_SelectedIndexChanged(object sender, EventArgs e) { RefreshView(); int thang = int.Parse(cboThang.Text); int nam = LopBLL.GetNamHoc(thang, KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString())); int dieuKien = HocPhiBLL.CoTheCapNhatHocPhi(thang, nam, DateTime.Now); cboChiPhi.Enabled = false; txtSoTien.Enabled = false; btnThemChiPhi.Enabled = false; btnCapNhatChiPhi.Enabled = false; btnXoa.Enabled = false; btnApDungHocPhi.Enabled = false; if (dieuKien == -1) { lbMessage.Text = "Đã quá hạn áp dụng học phí"; } else if (dieuKien == 1) { lbMessage.Text = "Chưa tới thời gian áp dụng học phí"; } else { lbMessage.Text = ""; cboChiPhi.Enabled = true; txtSoTien.Enabled = true; btnThemChiPhi.Enabled = true; btnCapNhatChiPhi.Enabled = true; btnXoa.Enabled = true; btnApDungHocPhi.Enabled = true; } CapNhatTienNoThangTruoc(); }
private void btnThoiHoc_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Bạn có chắc là thôi học những trẻ đã được chọn?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Hand); if (result == DialogResult.Yes) { // B1: thôi học những trẻ ở trong DGV danh sách (left) trước if (cboLoaiLop_LuaChon.SelectedItem != null) { string maLopLuaChon = KeyHandle.GetKeyFromCombobox(cboLopHoc_LuaChon.SelectedItem.ToString()); RemoveAllListMaTre(); SaveListMaTre(dgvDanhSach); ThoiHoc(listMaTre, maLopLuaChon); LoadDGVDanhSach(); LopBLL.CapNhatSiSo(maLopLuaChon, GetSiSo(dgvDanhSach)); txtSiSo_LuaChon.Text = LopBLL.GetSiSo(maLopLuaChon).ToString(); } // B2: thôi học những trẻ ở trong DGV kết quả (right) trước if (cboLop.SelectedItem != null) { string maLop = KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString()); RemoveAllListMaTre(); SaveListMaTre(dgvKetQua); ThoiHoc(listMaTre, maLop); LoadDGVKetQua(); LopBLL.CapNhatSiSo(maLop, GetSiSo(dgvKetQua)); txtSiSo.Text = LopBLL.GetSiSo(maLop).ToString(); } } else { MessageBox.Show("Đã hủy thôi học!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void LoadcbLop() { List <LopDTO> l = LopBLL.LoadcbLop(); cbLop.DataSource = l; cbLop.DisplayMember = "STenLop"; // Giá trị cần hiển thị ra combobox cbLop.ValueMember = "IMaLop"; // Giá trị cần lấy }
private void LoadcbLop() { List <LopDTO> lstLop = LopBLL.LoadcbLop(); cblop.DataSource = lstLop; cblop.DisplayMember = "STenLop"; // Giá trị hiển thị cblop.ValueMember = "IMaLop"; // Giá trị cần lấy }
public QuanLyLopHoc() { InitializeComponent(); lophoc = new LopBLL(); khoilop = new KhoiLopBLL(); hocky = new HocKyBLL(); namhoc = new NamHocBLL(); }
private void LoadListLoaiLop() { cboLoaiLop.DisplayMember = "Text"; cboLoaiLop.ValueMember = "Value"; foreach (LoaiLop loaiLop in LopBLL.GetListLoaiLop()) { cboLoaiLop.Items.Add(new { Text = loaiLop.TenLoaiLop.Trim(), Value = loaiLop.MaLoaiLop.Trim() }); } }
private void btnFresh_Click(object sender, EventArgs e) { btnCapNhat.Enabled = false; listNienKhoa = LopBLL.GetListNienKhoa(); listLoaiLop = LopBLL.GetListLoaiLop(); listLop = LopBLL.GetListLop(); LoadValueInDGV(); Init(); }
string TaoMaLopMoi() { LopBLL lopbll = new LopBLL(); string malop = lopbll.GetMaLopMax(); string[] list = malop.Split('L'); malop = "L" + (Int32.Parse(list[1]) + 1); return(malop); }
private void LoadDataGridView() { dgvListLop.DataSource = LopBLL.GetListLop(); string[] listProp = { "CheckBox", "MaLop", "TenLop", "SiSo" }; ControlFormat.DataGridViewFormat(dgvListLop, listProp); dgvListLop.Columns["MaLop"].HeaderText = "Mã lớp"; dgvListLop.Columns["TenLop"].HeaderText = "Tên lớp"; dgvListLop.Columns["SiSo"].HeaderText = "Sỉ số"; }
private void loadListNamHoc() { cboNamHoc.DisplayMember = "Text"; cboNamHoc.ValueMember = "Value"; foreach (NamHoc namHoc in LopBLL.GetListNienKhoa()) { cboNamHoc.Items.Add(new { Text = namHoc.NienKhoa.Trim(), Value = namHoc.MaNamHoc.Trim() }); } }
private void frmQLChung_Lop_Load(object sender, EventArgs e) { btnCapNhat.Enabled = false; listNienKhoa = LopBLL.GetListNienKhoa(); listLoaiLop = LopBLL.GetListLoaiLop(); listLop = LopBLL.GetListLop(); LoadListGiaoVien(); LoadValueInDGV(); Init(); }
public frmGVRieng(Form f) { sinhVienbll = new SinhVienBLL(); lopbll = new LopBLL(); dssinhvien = new DataSet(); dslop = new DataSet(); dsidgv = new DataSet(); this.f = f; InitializeComponent(); }
public static void NienKhoa(ComboBox cbo) { cbo.Items.Clear(); cbo.DisplayMember = "Text"; cbo.ValueMember = "Value"; foreach (NamHoc namHoc in LopBLL.GetListNienKhoa()) { cbo.Items.Add(new { Text = namHoc.NienKhoa.Trim(), Value = namHoc.MaNamHoc.Trim() }); } }
public static void LoaiLop(ComboBox cbo) { cbo.Items.Clear(); cbo.DisplayMember = "Text"; cbo.ValueMember = "Value"; foreach (LoaiLop loaiLop in LopBLL.GetListLoaiLop()) { cbo.Items.Add(new { Text = loaiLop.TenLoaiLop.Trim(), Value = loaiLop.MaLoaiLop.Trim() }); } }
private void loadListLop() { cboLop.Items.Clear(); cboLop.DisplayMember = "Text"; cboLop.ValueMember = "Value"; foreach (Lop lop in LopBLL.GetListLop(KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString()), KeyHandle.GetKeyFromCombobox(cboLoaiLop.SelectedItem.ToString()))) { cboLop.Items.Add(new { Text = lop.TenLop.Trim(), Value = lop.MaLop.Trim() }); } }
private void View_DiemNgoaiKhoa_Load(object sender, EventArgs e) { cboLop.DataSource = LopBLL.GetListLop(); cboLop.DisplayMember = "TenLop"; cboLop.ValueMember = "MaLop"; cboLop.Text = ""; cboHoatDong.DataSource = HoatDongNgoaiKhoaBLL.GetListHoatDong(); cboHoatDong.DisplayMember = "TenHoatDong"; cboHoatDong.ValueMember = "MaHoatDong"; cboHoatDong.Text = ""; }
void ThemLoaiLop(string maLoaiLop, string tenLoaiLop) { if (LopBLL.ThemLoaiLop(maLoaiLop, tenLoaiLop)) { MessageBox.Show("Thêm loại lớp thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); listLoaiLop = LopBLL.GetListLoaiLop(); LoadDatagridView(); } }
void ThemNienKhoa(string maNienKhoa, string tenNienKhoa, DateTime tgBatDau, DateTime tgKetThuc) { if (LopBLL.ThemNienKhoa(maNienKhoa, tenNienKhoa, tgBatDau, tgKetThuc)) { MessageBox.Show("Thêm niên khóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); listNienKhoa = LopBLL.GetListNienKhoa(); LoadDatagridView(); } }
private void btnCapNhat_Click(object sender, EventArgs e) { if (rdoQLLop.Checked) { if (LopBLL.CapNhatLop(txtMaLop.Text, txtTenLop.Text, cboGiangVien.Text)) { MessageBox.Show("Cập nhật lớp thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); listLop = LopBLL.GetListLop(); LoadDatagridView(); LoadValueInDGV(); } } else if (rdoQLLoaiLop.Checked) { if (LopBLL.CapNhatLoaiLop(txtMaLoaiLop.Text, txtTenLoaiLop.Text)) { MessageBox.Show("Cập nhật loại lớp thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); listLoaiLop = LopBLL.GetListLoaiLop(); listLop = LopBLL.GetListLop(); LoadDatagridView(); } } else if (rdoQuyDinh.Checked) { if (LopBLL.CapNhatSiSoToiDa(siSoToiDaHienTai, Convert.ToInt32(txtSiSoToiDa.Text))) { MessageBox.Show("Cập nhật sĩ số lớp tối đa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (LopBLL.CapNhatNienKhoa(txtMaNienKhoa.Text, txtTenNienKhoa.Text)) { MessageBox.Show("Cập nhật niên khóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); listNienKhoa = LopBLL.GetListNienKhoa(); listLop = LopBLL.GetListLop(); LoadDatagridView(); } } }
//string tenLop = null; //string maKhoiLop = null; //string siSo = null; public ThemSuaLop() { InitializeComponent(); lbTop.Text = "Thêm lớp mới"; LopBLL lopBll = new LopBLL(); string maLopMax = lopBll.GetMaLopMax(); string[] listtemp = maLopMax.Split('L'); string maLop = listtemp[0]; tbMaLop.Text = maLop; }
private void loadListLoaiLop() { cboLoaiLop.DisplayMember = "Text"; cboLoaiLop.ValueMember = "Value"; foreach (LoaiLop loaiLop in LopBLL.GetListLoaiLop()) { cboLoaiLop.Items.Add(new { Text = loaiLop.TenLoaiLop.Trim(), Value = loaiLop.MaLoaiLop.Trim() }); } if (cboLoaiLop.Items.Count > 0) { cboLoaiLop.SelectedIndex = 0; } }
public frmLop(Form f) { this.f = f; lopBLL = new LopBLL(); giangVienBLL = new GiangVienBLL(); monHocBLL = new MonHocBLL(); dslop = new DataSet(); dsmh = new DataSet(); dsgv = new DataSet(); InitializeComponent(); }
private void LoadListNamHoc() { cboNamHoc.DisplayMember = "Text"; cboNamHoc.ValueMember = "Value"; foreach (NamHoc namHoc in LopBLL.GetListNienKhoa()) { cboNamHoc.Items.Add(new { Text = namHoc.NienKhoa.Trim(), Value = namHoc.MaNamHoc.Trim() }); } if (cboNamHoc.Items.Count > 0) { cboNamHoc.SelectedIndex = cboNamHoc.Items.Count - 1; } }
private void LoadLopHoc() { List <LopDTO> lstLop = LopBLL.LoadLop(); dgvLop.DataSource = lstLop; // Đặt lại tên cho cột dgvLop.Columns["IMaLop"].HeaderText = "Mã lớp"; dgvLop.Columns["STenLop"].HeaderText = "Tên lớp"; dgvLop.Columns["ISiSo"].HeaderText = "Sỉ số"; dgvLop.Columns["IMaNienKhoa"].Visible = false; dgvLop.Columns["STenNienKhoa"].HeaderText = "Tên niên khóa"; dgvLop.Columns["IMaKhoi"].Visible = false; dgvLop.Columns["STenKhoi"].HeaderText = "Tên khối"; }