private void buttonX2_Click(object sender, EventArgs e) { try { if (cbbThang.Text == "" || dtipNam.Text == "" || dtipNgayLap.Text == "") { MessageBox.Show("Chưa nhập đủ thông tin . nhập lại !", "LỖI ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DataTable _dtdanhsach = _objlopbus.BaoCaoTongHocPhi(cbbThang.Text, dtipNam.Text); if (_dtdanhsach.Rows.Count > 0) { string ngaythang = "Tháng " + cbbThang.Text + " năm " + dtipNam.Text; string ngaylap = dtipNgayLap.Value.ToLongDateString(); DataColumn colstt = new DataColumn("STT", typeof(int)); _dtdanhsach.Columns.Add(colstt); colstt.SetOrdinal(0); DataColumn colsoluong = new DataColumn("SoLuong", typeof(int)); _dtdanhsach.Columns.Add(colsoluong); colsoluong.SetOrdinal(8); DataColumn coltongtien = new DataColumn("TongTien", typeof(int)); _dtdanhsach.Columns.Add(coltongtien); coltongtien.SetOrdinal(9); int len = _dtdanhsach.Rows.Count; for (int i = 0; i < len; ++i) { _dtdanhsach.Rows[i]["STT"] = i + 1; _dtdanhsach.Rows[i]["SoLuong"] = _objlopbus.GetSoLuongHocVien(_dtdanhsach.Rows[i]["MaLop"].ToString()); _dtdanhsach.Rows[i]["TongTien"] = _objlopbus.TongTien_LopHoc(_dtdanhsach.Rows[i]["MaLop"].ToString()); } Dictionary <string, string> dic = new Dictionary <string, string>(); dic.Add("ThangNam", ngaythang); dic.Add("NgayLap", ngaylap); WordUltil wd = new WordUltil(Application.StartupPath + "/BaoCaoHocPhi.dotx", true); wd.WriteFields(dic); wd.WriteTable(_dtdanhsach, 1); } else { MessageBox.Show("Không có dữ liệu để xuất file .", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("In thất bại! \nThực hiện lại ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonX2_Click(object sender, EventArgs e) { try { if (cbbThang.Text == "" || dtipNam.Text == "" || dtipNgayLap.Text == "") { MessageBox.Show("Chưa nhập đủ thông tin . nhập lại !", "LỖI ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DataTable _dtdanhsach = _objhocvienbus.GetAll_HocVienBaoCao(cbbThang.Text, dtipNam.Text); if (_dtdanhsach.Rows.Count > 0) { string ngaythang = "Tháng " + cbbThang.Text + " năm " + dtipNam.Text; DataColumn col = new DataColumn("STT", typeof(int)); _dtdanhsach.Columns.Add(col); col.SetOrdinal(0); int len = _dtdanhsach.Rows.Count; for (int i = 0; i < len; ++i) { _dtdanhsach.Rows[i]["STT"] = i + 1; } Dictionary <string, string> dic = new Dictionary <string, string>(); dic.Add("ThangNam", ngaythang); WordUltil wd = new WordUltil(Application.StartupPath + "/Baocaodanhsach.dotx", true); wd.WriteFields(dic); wd.WriteTable(_dtdanhsach, 1); } else { MessageBox.Show("Không có dữ liệu để xuất file .", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("In thất bại! \nThực hiện lại ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }