public InDienNhan3ThoiDiem(DataTable dsdt, string thang, string nam, bool GiaoKy, bool NhanKy, string userKyGiao, string userKyNhan, string tenDonviGiao, String TenDVNhan, string strImTPNhan, string strImTPGiao, string strImGDNhan, string strImGDGiao) { CBDN.cl_class.clChuyenSoThanhChu clChuyenSo = new CBDN.cl_class.clChuyenSoThanhChu(); InitializeComponent(); //imTPNhan.ImageUrl = strImTPNhan; //imTPGiao.ImageUrl = strImTPGiao; //imGDNhan.ImageUrl = strImGDNhan; //imGDGiao.ImageUrl = strImGDGiao; //lbkyNhan.Text = "Đã ký: Người ký " + strImGDNhan ; //lbKyGiao.Text = "Đã ký: Người ký " + strImGDGiao; Detail.Report.DataSource = dsdt; xlSTT.DataBindings.Add("Text", DataSource, "STT"); xlTen_Cty.DataBindings.Add("Text", DataSource, "Ten_Cty"); xlB1_TieuThu.DataBindings.Add("Text", DataSource, "B1_TieuThu"); xlB2_TieuThu.DataBindings.Add("Text", DataSource, "B2_TieuThu"); xlB3_TieuThu.DataBindings.Add("Text", DataSource, "B3_TieuThu"); xlTong_TieuThu.DataBindings.Add("Text", DataSource, "Tong_TieuThu"); xlTyle_B1.DataBindings.Add("Text", DataSource, "Tyle_B1"); xlTyle_B2.DataBindings.Add("Text", DataSource, "Tyle_B2"); xlTyle_B3.DataBindings.Add("Text", DataSource, "Tyle_B3"); xrAB_N_TD.Text = string.Format("{0:N0} ", dsdt.Compute("sum([B1])", "")); xrAB_N_1Gia.Text = string.Format("{0:N0} ", dsdt.Compute("sum([B2])", "")); xrAB_N_TC.Text = string.Format("{0:N0} ", dsdt.Compute("sum([B3])", "")); xrAB_N_CD.Text = string.Format("{0:N0} ", dsdt.Compute("sum([Tong])", "")); decimal a = (decimal)dsdt.Compute("sum([Tyle_B1])", ""); decimal b = (decimal)dsdt.Compute("sum([Tyle_B2])", ""); decimal c = (decimal)dsdt.Compute("sum([Tyle_B3])", ""); a = a / 27; b = b / 27; c = c / 27; a = Math.Round(a, 2); b = Math.Round(b, 2); c = Math.Round(c, 2); xrAB_G_BT.Text = a + ""; xrTableCell9.Text = b + ""; xrAB_G_CD.Text = c + ""; lbTieude.Text = @"BÁO CÁO ĐIỆN NHẬN 3 THỜI ĐIỂM "; lbThangNam.Text = " Tháng " + thang + " Năm " + nam + "."; }
public InBienBanQT(DataTable dt, string thang, string nam, bool GiaoKy, bool NhanKy, string userKyGiao, string userKyNhan, string tenDonviGiao, String TenDVNhan, string strImTPNhan, string strImTPGiao, string strImGDNhan, string strImGDGiao) { CBDN.cl_class.clChuyenSoThanhChu clChuyenSo = new CBDN.cl_class.clChuyenSoThanhChu(); InitializeComponent(); lbDLGiaoKy.Text = tenDonviGiao.ToUpper(); lbDLNhanKy.Text = TenDVNhan.ToUpper(); //imTPNhan.ImageUrl = strImTPNhan; //imTPGiao.ImageUrl = strImTPGiao; //imGDNhan.ImageUrl = strImGDNhan; //imGDGiao.ImageUrl = strImGDGiao; //lbkyNhan.Text = "Đã ký: Người ký " + strImGDNhan ; //lbKyGiao.Text = "Đã ký: Người ký " + strImGDGiao; if (strImGDNhan != "") { rTNhan.Html = "<span align='center' style='color:red;font-weight:bold'>Người ký: " + strImGDNhan + "</span>"; } if (strImGDGiao != "") { rTGiao.Html = "<span align='center' style='color:red;font-weight:bold'>Người ký: " + strImGDGiao + "</span>"; } Detail.Report.DataSource = dt; xlSTT.DataBindings.Add("Text", DataSource, "STT"); xlDonViGiaoNhan.DataBindings.Add("Text", DataSource, "TenDonVi"); xlN_BT.DataBindings.Add("Text", DataSource, "Nhan_Bieu1_SanLuong1"); xlN_CD.DataBindings.Add("Text", DataSource, "Nhan_Bieu2_SanLuong1"); xlN_TD.DataBindings.Add("Text", DataSource, "Nhan_Bieu3_SanLuong1"); xlN_1Gia.DataBindings.Add("Text", DataSource, "Nhan1Gia1"); xlTongCong.DataBindings.Add("Text", DataSource, "TongNhan3B1"); xlGiaoBinhThuong.DataBindings.Add("Text", DataSource, "Giao_Bieu1_SanLuong1"); xlG_CD.DataBindings.Add("Text", DataSource, "Giao_Bieu2_SanLuong1"); xlG_TD.DataBindings.Add("Text", DataSource, "Giao_Bieu3_SanLuong1"); xlG_1Gia.DataBindings.Add("Text", DataSource, "Giao1Gia1"); xlG_TongCong.DataBindings.Add("Text", DataSource, "TongGiao3B1"); xlDN_BT.DataBindings.Add("Text", DataSource, "B1_TieuThu1"); xlDN_CD.DataBindings.Add("Text", DataSource, "B2_TieuThu1"); xlDN_TD.DataBindings.Add("Text", DataSource, "B3_TieuThu1"); xlDN_1Gia.DataBindings.Add("Text", DataSource, "Tong1Gia1"); xlDN_TongCong.DataBindings.Add("Text", DataSource, "Tong_TieuThu1"); xlTN_BT.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan_Bieu1_SanLuong)", "Loai>0")).Replace(",", "."); xlTN_CD.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan_Bieu2_SanLuong)", "Loai>0")).Replace(",", "."); xl_TNTD.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan_Bieu3_SanLuong)", "Loai>0")).Replace(",", "."); xlTN1Gia.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan1Gia)", "1=1")).Replace(",", "."); xlTNTongCong.Text = string.Format("{0:N0} ", dt.Compute("sum(TongNhan3B)", "Loai>0")).Replace(",", "."); xlTG_BT.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao_Bieu1_SanLuong)", "Loai>0")).Replace(",", "."); xlTG_CD.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao_Bieu2_SanLuong)", "Loai>0")).Replace(",", "."); xlTG_TD.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao_Bieu3_SanLuong)", "Loai>0")).Replace(",", "."); xlTG_1Gia.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao1Gia)", "Loai>0")).Replace(",", "."); xlTG_TongCong.Text = string.Format("{0:N0} ", dt.Compute("sum(TongGiao3B)", "Loai>0")).Replace(",", "."); xlTDN_BT.Text = string.Format("{0:N0} ", dt.Compute("sum(B1_TieuThu)", "Loai>0")).Replace(",", "."); xlTDN_CD.Text = string.Format("{0:N0} ", dt.Compute("sum(B2_TieuThu)", "Loai>0")).Replace(",", "."); xlTDN_TD.Text = string.Format("{0:N0} ", dt.Compute("sum(B3_TieuThu)", "Loai>0")).Replace(",", "."); xlTDN_1Gia.Text = string.Format("{0:N0} ", dt.Compute("sum(Tong1Gia)", "Loai>0")).Replace(",", "."); xlTDN_TongCong.Text = string.Format("{0:N0} ", dt.Compute("sum(Tong_TieuThu)", "Loai>0")).Replace(",", "."); xrAB_N_BT.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan_Bieu1_SanLuong)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_N_CD.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan_Bieu2_SanLuong)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_N_TD.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan_Bieu3_SanLuong)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_N_1Gia.Text = string.Format("{0:N0} ", dt.Compute("sum(Nhan1Gia)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_N_TC.Text = string.Format("{0:N0} ", dt.Compute("sum(TongNhan3B)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_G_BT.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao_Bieu1_SanLuong)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_G_CD.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao_Bieu2_SanLuong)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_G_TD.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao_Bieu3_SanLuong)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_G_1Gia.Text = string.Format("{0:N0} ", dt.Compute("sum(Giao1Gia)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_G_TC.Text = string.Format("{0:N0} ", dt.Compute("sum(TongGiao3B)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_TT_BT.Text = string.Format("{0:N0} ", dt.Compute("sum(B1_TieuThu)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_TT_CD.Text = string.Format("{0:N0} ", dt.Compute("sum(B2_TieuThu)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_TT_TD.Text = string.Format("{0:N0} ", dt.Compute("sum(B3_TieuThu)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_TT_1Gia.Text = string.Format("{0:N0} ", dt.Compute("sum(Tong1Gia)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); xrAB_TT_TC.Text = string.Format("{0:N0} ", dt.Compute("sum(Tong_TieuThu)", "Loai>0 and Loai<5 and Loai <> 3")).Replace(",", "."); // lbDienNangMua.Text = "2. Điện năng mua của " + tenDonvi + " là: " + dt.Compute("sum(TongNhan3B)", "Loai=1 or Loai=2 or Loai=4").ToString() + "kWh (A+C chiều nhận)"; string tongKWh = dt.Compute("sum([Tong_TieuThu])", "[Loai]=1 or [Loai]=2 or [Loai]=4") + ""; if (tongKWh != "") { lbDienNangMua.Text = "2. Điện năng mua của " + tenDonviGiao + " là: " + string.Format("{0:N0} ", decimal.Parse(tongKWh)).Replace(",", ".") + "kWh (Bằng chữ: " + clChuyenSo.ChuyenSo(tongKWh.Replace("-", "")) + " kWh)"; } else { lbDienNangMua.Text = "2. Điện năng mua của " + tenDonviGiao + " là: 0kWh (Bằng chữ: Không Kwh)"; } string Btchu = "Không", cdChu = "Không", TDChu = "Không"; string bt = dt.Compute("sum([B1_TieuThu])", "[Loai]=1 or [Loai]=2 or [Loai]=4").ToString(); string cd = dt.Compute("sum([B2_TieuThu])", "[Loai]=1 or [Loai]=2 or [Loai]=4").ToString(); string td = dt.Compute("sum([B3_TieuThu])", "[Loai]=1 or [Loai]=2 or [Loai]=4").ToString(); if (bt != "0" && bt != "") { Btchu = clChuyenSo.ChuyenSo(bt.ToString().Replace("-", "")); lbBinhThuong.Text = "- Lượng điện năng mua theo giờ Bình thường: " + string.Format("{0:N0} ", decimal.Parse(bt)).Replace(",", ".") + "kWh (Bằng chữ: " + Btchu + " kWh)"; } if (cd != "0" && cd != "") { cdChu = clChuyenSo.ChuyenSo(cd.ToString().Replace("-", "")); lbCaoDiem.Text = "- Lượng điện năng mua theo giờ Cao điểm: " + string.Format("{0:N0} ", decimal.Parse(cd)).Replace(",", ".") + "kWh (Bằng chữ: " + cdChu + " kWh)"; } if (td != "0" && td != "") { TDChu = clChuyenSo.ChuyenSo(td.ToString().Replace("-", "")); lbThapDiem.Text = "- Lượng điện năng mua theo giờ Thấp điểm: " + string.Format("{0:N0} ", decimal.Parse(td)).Replace(",", ".") + "kWh (Bằng chữ: " + TDChu + " kWh)"; } //lbBinhThuong.Text = "- Lượng điện năng mua theo giờ Bình thường: " + bt + "kWh " ; //lbCaoDiem.Text = "- Lượng điện năng mua theo giờ Cao điểm: " + cd + "kWh "; //lbThapDiem.Text = "- Lượng điện năng mua theo giờ Thấp điểm: " + td + "kWh "; lbTieude.Text = @"BIÊN BẢN QUYẾT TOÁN ĐIỆN NĂNG MUA BÁN GIỮA " + tenDonviGiao.ToUpper() + " VỚI " + TenDVNhan.ToUpper(); lbGhiChu1.Text = "- Căn cứ hợp đồng mua bán điện giữa " + tenDonviGiao + " với " + TenDVNhan; lbThangNam.Text = " Tháng " + thang + " Năm " + nam + "."; lbGhiChu2.Text = "- " + tenDonviGiao + " và " + TenDVNhan + " lập biên bản quyết toán điện năng tháng " + thang + " năm " + nam + " như sau:"; }
public InBienBanGiaoNhan(DataTable dt, string thang, string nam, bool GiaoKy, bool NhanKy, string userKyGiao, string userKyNhan, string tenDonviGiao, String TenDVNhan, string strImTPNhan, string strImTPGiao, string strImGDNhan, string strImGDGiao) { CBDN.cl_class.clChuyenSoThanhChu clChuyenSo = new CBDN.cl_class.clChuyenSoThanhChu(); InitializeComponent(); lbDLGiaoKy.Text = tenDonviGiao.ToUpper(); lbDLNhanKy.Text = TenDVNhan.ToUpper(); if (strImGDNhan != "") { rTNhan.Html = "<span align='center' style='color:red;font-weight:bold'> Đã ký: Người ký " + strImGDNhan + "</span>"; } if (strImGDGiao != "") { rTGiao.Html = "<span align='center' style='color:red;font-weight:bold'>Đã ký: Người ký " + strImGDGiao + "</span>"; } DetailReport2.Report.DataSource = dt; //DetailReport1.Report.DataSource = dtnhan; xlSTT.DataBindings.Add("Text", DataSource, "STT"); xlDonViGiao.DataBindings.Add("Text", DataSource, "TenDiemDo"); xlGBT_DD.DataBindings.Add("Text", DataSource, "Bieu1_DoDem1"); xlGCD_DD.DataBindings.Add("Text", DataSource, "Bieu2_DoDem1"); xlGTD_DD.DataBindings.Add("Text", DataSource, "Bieu3_DoDem1"); xl1GBT_DD.DataBindings.Add("Text", DataSource, "Tong_DoDem1"); xl1GGia_DD.DataBindings.Add("Text", DataSource, "Gia1_DoDem1"); xlGTC_DD.DataBindings.Add("Text", DataSource, "TC_DoDem1"); xlG_TC_K.DataBindings.Add("Text", DataSource, "TC_kDoDem1"); xlDN_BT.DataBindings.Add("Text", DataSource, "Bieu11"); xlG_CD.DataBindings.Add("Text", DataSource, "Bieu21"); xlG_TD.DataBindings.Add("Text", DataSource, "Bieu31"); xlG_1Gia.DataBindings.Add("Text", DataSource, "Gia11"); xlGBT_TD.DataBindings.Add("Text", DataSource, "Tong1"); xlG_TC.DataBindings.Add("Text", DataSource, "TC1"); xlDonViNhan.DataBindings.Add("Text", DataSource, "TenDiemDo"); xlNBT_DD.DataBindings.Add("Text", DataSource, "Bieu1_DoDem1"); xlNCD_DD.DataBindings.Add("Text", DataSource, "Bieu2_DoDem1"); xlNTD_DD.DataBindings.Add("Text", DataSource, "Bieu3_DoDem1"); xl1NBT_DD.DataBindings.Add("Text", DataSource, "Tong_DoDem1"); xl1NGia_DD.DataBindings.Add("Text", DataSource, "Gia1_DoDem1"); xlNTC_DD.DataBindings.Add("Text", DataSource, "TC_DoDem1"); xlN_TC_K.DataBindings.Add("Text", DataSource, "TC_kDoDem1"); xlN_BT.DataBindings.Add("Text", DataSource, "Bieu11"); xlN_CD.DataBindings.Add("Text", DataSource, "Bieu21"); xlN_TD.DataBindings.Add("Text", DataSource, "Bieu31"); xlN_1Gia.DataBindings.Add("Text", DataSource, "Gia11"); xlN_TC.DataBindings.Add("Text", DataSource, "TC1"); //Tong giao xlTGBT_DD.Text = string.Format("{0:N0} ", dt.Compute("sum([Bieu1_DoDem])", "[Loai]=0")); xlTGCD_DD.Text = string.Format("{0:N0} ", dt.Compute("sum([Bieu2_DoDem])", "[Loai]=0")); xlTGTD_DD.Text = string.Format("{0:N0} ", dt.Compute("sum([Bieu3_DoDem])", "[Loai]=0")); xl1TGBT_DD.Text = string.Format("{0:N0} ", dt.Compute("sum([Tong_DoDem])", "[Loai]=0")); xlT1GGia_DD.Text = string.Format("{0:N0} ", dt.Compute("sum([Gia1_DoDem])", "[Loai]=0")); xlTGTC_DD.Text = string.Format("{0:N0} ", dt.Compute("sum([TC_DoDem])", "[Loai]=0")); xlTG_TC_K.Text = string.Format("{0:N0} ", dt.Compute("sum([TC_kDoDem])", "[Loai]=0")); xlTG_BT.Text = string.Format("{0:N0} ", dt.Compute("sum([Bieu1])", "[Loai]=0")); xlTG_CD.Text = string.Format("{0:N0} ", dt.Compute("sum([Bieu2])", "[Loai]=0")); xlTG_TD.Text = string.Format("{0:N0} ", dt.Compute("sum([Bieu3])", "[Loai]=0")); xlTGBT_TD.Text = string.Format("{0:N0} ", dt.Compute("sum([Tong])", "[Loai]=0")); xlTG_1Gia.Text = string.Format("{0:N0} ", dt.Compute("sum([Gia1])", "[Loai]=0")); xlTG_TC.Text = string.Format("{0:N0} ", dt.Compute("sum([TC])", "[Loai]=0")); /* * xlTNBT_DD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Bieu1_DoDem])", "[Loai]=1")); * xlTNCD_DD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Bieu2_DoDem])", "[Loai]=1")); * xlTNTD_DD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Bieu3_DoDem])", "[Loai]=1")); * xlT1NBT_DD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Tong_DoDem])", "[Loai]=1")); * xlT1NGia_DD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Gia1_DoDem])", "[Loai]=1")); * xlNTTC_DD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([TC_DoDem])", "[Loai]=1")); * * * xlTN_TC_K.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([TC_kDoDem])", "[Loai]=1")); * * xlTN_BT.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Bieu1])", "[Loai]=1")); * xlTN_CD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Bieu2])", "[Loai]=1")); * xlTN_TD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Bieu3])", "[Loai]=1")); * xlTBT_TD.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Tong])", "[Loai]=1")); * xlTN_1Gia.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([Gia1])", "[Loai]=1")); * xlTN_TC.Text = string.Format("{0:N0} ", dtnhan.Compute("sum([TC])", "[Loai]=1")); */ }