public void BindData(ReportFilterEmployeeProfile filter) { try { xrl_tencty.Text = ReportController.GetInstance().GetCompanyName(filter.SessionDepartmentID); DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_GetNhanSuDieuChuyen", "@TuNgay", "@DenNgay", filter.TuNgay, filter.DenNgay); // bind data DataSource = table; xrtHoTen.DataBindings.Add("Text", DataSource, "HO_TEN"); xrtNgayChuyen.DataBindings.Add("Text", DataSource, "NgayCoHieuLuc", "{0:dd/MM/yyyy}"); // bộ phận cũ xrtPhongCu.DataBindings.Add("Text", DataSource, "ChiNhanhCu"); xrtBPCu.DataBindings.Add("Text", DataSource, "BoPhanCu"); xrtChucVuCu.DataBindings.Add("Text", DataSource, "ChucVuCu"); // bộ phận mới xrtPhongMoi.DataBindings.Add("Text", DataSource, "ChiNhanhMoi"); xrtBPMoi.DataBindings.Add("Text", DataSource, "BoPhanMoi"); xrtChucVuMoi.DataBindings.Add("Text", DataSource, "ChucVuMoi"); xrtSoQuyetDinh.DataBindings.Add("Text", DataSource, "SoQuyetDinh"); if (!string.IsNullOrEmpty(filter.ReportTitle)) { xrl_report_title.Text = filter.ReportTitle; } } catch (Exception ex) { ExtMessage.Dialog.Alert("Có lỗi xảy ra: " + ex.Message); } }
public void BindData(ReportFilterEmployeeProfile filter) { try { //xrlTenCongTy.Text = filter.CompanyName.ToUpper(); //string tenBoPhan = new DM_DONVIController().GetNameById(filter.MaBoPhan); //if (!string.IsNullOrEmpty(tenBoPhan)) //{ // xrlBoPhan.Text = tenBoPhan; //} if (!string.IsNullOrEmpty(filter.ReportTitle)) { xrlReportTitle.Text = filter.ReportTitle; } DataTable data = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_NhanXetCanBoSauThuViec", "@MaCB", filter.MaCB); // bind data for employee if (data.Rows.Count > 0) { DataRow item = data.Rows[0]; xrlHoTen.Text = item["HO_TEN"].ToString(); xrlPhongBan.Text = item["TEN_DONVI"].ToString(); xrlChucVu.Text = item["TEN_CHUCVU"].ToString(); xrlNgaySinh.Text = string.Format("{0:dd/MM/yyyy}", item["NGAY_SINH"].ToString()); xrlQueQuan.Text = item["QueQuan"].ToString(); xrlTrinhDo.Text = item["TEN_TRINHDO"].ToString(); xrlChuyenNganh.Text = item["TEN_CHUYENNGANH"].ToString(); xrlNgayVao.Text = string.Format("{0:dd/MM/yyyy}", item["NGAY_TUYEN_DTIEN"].ToString()); } // bind số dòng nhận xét phía dưới DataTable table = CreateDataTable(4); DataSource = table; xrtcanbonhanxet.DataBindings.Add("Text", DataSource, "HoTen"); xrtchatluonglamviec.DataBindings.Add("Text", DataSource, "ChatLuong"); xrtchaphanhkyluat.DataBindings.Add("Text", DataSource, "YThuc"); xrtkyhopdongct.DataBindings.Add("Text", DataSource, "DeXuatHD"); xrtnhanxet.DataBindings.Add("Text", DataSource, "NhanXet"); // Footer if (!string.IsNullOrEmpty(filter.Ten1)) { xrlNguoiKy.Text = filter.Ten1; } } catch (Exception ex) { ExtMessage.Dialog.Alert("Có lỗi xảy ra: " + ex.Message); } }
public void BindData(ReportFilterEmployeeProfile filter) { try { DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_GetHopDongThuViec", "@Prkey", filter.PrKeyHoSo); if (table.Rows.Count > 0) { HeThongController htController = new HeThongController(); ReportController rpController = new ReportController(); string giamDoc = ReportController.GetInstance().GetDirectorName(filter.SessionDepartmentID, filter.Ten2); xrLabel2.Text = string.Format(xrLabel2.Text, filter.SoQuyetDinh); // Hà Nội, ngày {0} tháng {1} năm {2} xrLabel1.Text = string.Format(xrLabel1.Text, DateTime.Now.ToString("dd"), DateTime.Now.ToString("MM"), DateTime.Now.ToString("yyyy")); // giam doc xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{0}", giamDoc.ToUpper()); // nhân viên xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{1}", table.Rows[0]["HO_TEN"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{2}", table.Rows[0]["NGAY_SINH"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{3}", table.Rows[0]["TEN_NUOC"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{4}", table.Rows[0]["SO_CMND"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{5}", table.Rows[0]["NGAYCAP_CMND"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{6}", table.Rows[0]["TEN_NOICAP_CMND"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{7}", table.Rows[0]["HO_KHAU"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{8}", table.Rows[0]["DIA_CHI_LH"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{9}", table.Rows[0]["DI_DONG"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{10}", table.Rows[0]["TEN_TRINHDO"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{11}", table.Rows[0]["TEN_CHUYENNGANH"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{12}", filter.Thang.ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{13}", filter.TuNgay.ToString("dd")); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{14}", filter.TuNgay.ToString("MM")); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{15}", filter.TuNgay.ToString("yyyy")); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{16}", table.Rows[0]["TEN_DONVI"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{17}", table.Rows[0]["TEN_DONVI"].ToString()); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{18}", filter.SoTien.ToString("n0")); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{19}", SoftCore.Util.GetInstance().DocTienBangChu(filter.SoTien, " đồng")); } } catch (Exception) { } }
public void BindData(ReportFilterEmployeeProfile filter) { try { DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_ThoaThuanHocViec", "@Prkey", filter.PrKeyHoSo); if (table.Rows.Count > 0) { HeThongController htController = new HeThongController(); ReportController rpController = new ReportController(); string giamDoc = htController.GetValueByName(SystemConfigParameter.chuky2, filter.SessionDepartmentID); // Hà Nội, ngày {0} tháng {1} năm {2} xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{0}", DateTime.Now.ToString("dd")); xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{1}", DateTime.Now.ToString("MM")); xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{2}", DateTime.Now.ToString("yyyy")); // Hôm nay, ngày {0} tại Công ty cổ phần Thế giới Giải trí. xrRichText7.Rtf = rpController.Convertstringtortf(xrRichText7.Rtf, "{0}", DateTime.Now.ToString("dd/MM/yyyy")); // Chúng tôi, một bên là: Ông {0} (gọi tắt là Người sử dụng lao động) // Chức vụ : Tổng Giám Đốc // Đại diện cho : Công ty cổ phần thế giới Giải trí (gọi tắt là Công ty) // Địa chỉ : 191 Bà Triệu-Hai Bà Trưng-Hà Nội // Và một bên là : {1} (gọi tắt là Người lao động) // Sinh ngày : {2} // CMND số : {3} cấp ngày {4} nơi cấp : {5} // Địa chỉ thường trú: {6} // Chỗ ở hiện tại : {7} // Điện thoại di động: {8} ĐTNR: {9} string ngayCapCMND = table.Rows[0]["NgayCapCMND"].ToString(); string ngaySinh = table.Rows[0]["NgaySinh"].ToString(); string noiCapCMND = table.Rows[0]["NoiCapCMND"].ToString(); string diaChiThuongTru = table.Rows[0]["DiaChiThuongTru"].ToString(); string choOHienNay = table.Rows[0]["ChoOHienNay"].ToString(); string diDong = table.Rows[0]["DiDong"].ToString(); string nhaRieng = table.Rows[0]["DTNR"].ToString(); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{0}", giamDoc); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{1}", table.Rows[0]["HoTen"].ToString()); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{2}", string.IsNullOrEmpty(ngaySinh) ? "..." : ngaySinh.Remove(10)); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{3}", table.Rows[0]["SoCMND"].ToString()); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{4}", string.IsNullOrEmpty(ngayCapCMND) ? "..." : ngayCapCMND.Remove(10)); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{5}", string.IsNullOrEmpty(noiCapCMND) ? "..." : noiCapCMND); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{6}", string.IsNullOrEmpty(diaChiThuongTru) ? "..." : diaChiThuongTru); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{7}", string.IsNullOrEmpty(choOHienNay) ? "..." : choOHienNay); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{8}", string.IsNullOrEmpty(diDong) ? "..." : diDong); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{9}", string.IsNullOrEmpty(nhaRieng) ? "..." : nhaRieng); // Thoả thuận ký kết bản thoả thuận học việc và cam kết thực hiện đúng những điều khoản sau: // Điều 1: Thời hạn và công việc: // - Thời hạn học việc: {0} // - Từ ngày {1} tháng {2} năm {3} đến ngày {4} tháng {5} năm {6} // - Địa điểm học việc: Công ty cổ phần Thế giới Giải trí & các chi nhánh của Công ty // - Chức vụ: {7} ;Công việc phải làm: Theo bản mô tả công việc int soNgay = filter.DenNgay.Subtract(filter.TuNgay).Days; xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{0}", soNgay.ToString() + " ngày"); // từ ngày xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{1}", filter.TuNgay.ToString("dd")); xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{2}", filter.TuNgay.ToString("MM")); xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{3}", filter.TuNgay.ToString("yyyy")); DateTime denNgay = filter.DenNgay; xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{4}", denNgay.ToString("dd")); xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{5}", denNgay.ToString("MM")); xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{6}", denNgay.ToString("yyyy")); string chucVu = table.Rows[0]["TEN_CHUCVU"].ToString(); xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{7}", string.IsNullOrEmpty(chucVu) ? "..." : chucVu); // mức lương xrRichText12.Rtf = rpController.Convertstringtortf(xrRichText12.Rtf, "{0}", filter.SoTien.ToString("n0")); string thanhChu = SoftCore.Util.GetInstance().DocTienBangChu(filter.SoTien, " đồng"); xrRichText12.Rtf = rpController.Convertstringtortf(xrRichText12.Rtf, "{1}", thanhChu); } else { ExtMessage.Dialog.Alert("Không tìm thấy dữ liệu của cán bộ"); } } catch (Exception ex) { ExtMessage.Dialog.Alert("Có lỗi xảy ra: " + ex.Message); } }