private void btnCapNhatTTlop_Click(object sender, EventArgs e) { int change = 0; bool CheckValidation = true; foreach (TextBox tb in this.Controls.OfType <TextBox>()) { if (!string.IsNullOrEmpty(errorProvider.GetError(tb)) || string.IsNullOrEmpty(tb.Text)) { CheckValidation = false; break; } } if (CheckValidation) { change = LopDangKyServices.CapNhatThongTinLopDangky(_TTLop[0].ToString(), txtTenLop.Text, cbCLB.SelectedValue.ToString(), txtNamHoc.Text, decimal.Parse(txtHocPhi.Text), int.Parse(txtLichHoc.Text)); if (change > 0) { MessageBox.Show($"Cập nhật thành công cho lớp {txtTenLop.Text}"); UC_QuanLyLopvaCLB.Instance.onload(); UC_DKHOC.Instance.btnPickStd.PerformClick(); } else { MessageBox.Show("Cập nhật thất bại"); } } else { MessageBox.Show("Có trường bị sai định dạng hoặc đang bị để trống"); } }
private void btnPickStd_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in adgvHocSinhDuDK.SelectedRows) { MaHocSinh = row.Cells[1].Value.ToString(); } bdLopDangKy.DataSource = LopDangKyServices.LayDanhSachLopDangKy(MaHocSinh); adgvDanhSachLop.DisableFilterAndSort(clLDKSTT); adgvDanhSachLop.DisableFilterAndSort(clCheckBoxers); dthsldk = LopDangKyServices.LayDanhCacLopDangKyCuaMotHocSinh(MaHocSinh); //Lấy thông tin học sinh để cho các hoạt động in hóa đơn hs = bdHocSinhDuDieuKien.Current as DataRowView; if (dthsldk.Rows.Count > 0) { btnChiTietHoaDon.Enabled = true; btnChiTietDangKy.Enabled = true; } else { btnChiTietHoaDon.Enabled = false; btnChiTietDangKy.Enabled = false; } if (bdLopDangKy.Count == 0) { btnDangKyHoc.Enabled = false; } else { btnDangKyHoc.Enabled = true; } }
private void btnUpdateInfo_Click(object sender, EventArgs e) { int[] RowIndexData = gvDanhSachLopDangKy.GetSelectedRows(); if (RowIndexData.Length > 0) { DataRow rv = gvDanhSachLopDangKy.GetDataRow(RowIndexData[0]); if (!LopDangKyServices.CheckDangKyHienTaiCuaLop(rv[0].ToString())) { using (frmCapNhatThongTinLopDangKy frm = new frmCapNhatThongTinLopDangKy(rv)) { frm.Controls.Remove(frm.btnThemLopMoi); frm.btnCapNhatTTlop.Location = new Point(182, 269); frm.ShowDialog(); } } else { MessageBox.Show("Lớp này đã có đăng ký trong tháng này nên không thể chỉnh sửa được"); } } else { MessageBox.Show("Chưa có dòng nào được chọn nên không thể thực hiện chỉnh sửa"); } }
public void onload() { adgvLopDangKyH.AutoGenerateColumns = false; adgvLopDangKyH.DisableFilterAndSort(clLSTT); adgvLopDangKyH.DisableFilterAndSort(clMaLopDk); adgvLopDangKyH.DisableFilterAndSort(clSoLuongHocSinh); bddsLopTheoHS.DataSource = LopDangKyServices.cacLopcoHocSinhdangKy(); }
private void btnDuLieu_Click(object sender, EventArgs e) { if (cbChart.SelectedIndex < 0 || cbQuyThongKe.SelectedIndex < 0 || string.IsNullOrEmpty(txtNam.Text)) { MessageBox.Show("Vui lòng chọn các trường để load dữ liệu"); } else { chrBaoCaoSoLuongDangky.Series.Clear(); int Thang = (cbQuyThongKe.SelectedIndex + 1) * 3; List <Series> DanhSachSeries = new List <Series>(); DanhSachSeries.Add(new Series($"Tháng {(Thang - 2).ToString()}", ViewType.Bar)); DanhSachSeries.Add(new Series($"Tháng {(Thang - 1).ToString()}", ViewType.Bar)); DanhSachSeries.Add(new Series($"Tháng {Thang.ToString()}", ViewType.Bar)); if (cbChart.SelectedIndex == 0) { DataTable dtLA = LopDangKyServices.DanhsachLopDangKyVaSoHocSinh(Int32.Parse(txtNam.Text), Thang - 2); DataTable dtLB = LopDangKyServices.DanhsachLopDangKyVaSoHocSinh(Int32.Parse(txtNam.Text), Thang - 1); DataTable dtLC = LopDangKyServices.DanhsachLopDangKyVaSoHocSinh(Int32.Parse(txtNam.Text), Thang); if (dtLA.Rows.Count != 0 || dtLB.Rows.Count != 0 || dtLC.Rows.Count != 0) { DanhSachSeries[0].DataSource = dtLA; DanhSachSeries[1].DataSource = dtLB; DanhSachSeries[2].DataSource = dtLC; DanhSachSeries.ForEach( x => { chrBaoCaoSoLuongDangky.Series.Add(x); x.ArgumentScaleType = ScaleType.Auto; x.ArgumentDataMember = "TenVaMaLop"; x.ValueDataMembers.AddRange(new string[] { "Count" }); }); } else { MessageBox.Show("Không có dữ liệu nào"); } } else { DataTable dtclbA = CLBServices.DanhSachCLBvaSoHocSinh(Int32.Parse(txtNam.Text), Thang - 2); DataTable dtclbB = CLBServices.DanhSachCLBvaSoHocSinh(Int32.Parse(txtNam.Text), Thang - 1); DataTable dtclbC = CLBServices.DanhSachCLBvaSoHocSinh(Int32.Parse(txtNam.Text), Thang); if (dtclbA.Rows.Count != 0 || dtclbB.Rows.Count != 0 || dtclbC.Rows.Count != 0) { DanhSachSeries[0].DataSource = dtclbA; DanhSachSeries[1].DataSource = dtclbB; DanhSachSeries[2].DataSource = dtclbC; DanhSachSeries.ForEach( x => { chrBaoCaoSoLuongDangky.Series.Add(x); x.ArgumentScaleType = ScaleType.Auto; x.ArgumentDataMember = "ID"; x.ValueDataMembers.AddRange(new string[] { "Count" }); }); } else { MessageBox.Show("khoong co data"); } } } }
public void onload() { bddsLopDangKy.DataSource = LopDangKyServices.LayDanhSachToanBoLopDangKy(); }