private void btnInPhieu_Click(object sender, EventArgs e) { try { if (grvDanhSach.FocusedRowHandle < 0 || grvDanhSach.RowCount == 0) { MessageBox.Show("Không có bản ghi nào được lựa chọn", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } List <VnsKhNganSach> tmp = new List <VnsKhNganSach>(); List <RpChiTietNganSach> lstRp = new List <RpChiTietNganSach>(); foreach (VnsCtNganSach tmpd in objChungTu.LstNganSach) { RpChiTietNganSach rp = new RpChiTietNganSach(objChungTu, tmpd); lstRp.Add(rp); } lstRp.Sort(ComparePhieuByKhoanChi); string KhoanChi = ""; decimal STT = 0; foreach (RpChiTietNganSach tmpd in lstRp) { if (tmpd.KhoanChi != KhoanChi) { KhoanChi = tmpd.KhoanChi; STT++; } tmpd.STT = STT; } List <Info> TempLstThamSo = new List <Info>(); TempLstThamSo = General.lstThamSo.ToList(); Info objThamSo = new Info(); objThamSo.Ma = "p_SoTienBangChu"; objThamSo.GiaTri = ReportHelper.DocTienBangChu((long)GetSoTien(), " đồng"); TempLstThamSo.Add(objThamSo); objThamSo = new Info(); objThamSo.Ma = "p_NgayBaoCao"; objThamSo.GiaTri = "Hà Nội, ngày " + DateTime.Now.Day.ToString() + " tháng " + DateTime.Now.Month.ToString() + " năm " + DateTime.Now.Year.ToString(); TempLstThamSo.Add(objThamSo); objThamSo = new Info(); objThamSo.Ma = "p_TieuDe"; objThamSo.GiaTri = objLoaiChungTu.Ten.ToUpper(); TempLstThamSo.Add(objThamSo); frmInPhieu frmIn = new frmInPhieu(TempLstThamSo, lstRp); frmIn.ShowDialog(); } catch (Exception ex) { Commons.Message_Error(ex); } }
private void btnInPhieu_Click(object sender, EventArgs e) { try { List <VnsKhNganSach> tmp = new List <VnsKhNganSach>(); List <RpChiTietNganSach> lstRp = new List <RpChiTietNganSach>(); foreach (VnsCtNganSach tmpd in lstGiaoDich) { RpChiTietNganSach rp = new RpChiTietNganSach(objChungTu, tmpd); lstRp.Add(rp); } lstRp.Sort(ComparePhieuByKhoanChi); string KhoanChi = ""; decimal STT = 0; foreach (RpChiTietNganSach tmpd in lstRp) { if (tmpd.KhoanChi != KhoanChi) { KhoanChi = tmpd.KhoanChi; STT++; } tmpd.STT = STT; } List <Info> TempLstThamSo = new List <Info>(); TempLstThamSo = General.lstThamSo.ToList(); Info objThamSo = new Info(); objThamSo.Ma = "p_SoTienBangChu"; objThamSo.GiaTri = ReportHelper.DocTienBangChu((long)GetSoTien(), " đồng"); TempLstThamSo.Add(objThamSo); objThamSo = new Info(); objThamSo.Ma = "p_NgayBaoCao"; objThamSo.GiaTri = "Hà Nội, ngày " + DateTime.Now.Day.ToString() + " tháng " + DateTime.Now.Month.ToString() + " năm " + DateTime.Now.Year.ToString(); TempLstThamSo.Add(objThamSo); objThamSo = new Info(); objThamSo.Ma = "p_TieuDe"; objThamSo.GiaTri = objLoaiChungTu.Ten.ToUpper(); TempLstThamSo.Add(objThamSo); //tmp.Add(objChungTu); frmInPhieu frmIn = new frmInPhieu(TempLstThamSo, lstRp); frmIn.ShowDialog(); } catch (Exception ex) { Commons.Message_Error(ex); } }