private void btnCapNhat_Click(object sender, EventArgs e) { if (txtCanNang.Text == "") { MessageBox.Show("Cân nặng không được để trống."); return; } if (txtChieuCao.Text == "") { MessageBox.Show("Chiều cao không được để trống."); return; } SucKhoe sucKhoe = new SucKhoe(); sucKhoe.MaTre = maTre; sucKhoe.Thang = int.Parse(cboThang.Text); sucKhoe.Nam = LopBLL.GetNamHoc(sucKhoe.Thang, KeyHandle.GetKeyFromCombobox(cboNamHoc.SelectedItem.ToString())); sucKhoe.CanNang = txtCanNang.Text.Trim() == "" ? 0 : double.Parse(txtCanNang.Text); sucKhoe.ChieuCao = txtChieuCao.Text.Trim() == "" ? 0 : double.Parse(txtChieuCao.Text); sucKhoe.BMI = txtBMI.Text.Trim() == "" ? 0 : double.Parse(txtBMI.Text); sucKhoe.TinhTrang = txtTinhTrang.Text; sucKhoe.GhiChu = txtGhiChu.Text; if (SucKhoeBLL.CapNhatSucKhoe(sucKhoe)) { MessageBox.Show("Cập nhật thành công!"); LoadDataGirdView(); } else { MessageBox.Show("Đã xảy ra lỗi."); } }
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 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"); } }
public static DataTable LayDanhSachBienLaiTheoThang(string maTre, int thang, string maNamHoc) { int nam = LopBLL.GetNamHoc(thang, maNamHoc); return(HocPhiDAL.LayDanhSachBienLaiTheoThang(maTre, thang, nam)); }