public void BindData(ReportFilter filter) { ReportController rpController = new ReportController(); DataSource = DataHandler.GetInstance().ExecuteDataTable("WG_DanhSachTiepNhanThuViec", "@startdate", "@enddate", filter.StartDate, filter.EndDate); xrDate.Rtf = rpController.Convertstringtortf(xrDate.Rtf, "{0}", DateTime.Now.Day.ToString()); xrDate.Rtf = rpController.Convertstringtortf(xrDate.Rtf, "{1}", DateTime.Now.Month.ToString()); xrDate.Rtf = rpController.Convertstringtortf(xrDate.Rtf, "{2}", DateTime.Now.Year.ToString()); xrHoTen.DataBindings.Add("Text", DataSource, "HO_TEN"); xrNgaySinh.DataBindings.Add("Text", DataSource, "NGAY_SINH", "{0:dd/MM/yyyy}"); xrTrinhDo.DataBindings.Add("Text", DataSource, "TEN_TRINHDO"); xrViTriCongViec.DataBindings.Add("Text", DataSource, "TEN_CONGVIEC"); xrNgayBatDauHocViec.DataBindings.Add("Text", DataSource, "NGAY_TUYEN_DTIEN", "{0:dd/MM/yyyy}"); xrHinhThucLamViec.DataBindings.Add("Text", DataSource, "HinhThucLamViec"); }
/// <summary> /// @Nghia /// </summary> /// <param name="disposing">THONG BAO-Phạt nhân viên đi làm muộn</param> /// public void BinData(ReportFilter filter) { ReportController rct = new ReportController(); DataTable table = DataHandler.GetInstance().ExecuteDataTable("rp_PhatNhanVienDiLamMuon", "@startDate", "@endDate", "@MaBoPhan", filter.StartDate, filter.EndDate, filter.SelectedDepartment); DataSource = table; xrLabel6.Text = rct.GetFooterReport(filter.SessionDepartment, filter.ReportedDate); xrTableCell2.DataBindings.Add("Text", DataSource, "HO_TEN"); xrTableCell3.DataBindings.Add("Text", DataSource, "TEN_DONVI"); xrTableCell4.DataBindings.Add("Text", DataSource, "NgayThang", "{0:dd/MM/yyyy}"); xrTableCell5.DataBindings.Add("Text", DataSource, "Gio"); xrTableCell6.DataBindings.Add("Text", DataSource, "SoTienPhat", "{0:n0}"); this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { new DevExpress.XtraReports.UI.GroupField("MA_DONVI", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending) }); xrTableCell18.DataBindings.Add("Text", DataSource, "TEN_DONVI").ToString().ToUpper(); if (!string.IsNullOrEmpty(filter.Title1)) { xrLabel18.Text = filter.Title1; } // if(!string.IsNullOrEmpty(filter.Name1)) if (!string.IsNullOrEmpty(filter.Name3)) { xrLabel19.Text = filter.Name3; } else { xrLabel19.Text = rct.GetDirectorName(filter.SessionDepartment, filter.Name3); } //xrLabel4.Text=rct. xrRichText1.Rtf = rct.Convertstringtortf(xrRichText1.Rtf, "{startDate}", rct.GetValueDefault(filter.StartDate == null ? null : filter.StartDate.ToString().Remove(10), ReportController.DataType.String)); xrRichText1.Rtf = rct.Convertstringtortf(xrRichText1.Rtf, "{endDate}", rct.GetValueDefault(filter.EndDate == null ? null : filter.EndDate.ToString().Remove(10), ReportController.DataType.String)); }
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); } }
public void BindData(ReportFilterQuyetDinhLuong filter) { try { DataTable table = DataController.DataHandler.GetInstance().ExecuteDataTable("WG_GetQuyetDinhLuong", "@IdQuyetDinhLuong", filter.ID); if (table.Rows.Count > 0) { string hoTen = table.Rows[0]["HO_TEN"].ToString(); string chucVu = table.Rows[0]["TEN_CHUCVU"].ToString(); ReportController rpController = new ReportController(); // Số : {0} xrRichText21.Rtf = rpController.Convertstringtortf(xrRichText21.Rtf, "{0}", table.Rows[0]["SoQuyetDinh"].ToString()); // 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")); // về việc phụ cấp kiêm nhiệm xrRichText7.Rtf = rpController.Convertstringtortf(xrRichText7.Rtf, "{0}", hoTen); // Phòng {0} {1} thuộc CT CPTGGT) xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{0}", table.Rows[0]["TEN_DONVI"].ToString()); xrRichText8.Rtf = rpController.Convertstringtortf(xrRichText8.Rtf, "{1}", table.Rows[0]["TenChiNhanh"].ToString()); // Căn cứ vào sự nỗ lực và cố gắng của {0} - {1} trong thời gian qua xrRichText11.Rtf = rpController.Convertstringtortf(xrRichText11.Rtf, "{0}", chucVu); xrRichText11.Rtf = rpController.Convertstringtortf(xrRichText11.Rtf, "{1}", hoTen); // a. Phụ cấp kiêm nhiệm đối với {0} {1} - {2} thuộc Công ty CPTGGT kể từ ngày {3}: xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{0}", chucVu.Trim()); xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{1}", hoTen); xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{2}", table.Rows[0]["TEN_DONVI"].ToString()); xrRichText14.Rtf = rpController.Convertstringtortf(xrRichText14.Rtf, "{3}", table.Rows[0]["NgayApDungPhuCap"].ToString().Remove(10)); // thông tin lương, phụ cấp DataSource = table; xrtHoTen.DataBindings.Add("Text", DataSource, "HO_TEN"); xrtMucLuong.DataBindings.Add("Text", DataSource, "LuongCung", "{0:n0}"); xrtMucPhuCap.DataBindings.Add("Text", DataSource, "MucPhuCap", "{0:n0}"); xrtTongThuNhap.DataBindings.Add("Text", DataSource, "TongThuNhap", "{0:n0}"); // Điều 2. {0}, Phòng HCNS và nhân viên {1} chịu trách nhiệm thi hành quyết định này. xrRichText17.Rtf = rpController.Convertstringtortf(xrRichText17.Rtf, "{1}", hoTen); // Quyết định này có hiệu lực kể từ ngày {0} ./. xrRichText18.Rtf = rpController.Convertstringtortf(xrRichText18.Rtf, "{0}", table.Rows[0]["NgayHieuLuc"].ToString().Remove(10)); // Footer if (!string.IsNullOrEmpty(filter.TenNguoiKy)) { xrtNguoiKy.Text = filter.TenNguoiKy; } } else { ExtMessage.Dialog.Alert("Không có dữ liệu"); } } catch (Exception ex) { ExtMessage.Dialog.Alert("Có lỗi xảy ra: " + ex.Message); } }
public void BinData(string maCB) { ReportController rpController = new ReportController(); DataTable table = DataHandler.GetInstance().ExecuteDataTable("WG_QuyetDinhThoiViec", "@MaCB", maCB); string date = ""; if (!string.IsNullOrEmpty(table.Rows[0]["NgayNghi"].ToString())) { date = table.Rows[0]["NgayNghi"].ToString().Remove(10); } xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString()); xrRichText5.Rtf = rpController.Convertstringtortf(xrRichText5.Rtf, "{1}", table.Rows[0]["TEN_CHUCVU"].ToString()); //xrRichText1.Rtf = rpController.Convertstringtortf(xrRichText1.Rtf, "{0}", table.Rows[0]["TEN_DONVI"].ToString() + " " + table.Rows[0]["ChiNhanh"].ToString()); xrRichText9.Rtf = rpController.Convertstringtortf(xrRichText9.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString()); xrRichText9.Rtf = rpController.Convertstringtortf(xrRichText9.Rtf, "{1}", table.Rows[0]["TEN_CHUCVU"].ToString()); xrDieu1.Rtf = rpController.Convertstringtortf(xrDieu1.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString()); xrDieu1.Rtf = rpController.Convertstringtortf(xrDieu1.Rtf, "{1}", table.Rows[0]["TEN_DONVI"].ToString()); xrDieu1.Rtf = rpController.Convertstringtortf(xrDieu1.Rtf, "{2}", table.Rows[0]["ChiNhanh"].ToString()); xrDieu1.Rtf = rpController.Convertstringtortf(xrDieu1.Rtf, "{4}", date); xrDieu1.Rtf = rpController.Convertstringtortf(xrDieu1.Rtf, "{3}", table.Rows[0]["ThanhPho"].ToString()); xrRichText2.Rtf = rpController.Convertstringtortf(xrRichText2.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString()); xrRichText2.Rtf = rpController.Convertstringtortf(xrRichText2.Rtf, "{1}", date); xrRichText3.Rtf = rpController.Convertstringtortf(xrRichText3.Rtf, "{0}", table.Rows[0]["HO_TEN"].ToString()); xrRichText3.Rtf = rpController.Convertstringtortf(xrRichText3.Rtf, "{1}", table.Rows[0]["ChiNhanh"].ToString()); xrRichText3.Rtf = rpController.Convertstringtortf(xrRichText3.Rtf, "{2}", table.Rows[0]["TEN_CHUCVU"].ToString()); //xrRichText10.Rtf = rpController.Convertstringtortf(xrRichText10.Rtf, "{0}", date); xrRichText4.Rtf = rpController.Convertstringtortf(xrRichText4.Rtf, "{0}", table.Rows[0]["SoQuyetDinh"].ToString()); xrLDirector.Text = ""; xrReportDate.Rtf = rpController.Convertstringtortf(xrReportDate.Rtf, "{0}", table.Rows[0]["ThanhPho"].ToString() + ", " + CommonUtil.GetInstance().GetDescriptionDay(false, DateTime.Now)); }
public void BindData(decimal prKeyHoso) { ReportController controller = new ReportController(); DataTable table = DataHandler.GetInstance().ExecuteDataTable("WG_HopDongLaoDongChinhThuc", "@PrKey", prKeyHoso); xrLabel2.Text = string.Format(xrLabel2.Text, table.Rows[0]["SO_HDONG"].ToString()); xrLabel1.Text = CommonUtil.GetInstance().GetDescriptionDay(false, DateTime.Now); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{0}", "ĐỖ ĐÔNG NAM"); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{1}", table.Rows[0]["HO_TEN"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{2}", table.Rows[0]["NGAY_SINH"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{3}", table.Rows[0]["TEN_NUOC"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{4}", table.Rows[0]["SO_CMND"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{5}", table.Rows[0]["NGAYCAP_CMND"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{6}", table.Rows[0]["TEN_NOICAP_CMND"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{7}", table.Rows[0]["HO_KHAU"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{8}", table.Rows[0]["DIA_CHI_LH"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{9}", table.Rows[0]["DT_NHA"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{10}", table.Rows[0]["DI_DONG"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{11}", table.Rows[0]["TEN_TRINHDO"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{12}", table.Rows[0]["TEN_CHUYENNGANH"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{13}", table.Rows[0]["TEN_LOAI_HDONG"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{14}", table.Rows[0]["NgayBatDauHopDong"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{15}", table.Rows[0]["NgayKetThucHopDong"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{16}", table.Rows[0]["TEN_CHUCVU"].ToString()); xrRichText4.Rtf = controller.Convertstringtortf(xrRichText4.Rtf, "{17}", table.Rows[0]["TEN_DONVI"].ToString()); }
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) { } }