示例#1
0
        protected void btnLayThucHien_Click(object sender, DirectEventArgs e)
        {
            daDuLieuBCN dBCN = new daDuLieuBCN();

            dBCN.BCN.MaBieuBaoCao = MaBieuBaoCao;
            dBCN.IDMauBieu        = IDMauBieu;
            dBCN.Thang            = Thang;
            dBCN.Nam          = Nam;
            dBCN.MaDonVi      = UIHelper.daPhien.MaDonVi;
            dBCN.MaDonViSTK1  = UIHelper.daPhien.ThongTinDN.MaSTK1;
            dBCN.MaBieuBaoCao = MaBieuBaoCao;

            dBCN.LaySTK1ThucHien();

            dBCN.TinhDanSuatThucHien();

            //Cap nhat Doanh thu, CHi phi
            daBieuBaoCao dBBC = new daBieuBaoCao();

            dBBC.BieuBC.MaBaoCao = MaBieuBaoCao;
            dBBC.CapNhatDoanhThuChiPhi(false);
            //============================

            DanhSachNhap();
        }
示例#2
0
        private void DanhSachNhap()
        {
            daDuLieuBCN dBCN = new daDuLieuBCN();

            dBCN.MaBieuBaoCao = MaBieuBaoCao;
            dBCN.Nam          = Nam;
            dBCN.MaDonVi      = UIHelper.daPhien.MaDonVi;

            stoNhapBCN.DataSource = dBCN.DanhSachNhapBCN();
            stoNhapBCN.DataBind();
        }
示例#3
0
        public void DoYes()
        {
            daTrangThaiBaoCao dTTBC = new daTrangThaiBaoCao();
            daDuLieuBCN       dBCN  = new daDuLieuBCN();

            dTTBC.TT.MaBaoCao      = MaBieuBaoCao;
            dTTBC.TT.IDTrangThai   = (int)daDanhMuc.eTrangThai.Khởi_tạo_lại_Báo_cáo;
            dTTBC.TT.TenTrangThai  = "Khởi tạo lại Báo cáo";
            dTTBC.TT.NguoiThucHien = UIHelper.daPhien.MaNSD + ":" + UIHelper.daPhien.TenNguoiSuDung;

            dBCN.BCN.MaBieuBaoCao = MaBieuBaoCao;
            dBCN.IDMauBieu        = IDMauBieu;
            dBCN.Thang            = Thang;
            dBCN.Nam          = Nam;
            dBCN.MaDonVi      = UIHelper.daPhien.MaDonVi;
            dBCN.MaDonViSTK1  = UIHelper.daPhien.ThongTinDN.MaSTK1;
            dBCN.MaBieuBaoCao = MaBieuBaoCao;

            dTTBC.Them();

            dBCN.KhoiTao();

            //Lay so lieu ben stk1 sang

            /*daSoLieuSTK1 dSLSTK1 = new daSoLieuSTK1();
             * dSLSTK1.Thang = Thang;
             * dSLSTK1.Nam = Nam;
             * dSLSTK1.MaDonViSTK1= UIHelper.daPhien.ThongTinDN.MaSTK1;
             * dSLSTK1.LaySoLieuSTK1_DonVi();*/
            //=================

            dBCN.LaySTK1();

            dBCN.TinhDanSuatSTK1();

            //Cap nhat Doanh thu, CHi phi
            daBieuBaoCao dBBC = new daBieuBaoCao();

            dBBC.BieuBC.MaBaoCao = MaBieuBaoCao;
            dBBC.CapNhatDoanhThuChiPhi(true);
            //============================

            DanhSachNhap();
        }
