private void comBoBox_EditValueChanged(object sender, EventArgs e) { if (cboNamHoc.Text != "" && cboHocKy.Text != "" && cboMonHoc.Text != "") { bindingSourceBCTKM.DataSource = BAOCAO_BUS.layBaoCaoTongKetMon(cboMonHoc.EditValue.ToString(), cboHocKy.EditValue.ToString(), cboNamHoc.EditValue.ToString()); } else { bindingSourceBCTKM.DataSource = null; } }
public rpHocKy(string maNamHoc, string tenNamHoc, string maHocKy, string tenHocKy) { InitializeComponent(); foreach (DevExpress.XtraReports.Parameters.Parameter p in Parameters) { p.Visible = false; } pNamHoc.Value = tenNamHoc; pHocKy.Value = tenHocKy; pNgayLap.Value = DateTime.Today; bindingSourceBCTKHK.DataSource = BAOCAO_BUS.layBaoCaoTongKetHK(maHocKy, maNamHoc); }
private void rd_xem_Click(object sender, EventArgs e) { try { if (CheckNhap() == 0) { lbl_tong.Text = "Tổng tiền: "; lbl_thanhchu.Text = "Thành chữ: "; int tongtien = 0; int n = dgv_baocao.Rows.Count; for (int i = 1; i < n; i++) { dgv_baocao.Rows.RemoveAt(0); } int chiso = 1; foreach (DataRow row in BAOCAO_BUS.ChiTietThuoc(NgayDauThang(cbo_thang.Text), NgayCuoiThang(cbo_thang.Text)).Rows) { ThemHang(chiso, row[0].ToString(), row[1].ToString(), row[2].ToString(), row[3].ToString()); tongtien = tongtien + int.Parse(row[2].ToString()) * (int)float.Parse(row[1].ToString()); chiso++; } lbl_tong.Text = lbl_tong.Text + string.Format("{0:0,0}", tongtien); DocTien(tongtien.ToString()); lbl_thanhchu.Text = lbl_thanhchu.Text + "Đồng"; timer1.Start(); timer1.Enabled = true; lbl_thongbao.ForeColor = Color.Red; lbl_thongbao.Text = "Xem thành công"; timer1_Tick(sender, e); } else if (CheckNhap() == 1) { DevComponents.DotNetBar.MessageBoxEx.Show("Không được để trống!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbo_thang.Focus(); } else if (CheckNhap() == 2) { DevComponents.DotNetBar.MessageBoxEx.Show("Không có báo cáo tháng đã nhâp, xin kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbo_thang.Focus(); } else if (CheckNhap() == 3) { DevComponents.DotNetBar.MessageBoxEx.Show("Nhập không đúng định dạng, xin nhập lại", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbo_thang.Focus(); } } catch (Exception ex) { } }
public void LoadThang() { int n = cbo_thang.AutoCompleteCustomSource.Count; for (int i = 0; i < n; i++) { cbo_thang.AutoCompleteCustomSource.RemoveAt(0); cbo_thang.Items.RemoveAt(0); } foreach (DataRow row in BAOCAO_BUS.ChonThangNam().Rows) { DevComponents.Editors.ComboItem cbo = new DevComponents.Editors.ComboItem(row[0].ToString()); cbo_thang.Items.Add(cbo); cbo_thang.AutoCompleteCustomSource.Add(row[0].ToString()); } }
private void rd_xem_Click(object sender, EventArgs e) { try { if (CheckNhap() == 0) { lbl_tong.Text = "Tổng tiền: "; lbl_thanhchu.Text = "Thành chữ: "; int TongTien = 0; foreach (DataRow row in BAOCAO_BUS.ChiTietNgay(NgayDauThang(cbo_thang.Text), NgayCuoiThang(cbo_thang.Text)).Rows) { TongTien = TongTien + (int)float.Parse(row[2].ToString()); TongTien = TongTien + QUYDINH_BUS.TienKham() * int.Parse(row[1].ToString()); } int n = dgv_baocao.Rows.Count; for (int i = 1; i < n; i++) { dgv_baocao.Rows.RemoveAt(0); } int chiso = 1; foreach (DataRow row in BAOCAO_BUS.ChiTietNgay(NgayDauThang(cbo_thang.Text), NgayCuoiThang(cbo_thang.Text)).Rows) { int temp = (int)float.Parse(row[2].ToString()) + QUYDINH_BUS.TienKham() * (int)float.Parse(row[1].ToString()); float tyle = (float)temp / (float)TongTien * 100.0f; ThemHang(chiso, row[0].ToString(), row[1].ToString(), ((int)float.Parse(row[2].ToString()) + QUYDINH_BUS.TienKham() * (int)float.Parse(row[1].ToString())).ToString(), String.Format("{0:0.##}", tyle)); chiso++; rd_xem_MouseHover(sender, e); } int s = 0; foreach (DataGridViewRow row in dgv_baocao.Rows) { if (row.Cells[1].Value != null) { s = s + int.Parse(row.Cells[2].Value.ToString()); } } lbl_tong.Text = lbl_tong.Text + string.Format("{0:0,0}", TongTien); DocTien(TongTien.ToString()); lbl_thanhchu.Text = lbl_thanhchu.Text + "Đồng"; timer1.Start(); timer1.Enabled = true; lbl_thongbao.ForeColor = Color.Red; lbl_thongbao.Text = "Xem thành công"; timer1_Tick(sender, e); } else if (CheckNhap() == 1) { DevComponents.DotNetBar.MessageBoxEx.Show("Không được để trống!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbo_thang.Focus(); } else if (CheckNhap() == 2) { DevComponents.DotNetBar.MessageBoxEx.Show("Không có báo cáo tháng đã nhâp, xin kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbo_thang.Focus(); } else if (CheckNhap() == 3) { DevComponents.DotNetBar.MessageBoxEx.Show("Nhập không đúng định dạng, xin nhập lại", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbo_thang.Focus(); } } catch (Exception ex) { } }