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; } }
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; } }