private void LoadDataGirdView() { int thang = DateTime.Now.Month - 1; int nam = DateTime.Now.Year; if (thang == 0) { thang = 12; nam -= 1; } if (cboLop.SelectedItem == null || cboNamHoc.SelectedItem == null) { dgvTre.DataSource = HocPhiBLL.GetListHocPhiTheoThang("", thang, nam); } else { dgvTre.DataSource = HocPhiBLL.GetListHocPhiTheoThang( KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString()), thang, nam); } dgvTre.Columns["STT"].DisplayIndex = 0; dgvTre.Columns["HoTenTre"].DisplayIndex = 1; dgvTre.Columns["GioiTinhCol"].DisplayIndex = 2; dgvTre.Columns["NgaySinh"].DisplayIndex = 3; dgvTre.Columns["TongTienHocPhi"].DisplayIndex = 4; dgvTre.Columns["SoTienDaDong"].DisplayIndex = 5; dgvTre.Columns["SoTienConNo"].DisplayIndex = 6; dgvTre.Columns["STT"].HeaderText = "STT"; dgvTre.Columns["HoTenTre"].HeaderText = "Họ tên trẻ"; dgvTre.Columns["GioiTinhCol"].HeaderText = "Giới tính"; dgvTre.Columns["NgaySinh"].HeaderText = "Ngày sinh"; dgvTre.Columns["TongTienHocPhi"].HeaderText = "Tổng tiền học phí"; dgvTre.Columns["SoTienDaDong"].HeaderText = "Số tiền đã đóng"; dgvTre.Columns["SoTienConNo"].HeaderText = "Số tiền còn nợ"; dgvTre.Columns["STT"].Width = 50; dgvTre.Columns["HoTenTre"].Width = 300; dgvTre.Columns["GioiTinhCol"].Width = 100; dgvTre.Columns["NgaySinh"].Width = 140; dgvTre.Columns["TongTienHocPhi"].Width = 250; dgvTre.Columns["SoTienDaDong"].Width = 250; dgvTre.Columns["SoTienConNo"].Width = 250; string[] listProp = { "STT", "HoTenTre", "GioiTinhCol", "NgaySinh", "TongTienHocPhi", "SoTienDaDong", "SoTienConNo" }; ControlFormat.DataGridViewFormat(dgvTre, listProp); dgvTre.ClearSelection(); }
private void LoadDataGridViewTre() { if (cboLop.SelectedItem == null || cboThang.SelectedItem == null || cboNamHoc.SelectedItem == null) { dgvTre.DataSource = HocPhiBLL.GetListHocPhiTheoThang("", 0, 0); } else { dgvTre.DataSource = HocPhiBLL.GetListHocPhiTheoThang( KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString()), int.Parse(cboThang.Text), LopBLL.GetNamHoc(int.Parse(cboThang.Text), KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString()))); } dgvTre.Columns["HoTenTre"].DisplayIndex = 1; dgvTre.Columns["GioiTinhCol"].DisplayIndex = 2; dgvTre.Columns["NgaySinh"].DisplayIndex = 3; dgvTre.Columns["HocPhiThangNay"].DisplayIndex = 4; dgvTre.Columns["TienNoThangTruoc"].DisplayIndex = 5; dgvTre.Columns["TongTienHocPhi"].DisplayIndex = 6; dgvTre.Columns["SoTienDaDong"].DisplayIndex = 7; dgvTre.Columns["SoTienConNo"].DisplayIndex = 8; dgvTre.Columns["TinhTrangCol"].DisplayIndex = 9; dgvTre.Columns["HoTenTre"].HeaderText = "Họ tên trẻ"; dgvTre.Columns["GioiTinhCol"].HeaderText = "Giới tính"; dgvTre.Columns["NgaySinh"].HeaderText = "Ngày sinh"; dgvTre.Columns["HocPhiThangNay"].HeaderText = "Học phí tháng này"; dgvTre.Columns["TienNoThangTruoc"].HeaderText = "Tiền nợ tháng trước"; dgvTre.Columns["TongTienHocPhi"].HeaderText = "Tổng tiền học phí"; dgvTre.Columns["SoTienDaDong"].HeaderText = "Số tiền đã đóng"; dgvTre.Columns["SoTienConNo"].HeaderText = "Số tiền còn nợ"; dgvTre.Columns["HoTenTre"].Width = 260; dgvTre.Columns["GioiTinhCol"].Width = 100; dgvTre.Columns["NgaySinh"].Width = 120; dgvTre.Columns["HocPhiThangNay"].Width = 140; dgvTre.Columns["TienNoThangTruoc"].Width = 140; dgvTre.Columns["TongTienHocPhi"].Width = 140; dgvTre.Columns["SoTienDaDong"].Width = 140; dgvTre.Columns["SoTienConNo"].Width = 140; string[] listProp = { "STT", "HoTenTre", "GioiTinhCol", "NgaySinh", "HocPhiThangNay", "TienNoThangTruoc", "TongTienHocPhi", "SoTienDaDong", "SoTienConNo", "TinhTrangCol" }; ControlFormat.DataGridViewFormat(dgvTre, listProp); dgvTre.ClearSelection(); }
void CapNhatTienNoThangTruoc() { try { int thang = int.Parse(cboThang.Text); int nam = LopBLL.GetNamHoc(thang, KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString())); int dieuKien = HocPhiBLL.CoTheCapNhatHocPhi(thang, nam, DateTime.Now); List <HocPhi> list = new List <HocPhi>(); if (cboLop.SelectedItem == null || cboThang.SelectedItem == null || cboNamHoc.SelectedItem == null) { list = HocPhiBLL.GetListHocPhiTheoThang("", 0, 0); } else { list = HocPhiBLL.GetListHocPhiTheoThang( KeyHandle.GetKeyFromCombobox(cboLop.SelectedItem.ToString()), int.Parse(cboThang.Text), LopBLL.GetNamHoc(int.Parse(cboThang.Text), KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString()))); } if (dieuKien == 0) { foreach (HocPhi hocPhi in list) { hocPhi.TienNoThangTruoc = HocPhiBLL.LayTienNoHocPhiThangTruoc(hocPhi); hocPhi.TongTienHocPhi = hocPhi.HocPhiThangNay + hocPhi.TienNoThangTruoc; hocPhi.SoTienConNo = hocPhi.TongTienHocPhi - hocPhi.SoTienDaDong; HocPhiBLL.CapNhatHocPhiVoiTienNoThangTruoc(hocPhi); } LoadDataGridViewTre(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo"); } }