private void btnTongHop_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; daData dDTa = new daData(); daCauHinh dCH = new daCauHinh(); dCH.Lay((int)daCauHinh.eCauHinh.Mã_Bưu_Cục); if (dCH.CauHinh != null) { dDTa.MaBuuCuc = dCH.CauHinh.GiaTri; } else { Cursor = Cursors.Default; MessageBox.Show("Tham số Mã Bưu cục chưa được khai báo"); return; } dDTa.Ngay = txtNgay.Value;//DateTime.Now; dDTa.LayDuLieu(); dDTa.TongHopDuLieu(); Cursor = Cursors.Default; MessageBox.Show("Đã Tổng hợp dữ liệu ngày hôm nay thành công!"); }
private void listBox1_SelectedValueChanged(object sender, EventArgs e) { if (!LoadForm) { Cursor = Cursors.WaitCursor; daCauHinh dCH = new daCauHinh(); DateTime _ngay = DateTime.Now; _ngay = txtNgay.Value; daData dDTa = new daData(); dCH.Lay((int)daCauHinh.eCauHinh.Mã_Bưu_Cục); if (dCH.CauHinh != null) { dDTa.MaBuuCuc = dCH.CauHinh.GiaTri; } else { Cursor = Cursors.Default; MessageBox.Show("Tham số Mã Bưu cục chưa được khai báo"); return; } if (splitContainer1.Panel2.Controls.Count > 0) { splitContainer1.Panel2.Controls.RemoveAt(0); } dDTa.DenNgay = _ngay; int _IDBaoCao = 0; try { _IDBaoCao = (int)listBox1.SelectedValue; } catch { MessageBox.Show("Xin hãy chọn vào một biểu báo cáo"); return; } switch (_IDBaoCao) { case 1: dDTa.TuNgay = DateTime.Parse(_ngay.Month.ToString() + "/01/" + _ngay.Year.ToString()); bcTien.lstTien = dDTa.lstTien(); bcTien.HienThiDuLieu(); bcTien.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(bcTien); break; case 2: dDTa.TuNgay = _ngay; bcBCCP.lstGN = dDTa.lstKinhDoanhGhiNo(); bcBCCP.HienThiDuLieuGhiNo(); bcBCCP.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(bcBCCP); break; case 3: dDTa.TuNgay = _ngay; bcBCCP.lstTM = dDTa.lstKinhDoanhTiemMat(); bcBCCP.HienThiDuLieuTienMat(); bcBCCP.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(bcBCCP); break; case 4: dDTa.TuNgay = _ngay; bcBCCP.lstKH = dDTa.lstKinhDoanhGhiNoKhachHang(); bcBCCP.HienThiDuLieuGhiNoKhachHang(); bcBCCP.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(bcBCCP); break; case 5: dDTa.TuNgay = _ngay; bcTaiChinh.lstTC = dDTa.lstTaiChinhTapChung(); bcTaiChinh.HienThiDuLieu(); bcTaiChinh.Dock = DockStyle.Fill; splitContainer1.Panel2.Controls.Add(bcTaiChinh); break; } Cursor = Cursors.Default; } }