private void CreateReportReview() { int LoaiPhieu = Convert.ToInt32(ccbLoaiPhieu.Value.ToString()); string MAX = (DBDataProvider.DB.pPhieuThuChis.Where(x => x.LoaiPhieu == LoaiPhieu).Count() + 1).ToString(); if (LoaiPhieu == 0) { //phiếu thu string MaPhieu = "PT"; for (int i = 1; i < (9 - MAX.Length); i++) { MaPhieu += "0"; } MaPhieu += MAX; oPhieuTC = new oThuChi(); oPhieuTC.TieuDe = "PHIẾU THU"; oPhieuTC.XemTruoc = "(Xem trước)"; oPhieuTC.MaPhieu = "Mã phiếu thu: " + MaPhieu; oPhieuTC.Ngay = Formats.ConvertToVNDateString(dateNgayLap.Text); oPhieuTC.HoTen = "Họ tên người nộp tiền"; oPhieuTC.TenNguoiNopNhan = txtKhachHang.Text; oPhieuTC.DienThoai = txtDienThoai.Text; oPhieuTC.DiaChi = txtDiaChi.Text; oPhieuTC.LyDo = "Lý do nộp"; oPhieuTC.NoiDungLyDo = memoNoiDung.Text; oPhieuTC.SoTien = Convert.ToDouble(spSoTien.Number); oPhieuTC.NguoiNopChi = "Người nộp"; oPhieuTC.NguoiThuChi = "Người thu"; oPhieuTC.NgayThangNam = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(dateNgayLap.Text.ToString())); } else { // Phiếu chi string MaPhieu = "PC"; for (int i = 1; i < (9 - MAX.Length); i++) { MaPhieu += "0"; } MaPhieu += MAX; oPhieuTC = new oThuChi(); oPhieuTC.TieuDe = "PHIẾU CHI"; oPhieuTC.XemTruoc = "(Xem trước)"; oPhieuTC.MaPhieu = "Mã phiếu chi: " + MaPhieu; oPhieuTC.Ngay = Formats.ConvertToVNDateString(dateNgayLap.Text); oPhieuTC.HoTen = "Họ tên người nhận tiền"; oPhieuTC.TenNguoiNopNhan = txtKhachHang.Text; oPhieuTC.DienThoai = txtDienThoai.Text; oPhieuTC.DiaChi = txtDiaChi.Text; oPhieuTC.LyDo = "Lý do nhận"; oPhieuTC.NoiDungLyDo = memoNoiDung.Text; oPhieuTC.SoTien = Convert.ToDouble(spSoTien.Number); oPhieuTC.NguoiNopChi = "Người nhận"; oPhieuTC.NguoiThuChi = "Người chi"; oPhieuTC.NgayThangNam = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(dateNgayLap.Text.ToString())); } cbpThem.JSProperties["cp_rpView"] = true; }
protected void cbpViewReport_Callback(object sender, CallbackEventArgsBase e) { int IDPhieu = int.Parse(e.Parameter); var PhieuTC = DBDataProvider.DB.pPhieuThuChis.Where(x => x.IDPhieu == IDPhieu).SingleOrDefault(); hdfViewReport["view"] = 1; int LoaiPhieuThuChi = Convert.ToInt32(PhieuTC.LoaiPhieu); if (LoaiPhieuThuChi == 0) { //phiếu thu oPhieuTC = new oThuChi(); oPhieuTC.TieuDe = "PHIẾU THU"; oPhieuTC.MaPhieu = "Mã phiếu thu: " + PhieuTC.MaPhieu; oPhieuTC.Ngay = Formats.ConvertToVNDateString(PhieuTC.NgayLap.ToString()); oPhieuTC.HoTen = "Họ tên người nộp tiền"; oPhieuTC.TenNguoiNopNhan = PhieuTC.NguoiNop; oPhieuTC.DienThoai = PhieuTC.DienThoai; oPhieuTC.DiaChi = PhieuTC.DiaChi; oPhieuTC.LyDo = "Lý do nộp"; oPhieuTC.NoiDungLyDo = PhieuTC.NoiDung; oPhieuTC.SoTien = Convert.ToDouble(PhieuTC.SoTien); oPhieuTC.NguoiNopChi = "Người nộp"; oPhieuTC.NguoiThuChi = "Người thu"; oPhieuTC.NgayThangNam = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(PhieuTC.NgayLap.ToString())); } else { // Phiếu chi oPhieuTC = new oThuChi(); oPhieuTC.TieuDe = "PHIẾU CHI"; oPhieuTC.MaPhieu = "Mã phiếu chi: " + PhieuTC.MaPhieu; oPhieuTC.Ngay = Formats.ConvertToVNDateString(PhieuTC.NgayLap.ToString()); oPhieuTC.HoTen = "Họ tên người nhận tiền"; oPhieuTC.TenNguoiNopNhan = PhieuTC.NguoiNop; oPhieuTC.DienThoai = PhieuTC.DienThoai; oPhieuTC.DiaChi = PhieuTC.DiaChi; oPhieuTC.LyDo = "Lý do nhận"; oPhieuTC.NoiDungLyDo = PhieuTC.NoiDung; oPhieuTC.SoTien = Convert.ToDouble(PhieuTC.SoTien); oPhieuTC.NguoiNopChi = "Người nhận"; oPhieuTC.NguoiThuChi = "Người chi"; oPhieuTC.NgayThangNam = Formats.ConvertToFullStringDate_ToUp(DateTime.Parse(PhieuTC.NgayLap.ToString())); } }