示例#4
0
        public void Edit(int id, string field, string oldvalue, string newvalue, object BangBCN)
        {
            daDuLieuBCN dBCN = new daDuLieuBCN();

            dBCN.BCN.MaBieuBaoCao = MaBieuBaoCao;
            dBCN.BCN.IDChiTieu    = id;
            dBCN.BCN.SoLieuNhap   = decimal.Parse(newvalue);
            dBCN.BCN.NguoiNhapBCN = UIHelper.daPhien.MaNSD + ":" + UIHelper.daPhien.TenNguoiSuDung;
            dBCN.CapNhatNhap();

            grdBieuNhapBCN.GetStore().GetById(id).Commit();

            List <clsTinhDanSuat> lstTinh;

            dBCN.IDMauBieu      = IDMauBieu;
            dBCN.BCN.SoLieuNhap = dBCN.BCN.SoLieuNhap - decimal.Parse(oldvalue);
            lstTinh             = dBCN.TinhDanSuatNhap();

            foreach (clsTinhDanSuat t in lstTinh)
            {
                grdBieuNhapBCN.GetStore().GetById(t.IDChiTieu).Set("SoLieuNhap", t.SoLieuNhap);
                grdBieuNhapBCN.GetStore().GetById(t.IDChiTieu).Commit();
            }
        }
示例#5
0
        protected void btnTaoBaoCao_Click(object sender, DirectEventArgs e)
        {
            daBieuBaoCao      dBBC  = new daBieuBaoCao();
            daTrangThaiBaoCao dTTBC = new daTrangThaiBaoCao();
            daDuLieuBCN       dBCN  = new daDuLieuBCN();

            dBBC.BieuBC.Thang           = ucBieuBC1.Thang;
            dBBC.BieuBC.Nam             = ucBieuBC1.Nam;
            dBBC.BieuBC.IDBieuDinhNghia = ucBieuBC1.IDMauBieuDinhNghia;
            dBBC.BieuBC.DonVi           = UIHelper.daPhien.MaDonVi;
            dBBC.BieuBC.TrangThai       = (int)daDanhMuc.eTrangThai.Nhập_số_liệu;
            dBBC.SinhMaBaoCao();

            dTTBC.TT.MaBaoCao      = dBBC.BieuBC.MaBaoCao;
            dTTBC.TT.IDTrangThai   = (int)daDanhMuc.eTrangThai.Nhập_số_liệu;
            dTTBC.TT.TenTrangThai  = "Nhập số liệu";
            dTTBC.TT.NguoiThucHien = UIHelper.daPhien.MaNSD + ":" + UIHelper.daPhien.TenNguoiSuDung;

            dBCN.BCN.MaBieuBaoCao = dBBC.BieuBC.MaBaoCao;
            dBCN.IDMauBieu        = dBBC.BieuBC.IDBieuDinhNghia.Value;
            dBCN.Thang            = ucBieuBC1.Thang;
            dBCN.Nam          = ucBieuBC1.Nam;
            dBCN.MaDonVi      = UIHelper.daPhien.MaDonVi;
            dBCN.MaDonViSTK1  = UIHelper.daPhien.ThongTinDN.MaSTK1;
            dBCN.MaBieuBaoCao = dBBC.BieuBC.MaBaoCao;

            if (dBBC.ThongTin() == null)
            {
                dBBC.Them();

                dTTBC.Them();

                switch (dBBC.BieuBC.IDBieuDinhNghia)
                {
                case 1:
                    dBCN.KhoiTao();

                    dBCN.LaySTK1();

                    dBCN.TinhDanSuatSTK1();
                    break;

                case 3:
                    daDuLieuBaoCaoB0205 dB0205 = new daDuLieuBaoCaoB0205();
                    dB0205.MaBieuBaoCao  = dBBC.BieuBC.MaBaoCao;
                    dB0205.IDMauBieu     = dBBC.BieuBC.IDBieuDinhNghia.Value;
                    dB0205.Thang         = (byte)dBBC.BieuBC.Thang;
                    dB0205.Nam           = dBBC.BieuBC.Nam.Value;
                    dB0205.MaDonVi       = UIHelper.daPhien.MaDonVi;
                    dB0205.MaDonViSTK1   = UIHelper.daPhien.ThongTinDN.MaSTK1;
                    dB0205.NguoiThucHien = UIHelper.daPhien.MaNSD + ":" + UIHelper.daPhien.TenNguoiSuDung;

                    dB0205.KhoiTao();

                    dB0205.LaySoLieuSTK1();

                    dB0205.TinhDanSuat();
                    break;
                }


                DanhSachBaoCaoLap();
            }

            wTaoBieuBaoCao.Hide();
        }