public void BindData(ReportFilterSalary rp)
    {
        //if (rp.thang_chamcong == null)
        //{
        //    xrl_ThangTraLuong.Text = "Tháng " + DateTime.Now.Month + " năm " + DateTime.Now.Year;
        //    xrl_ngayketxuat.Text = "Tháng " + DateTime.Now.Month + " năm " + DateTime.Now.Year;
        //}
        //else
        //{
        //    xrl_ThangTraLuong.Text = "Tháng " + rp.thang_chamcong + " năm " + rp.nam_chamcong;
        //    xrl_ngayketxuat.Text = "Tháng " + rp.thang_chamcong + " năm " + rp.nam_chamcong;
        //}

        //if (!string.IsNullOrEmpty(rp.TenThanhPho))
        //{
        //    xrl_TenThanhPho.Text = rp.TenThanhPho;
        //}
        //if (!string.IsNullOrEmpty(rp.TenBaoCao))
        //{
        //    xrl_tenbaocao.Text = rp.TenBaoCao;
        //}
        //if (!string.IsNullOrEmpty(rp.TenDonVi))
        //{
        //    xrl_TenCongTy.Text = rp.TenDonVi;
        //}
        // DataTable table = DataHandler.GetInstance().ExecuteDataTable("sp_phieutraluong1", "@MaDonVi", "@MA_PHONG", "@IDBangLuong", rp.MaDonVi, rp.MaPhongBan, rp.Id_BangChamCong);
        DataSource = null;
        xrlNDhoten.DataBindings.Add("Text", DataSource, "HO_TEN");
        xrlMa.DataBindings.Add("Text", DataSource, "MaCB");
        xrlNDbophan.DataBindings.Add("Text", DataSource, "TEN_PHONG");
        xrlNDchucvu.DataBindings.Add("Text", DataSource, "TEN_CHUCVU");
        xrt_hesoluong.DataBindings.Add("Text", DataSource, "HS_LUONG", "{0:0,0}");
        xrt_tongcong.DataBindings.Add("Text", DataSource, "TONGCONG", "{0:0,0}");
        xrt_tongluong.DataBindings.Add("Text", DataSource, "TongLuong", "{0:0,0}");
        xrt_songuoiphuthuoc.DataBindings.Add("Text", DataSource, "SONGUOI_PHUTHUOC");
        xrt_tonggiamtru.DataBindings.Add("Text", DataSource, "TongGiamTru", "{0:0,0}");
        xrt_thuclinh.DataBindings.Add("Text", DataSource, "ThucLinh", "{0:0,0}");
        xrt_conlinh.DataBindings.Add("Text", DataSource, "ConLinh", "{0:0,0}");
        xrt_tongphucap.DataBindings.Add("Text", DataSource, "TongPhuCap", "{0:0,0}");
        xrt_giamtruthunhapcanhan.DataBindings.Add("Text", DataSource, "GiamTruThuNhapCaNhan", "{0:0,0}");
        xrt_giamtrubhxh.DataBindings.Add("Text", DataSource, "GiamTruBHXH", "{0:0,0}");
        xrt_giamtrubhyt.DataBindings.Add("Text", DataSource, "GiamTruBHYT", "{0:0,0}");
        xrt_giamtruthatnghiep.DataBindings.Add("Text", DataSource, "GiamTruBHTN", "{0:0,0}");
        if (!string.IsNullOrEmpty(rp.Footer1))
        {
            xrl_nguoinhantien.Text = rp.Footer1;
        }
        if (!string.IsNullOrEmpty(rp.Footer3))
        {
            xrl_thuquy.Text = rp.Footer3;
        }
        if (!string.IsNullOrEmpty(rp.Ten1))
        {
            xrl_chukynguoinhantien.Text = rp.Ten1;
        }
        if (!string.IsNullOrEmpty(rp.Ten3))
        {
            xrl_chukythuquy.Text = rp.Ten3;
        }
    }
Beispiel #2
0
    public void BindData(ReportFilterSalary filter, bool bangPhat)
    {
        try
        {
            xrl_TenCongTy.Text   = filter.CompanyName;
            xrl_TenThanhPho.Text = filter.CityName.ToUpper();

            int id = filter.IdBangThuong;
            if (bangPhat)
            {
                id = filter.IdBangPhat;
            }
            else
            {
                xrl_Ngay.Text    = "Ngày";
                xrl_TitleBC.Text = "DANH SÁCH KHEN THƯỞNG THÁNG ";
            }
            //   xrl_TitleBC.Text += new DanhSachThuongPhatController().GetById(id).Month;
            xrtngayketxuat.Text = "Ngày " + DateTime.Now.Day + " tháng " + DateTime.Now.Month + " năm " + DateTime.Now.Year;
            DataTable dt = DataController.DataHandler.GetInstance().ExecuteDataTable("TienLuong_DanhSachThuongPhat", "@IdDanhSachBangThuongPhat", id);
            if (dt.Rows.Count > 0)
            {
                DataSource = dt;
                xrt_maCB.DataBindings.Add("Text", DataSource, "MaCB");
                xrt_HoTen.DataBindings.Add("Text", DataSource, "HO_TEN");
                xrt_GioiTinh.DataBindings.Add("Text", DataSource, "GioiTinh");
                xrt_NgayViPham.DataBindings.Add("Text", DataSource, "Ngay", "{0:dd/MM/yyyy}");
                xrt_SoTien.DataBindings.Add("Text", DataSource, "SoTien", "{0:n0}");
                xrt_SoDiem.DataBindings.Add("Text", DataSource, "SoDiem");
                xrt_LyDo.DataBindings.Add("Text", DataSource, "LyDo");
            }
            if (!string.IsNullOrEmpty(filter.ReportTitle))
            {
                xrl_TitleBC.Text = filter.ReportTitle.ToUpper();
            }
            if (!string.IsNullOrEmpty(filter.Footer1))
            {
                xrl_footer1.Text = filter.Footer1;
            }
            if (!string.IsNullOrEmpty(filter.Footer2))
            {
                xrl_footer2.Text = filter.Footer2;
            }
            if (!string.IsNullOrEmpty(filter.Footer3))
            {
                xrl_footer3.Text = filter.Footer3;
            }

            if (!string.IsNullOrEmpty(filter.Ten1))
            {
                xrl_ten1.Text = filter.Ten1;
            }
            else
            {
                xrl_ten1.Text = filter.Ten1.ToString();
            }

            if (!string.IsNullOrEmpty(filter.Ten2))
            {
                xrl_ten2.Text = filter.Ten2;
            }
            if (!string.IsNullOrEmpty(filter.Ten3))
            {
                xrl_ten3.Text = filter.Ten3;
            }
        }
        catch (Exception ex)
        {
            xrl_TitleBC.Text = "Có lỗi xảy ra : " + ex.Message;
        }
    }