예제 #1
0
        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 + ".";
        }
예제 #2
0
        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:";
        }
예제 #3
0
        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"));
             */
        }