예제 #1
0
    public void BindData(ReportFilterTax rp)
    {
        try
        {
            // thêm thông tin header

            // thông tin chi tiết
            DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("BC_Thue_DanhSachCapMaSoThueCaNhan");
            DataSource = table;

            xrt_manhanvien.DataBindings.Add("Text", DataSource, "MA_CB");
            xrt_hovaten.DataBindings.Add("Text", DataSource, "HO_TEN");
            xrt_chucvu.DataBindings.Add("Text", DataSource, "TEN_CHUCVU");
            xrt_ngaysinh.DataBindings.Add("Text", DataSource, "NGAY_SINH", "{0:dd/MM/yyyy}");
            xrt_gioitinh.DataBindings.Add("Text", DataSource, "MA_GIOITINH");
            xrt_quoctich.DataBindings.Add("Text", DataSource, "TEN_NUOC");
            xrt_socmt.DataBindings.Add("Text", DataSource, "SO_CMND");
            xrt_ngaycapcmt.DataBindings.Add("Text", DataSource, "NGAYCAP_CMND", "{0:dd/MM/yyyy}");
            xrt_noicapcmt.DataBindings.Add("Text", DataSource, "TEN_NOICAP_CMND");
            xrt_sohochieu.DataBindings.Add("Text", DataSource, "SO_HOCHIEU");
            xrt_ngaycaphochieu.DataBindings.Add("Text", DataSource, "NGAYCAP_HOCHIEU", "{0:dd/MM/yyyy}");
            xrt_noicaphochieu.DataBindings.Add("Text", DataSource, "TEN_NOICAP_HOCHIEU");
            xrt_thuongtru.DataBindings.Add("Text", DataSource, "HO_KHAU");
            xrt_diachilienhe.DataBindings.Add("Text", DataSource, "DIA_CHI_LH");
            xrt_dienthoai.DataBindings.Add("Text", DataSource, "DI_DONG");
            xrt_email.DataBindings.Add("Text", DataSource, "EMAIL");

            if (!string.IsNullOrEmpty(rp.Footer1))
            {
                xrl_footer1.Text = rp.Footer1;
            }
            if (!string.IsNullOrEmpty(rp.Footer3))
            {
                xrl_footer3.Text = rp.Footer3;
            }
            if (!string.IsNullOrEmpty(rp.Ten1))
            {
                xrl_ten1.Text = rp.Ten1;
            }
            if (!string.IsNullOrEmpty(rp.Ten3))
            {
                xrl_ten3.Text = rp.Ten3;
            }
            // thêm thông tin footer
        }
        catch (Exception ex)
        { }
    }
    public void BinData(ReportFilterTax rp)
    {
        try
        {
            //xrl_TenCongTy.Text = rp.CompanyName;
            //xrl_TenThanhPho.Text = rp.CityName;
            //if (rp.ReportTitle != "")
            //    xrl_TitleBC.Text = rp.ReportTitle;

            string cityNameNormal = new HeThongController().GetValueByName(SystemConfigParameter.CITY, rp.SessionDepartmentID);

            DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("BC_Thue_DanhSachDangKyGiamTruGiaCanh", "@TuNgay", "@DenNgay", rp.TuNgay, rp.DenNgay);
            DataSource = table;

            xrt_manhanvien.DataBindings.Add("Text", DataSource, "MA_CB");
            xrt_hovaten.DataBindings.Add("Text", DataSource, "HO_TEN");
            xrt_ngaysinh.DataBindings.Add("Text", DataSource, "NGAY_SINH", "{0:dd/MM/yyyy}");
            xrt_soCMT.DataBindings.Add("Text", DataSource, "SO_CMND");
            xrt_ngaycap.DataBindings.Add("Text", DataSource, "NGAYCAP_CMND", "{0:dd/MM/yyyy}");
            xrt_noicap.DataBindings.Add("Text", DataSource, "TEN_NOICAP_CMND");
            xrt_songuoigiamtru.DataBindings.Add("Text", DataSource, "SoNguoiGiamTru");

            xrl_Ngay.Text = cityNameNormal + ", ngày " + DateTime.Now.Day + " tháng " + DateTime.Now.Month + " năm " + DateTime.Now.Year;

            if (!string.IsNullOrEmpty(rp.Footer1))
            {
                xrl_footer1.Text = rp.Footer1;
            }
            if (!string.IsNullOrEmpty(rp.Footer3))
            {
                xrl_footer3.Text = rp.Footer3;
            }
            if (!string.IsNullOrEmpty(rp.Ten1))
            {
                xrl_ten1.Text = rp.Ten1;
            }
            if (!string.IsNullOrEmpty(rp.Ten3))
            {
                xrl_ten3.Text = rp.Ten3;
            }
        }
        catch (Exception ex)
        { }
    }
    public void BindData(ReportFilterTax rp)
    {
        xrl_kytinhthue.Text = new ReportController().CalculateTime(rp.TuNgay.Value, rp.DenNgay.Value);
        xrl_tentochuc.Text  = rp.CompanyName;
        xrlMaSoThue.Text    = rp.MaSoThue;
        DataTable dt = new DataTable();

        dt         = DataHandler.GetInstance().ExecuteDataTable("BC_Thue_05AKK", "@MaDonVi", "@TuNgay", "@DenNgay", rp.SessionDepartmentID, rp.TuNgay, rp.DenNgay);
        DataSource = dt;

        xrt_hovaten.DataBindings.Add("Text", DataSource, "HO_TEN");
        xrt_masothue.DataBindings.Add("Text", DataSource, "MST_CANHAN");
        xrt_socmnd.DataBindings.Add("Text", DataSource, "SO_CMND");
        xrt_thunhapchiuthue.DataBindings.Add("Text", DataSource, "ThuNhapChiuThue", "{0:n0}");

        xrt_tinhgiamthue.DataBindings.Add("Text", DataSource, "ThuNhapTinhThue", "{0:n0}");
        // xrt_TNCT_LamCanCu.DataBindings.Add("Text", DataSource, "ThuNhapTinhThue", "{0:n0}");
        xrt_thuekhautru.DataBindings.Add("Text", DataSource, "SoThuePhaiNop", "{0:n0}");


        xrlNgayKetXuat.Text = "Ngày " + DateTime.Now.Day + " tháng " + DateTime.Now.Month + " năm " + DateTime.Now.Year;
        xrlNguoiBC3.Text    = rp.Ten3;
    }