protected void btnTrinhKy_Click(object sender, EventArgs e) { TinhHuong objTinhHuong = new TinhHuong(); //kiem tra truong hop chuyen 1 hay nhieu if (hdlstChuyen.Value != null && hdlstChuyen.Value.ToString().Trim() != "") { string[] lstIDTCTN = hdlstChuyen.Value.Split(','); int dem = 0; for (int i = 0; i < lstIDTCTN.Length; i++) { int ID = int.Parse(lstIDTCTN[i]); DataRow rowThatNghiep = new NLDTroCapThatNghiep().getItem(ID); int TrangThai = (int)rowThatNghiep["IdTrangThai"]; if (TrangThai == 7) { objTinhHuong.UpdateTrangThaiHS(ID, 8); #region log he thong Log item = new Log(); item.NgayTao = DateTime.Now; DataRow TCTN = new NLDTroCapThatNghiep().getItem(ID); item.NguoiLaoDongID = (int)TCTN["IDNguoiLaoDong"]; item.TroCapThatNghiepID = ID; item.UserID = (int)_Permission["Id"]; item.UserName = _Permission["UserName"].ToString(); item.Action = "Đánh số - Trình ký (TCTN)"; item.GhiChu = ""; new Log().Insert(item); #endregion dem++; } if (TrangThai == 19) { objTinhHuong.UpdateTrangThaiHS(ID, 20); dem++; } if (TrangThai == 30) { objTinhHuong.UpdateTrangThaiHS(ID, 31); dem++; } if (TrangThai == 40) { objTinhHuong.UpdateTrangThaiHS(ID, 41); dem++; } if (TrangThai == 53) { objTinhHuong.UpdateTrangThaiHS(ID, 54); dem++; } } if (dem == 0) { _msg = "Có hồ sơ chưa được thẩm định"; return; } Load_DanhSachHoSo(); } }
protected void btnTraTiepNhan_Click(object sender, EventArgs e) { TinhHuong objTinhHuong = new TinhHuong(); objTinhHuong.UpdateTrangThaiHS(itemId, 13); Response.Redirect("DanhSachThamDinh.aspx"); }
protected void btnChuyenThamDinh_Click(object sender, EventArgs e) { // kiem tra xem da luu Id tinh huong chua TinhHuong objTinhHuong = new TinhHuong(); DataTable tblTinhHuong = new DataTable(); tblTinhHuong = objTinhHuong.getDataById(itemId); if (tblTinhHuong.Rows.Count == 0) { _msg = "Bạn chưa lưu thông tin tính hưởng"; return; } objTinhHuong.UpdateTrangThaiHS(itemId, 6); #region log he thong Log item = new Log(); item.NgayTao = DateTime.Now; DataRow TCTN = new NLDTroCapThatNghiep().getItem(itemId); item.NguoiLaoDongID = (int)TCTN["IDNguoiLaoDong"]; item.TroCapThatNghiepID = itemId; item.UserID = (int)_Permission["Id"]; item.UserName = _Permission["UserName"].ToString(); item.Action = "Chuyển thẩm định (TCTN)"; item.GhiChu = ""; new Log().Insert(item); #endregion Response.Redirect("DanhSachTinhHuong.aspx"); }
protected void btnChuyenThamDinh_Click(object sender, EventArgs e) { TinhHuong objTinhHuong = new TinhHuong(); objTinhHuong.UpdateTrangThaiHS(int.Parse(hdIDNguoiLaoDong.Value), 6); Response.Redirect("DanhSachTinhHuong.aspx"); }
private void DeXuatHuyHuongHoSo() { DataTable objData = new TinhHuong().getDanhSachHoSo(",11,", new DateTime(1900, 1, 1), new DateTime(9999, 1, 1), ""); DateTime NgayQuaHan = new TinhHuong().TinhNgayNghiLe(DateTime.Now, 2); NgayQuaHan = new DateTime(NgayQuaHan.Year, NgayQuaHan.Month, NgayQuaHan.Day); for (int i = 0; i < objData.Rows.Count; i++) { DateTime NgayHenTraKQ = (DateTime)objData.Rows[i]["NgayHenTraKQ"]; NgayHenTraKQ = new DateTime(NgayHenTraKQ.Year, NgayHenTraKQ.Month, NgayHenTraKQ.Day); if (DateTime.Compare(NgayHenTraKQ, NgayQuaHan) < 0 && (bool)objData.Rows[i]["DaKichHoat"] == false) { // neu qua 2 ngay hen tra thì chuyen sang muc danh de de nghi huy int IDNLDTCTN = (int)objData.Rows[i]["IDNLDTCTN"]; new TinhHuong().UpdateTrangThaiHS(IDNLDTCTN, 13); } } }
protected void btnDuyet_Click(object sender, EventArgs e) { TinhHuong objTinhHuong = new TinhHuong(); objTinhHuong.UpdateTrangThaiHS(itemId, 7); #region log he thong Log item = new Log(); item.NgayTao = DateTime.Now; DataRow TCTN = new NLDTroCapThatNghiep().getItem(itemId); item.NguoiLaoDongID = (int)TCTN["IDNguoiLaoDong"]; item.TroCapThatNghiepID = itemId; item.UserID = (int)_Permission["Id"]; item.UserName = _Permission["UserName"].ToString(); item.Action = "Thẩm định TCTN"; item.GhiChu = ""; new Log().Insert(item); #endregion Response.Redirect("DanhSachThamDinh.aspx"); }
protected void btnLuu_Click(object sender, EventArgs e) { if (txtNgayDeXuat.Value.Trim() == "") { _msg = "Bạn chưa nhập ngày đề xuất"; return; } if (txtTongThangBaoLuu.Text.Trim() == "") { _msg = "Bạn chưa nhập tổng số tháng bảo lưu"; return; } TinhHuong objTinhHuong = new TinhHuong(); objTinhHuong.TongSoThangBaoLuuBHXH = int.Parse(txtTongThangBaoLuu.Text); objTinhHuong.LyDoBaoLuu = txtLyDoChuyen.Text.Trim(); objTinhHuong.NgayDeXuatBaoLuu = Convert.ToDateTime(txtNgayDeXuat.Value, new CultureInfo("vi-VN")); objTinhHuong.UpdateTongSoThangBaoLuu(itemId, objTinhHuong.TongSoThangBaoLuuBHXH, objTinhHuong.NgayDeXuatBaoLuu, objTinhHuong.LyDoBaoLuu); objTinhHuong.UpdateTrangThaiHS(itemId, 59); }
private void Load_SoThangThongBao() { DataTable tblTinhHuong = new TinhHuong().getDataById(itemId); DataTable tblLichThongBao = new LichThongBao().GetDataByID(int.Parse(tblTinhHuong.Rows[0]["IDTinhHuong"].ToString())); for (int i = 1; i <= 12; i++) { string str = "Tháng "; if (((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "TuNgay"]).ToString("yyyy") != "1900") { str += i.ToString(); str += " (" + (((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "TuNgay"]).ToString("dd/MM/yyyy")); if (i == 0) { str += " )"; } else { if (((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "DenNgay"]).ToString("yyyy") != "1900") { str += " -> " + (((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "DenNgay"]).ToString("dd/MM/yyyy")) + ")"; } } ThongBaoViecLamHangThang item = new ThongBaoViecLamHangThang(); DataTable tblThongBaoVL = new ThongBaoViecLamHangThang().GetByID(itemId, i); if (tblThongBaoVL.Rows.Count != 0 && tblThongBaoVL.Rows[0]["TrangThaiThongBao"].ToString() == "14") { item.TrangThaiThongBao = 14; } if (tblThongBaoVL.Rows.Count != 0 && tblThongBaoVL.Rows[0]["TrangThaiThongBao"].ToString() == "15") { item.TrangThaiThongBao = 14; } item.GhiChu = str; lstThongBaoViecLam.Add(item); } } rptLichThongBao.DataSource = lstThongBaoViecLam; rptLichThongBao.DataBind(); }
private void Load_DanhSachHoSo(string Ids = ",8,9,10,20,21,22,31,32,33,41,42,43,54,55,56,") { string str = txtSearch.Value.Trim(); DateTime TuNgay = new DateTime(1900, 1, 1), DenNgay = new DateTime(9999, 1, 1); if (txtTuNgay.Value.Trim() != "") { TuNgay = Convert.ToDateTime(txtTuNgay.Value, new CultureInfo("vi-VN")); } if (txtDenNgay.Value.Trim() != "") { DenNgay = Convert.ToDateTime(txtDenNgay.Value, new CultureInfo("vi-VN")); } DataTable objData = new TinhHuong().getDanhSachHoSoAndQuyetDinh(Ids, str); cpData.MaxPages = 1000; cpData.PageSize = 12; cpData.DataSource = objData.DefaultView; cpData.BindToControl = dtlData; dtlData.DataSource = cpData.DataSourcePaged; dtlData.DataBind(); }
private void Load_DanhSachHoSo(string Ids = ",11,12,23,24,34,35,44,45,57,58,") { string str = txtSearch.Value.Trim(); DateTime TuNgay = new DateTime(1900, 1, 1), DenNgay = new DateTime(9999, 1, 1); if (txtTuNgay.Value.Trim() != "") { TuNgay = Convert.ToDateTime(txtTuNgay.Value, new CultureInfo("vi-VN")); } if (txtDenNgay.Value.Trim() != "") { DenNgay = Convert.ToDateTime(txtDenNgay.Value, new CultureInfo("vi-VN")); } DataTable objData = new TinhHuong().getDanhSachHoSoAndQuyetDinh(Ids, str, TuNgay, DenNgay); cpData.MaxPages = 1000; cpData.PageSize = 12; cpData.DataSource = objData.DefaultView; cpData.BindToControl = dtlData; dtlData.DataSource = cpData.DataSourcePaged; dtlData.DataBind(); }
private void Load_DanhSachHoSo(string Ids = ",6,7,18,19,29,30,39,40,52,53,") { string str = txtSearch.Value.Trim(); DateTime TuNgay = new DateTime(1900, 1, 1), DenNgay = new DateTime(9999, 1, 1); if (txtTuNgay.Value.Trim() != "") { TuNgay = Convert.ToDateTime(txtTuNgay.Value, new CultureInfo("vi-VN")); } if (txtDenNgay.Value.Trim() != "") { DenNgay = Convert.ToDateTime(txtDenNgay.Value, new CultureInfo("vi-VN")); } DataTable objData = new TinhHuong().getDanhSachHoSo(Ids, TuNgay, DenNgay, str); cpData.MaxPages = 1000; cpData.PageSize = 12; cpData.DataSource = objData.DefaultView; cpData.BindToControl = dtlData; dtlData.DataSource = cpData.DataSourcePaged; dtlData.DataBind(); }
protected void btnLuuTraTiepNhan_Click(object sender, EventArgs e) { if (txtLyDoTraTiepNhan.Text.Trim() == "") { _msg = "Bạn chưa nhập lý do chuyển tra"; return; } TinhHuong objTinhHuong = new TinhHuong(); objTinhHuong.UpdateTrangThaiHS(itemId, 1); #region log he thong Log item = new Log(); item.NgayTao = DateTime.Now; DataRow TCTN = new NLDTroCapThatNghiep().getItem(itemId); item.NguoiLaoDongID = (int)TCTN["IDNguoiLaoDong"]; item.TroCapThatNghiepID = itemId; item.UserID = (int)_Permission["Id"]; item.UserName = _Permission["UserName"].ToString(); item.Action = "Trả bộ phận tiếp nhận (TCTN)"; item.GhiChu = txtLyDoTraTiepNhan.Text.Trim(); new Log().Insert(item); #endregion Response.Redirect("DanhSachThamDinh.aspx"); }
private void Load_DanhSachHoSo() { DateTime TuNgay = new DateTime(1900, 1, 1); DateTime DenNgay = new DateTime(9999, 1, 1); if (txtTuNgay.Value.ToString().Trim() != "") { TuNgay = Convert.ToDateTime(txtTuNgay.Value, new CultureInfo("vi-VN")); } if (txtDenNgay.Value.ToString().Trim() != "") { DenNgay = Convert.ToDateTime(txtDenNgay.Value, new CultureInfo("vi-VN")); } string str = txtSearch.Value.Trim(); DataTable objData = new TinhHuong().getDanhSachChuyenHuong(TuNgay, DenNgay, int.Parse(ddlTrangThai.SelectedValue.ToString()), str); cpData.MaxPages = 1000; cpData.PageSize = 12; cpData.DataSource = objData.DefaultView; cpData.BindToControl = dtlData; dtlData.DataSource = cpData.DataSourcePaged; dtlData.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["ID"] != null && Request.QueryString["ID"].ToString().Trim() != "") { _IDNLDTCTN = int.Parse(Request.QueryString["ID"].ToString()); } if (!Page.IsPostBack) { if (_IDNLDTCTN <= 0) { _msg = "Bạn chưa tính hưởng"; return; } DataTable TblTinhHuong = new TinhHuong().getDataById(_IDNLDTCTN); if (TblTinhHuong == null || TblTinhHuong.Rows.Count == 0) { return; } DataTable TblNguoiLaoDong = new NguoiLaoDong().getDataById(int.Parse(TblTinhHuong.Rows[0]["IDNguoiLaoDong"].ToString())); if (TblNguoiLaoDong != null && TblNguoiLaoDong.Rows.Count > 0) { txtHoTen.Text = TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString(); txtSoThangHuong.Text = TblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString(); txtHuongTuNgay.Text = ((DateTime)TblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy"); txtHuongDenNgay.Text = ((DateTime)TblTinhHuong.Rows[0]["HuongDenNgay"]).ToString("dd/MM/yyyy"); } hdIDTinhHuong.Value = TblTinhHuong.Rows[0]["IDTinhHuong"].ToString(); hdIDNguoiLaoDong.Value = TblTinhHuong.Rows[0]["IDNguoiLaoDong"].ToString(); DataTable TblLichThongBao = new LichThongBao().GetDataByID((int)TblTinhHuong.Rows[0]["IDTinhHuong"]); if (TblLichThongBao != null && TblLichThongBao.Rows.Count > 0) { if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang1TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThangThuNhat.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang1TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang2TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang2TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang2TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang2DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang2DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang2DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang3TuNgay"]).ToString("dd/MM/yyyy") != "01/01/1900") { txtKhaiBaoThang3TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang3TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang3DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang3Denngay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang3DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang4TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang4TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang4TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang4DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang4DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang4DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang5TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang5TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang5TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang5DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang5DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang5DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang6TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang6TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang6TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang6DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang6DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang6DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang7TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang7TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang7TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang7DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang7DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang7DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang8TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang8TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang8TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang8DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang8DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang8DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang9TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang9TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang9TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang9DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang9DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang9DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang10TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang10TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang10TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang10DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang10DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang10DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang11TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang11TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang11TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang11DenNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang11DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang11DenNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang12TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang12TuNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang12TuNgay"]).ToString("dd/MM/yyyy"); } if (((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang12TuNgay"]).ToString("yyyy") != "1900") { txtKhaiBaoThang12DenNgay.Value = ((DateTime)TblLichThongBao.Rows[0]["KhaiBaoThang12DenNgay"]).ToString("dd/MM/yyyy"); } } } }
protected void dtlData_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { #region hien thi so thang khai bao, chua khai bao , cho khai bao string str = ""; DataRowView newRow = (DataRowView)e.Item.DataItem; int IDTCTN = (int)newRow["IdNLDTCTN"]; int IDTrangThai = (int)newRow["IdTrangThai"]; DataTable tblTinhHuong = new TinhHuong().getDataById(IDTCTN); if (tblTinhHuong.Rows.Count > 0) { DataTable tblLichThongBao = new LichThongBao().GetDataByID((int)tblTinhHuong.Rows[0]["IDTinhHuong"]); if (tblLichThongBao.Rows.Count > 0) { for (int i = 1; i <= 12; i++) { if (((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "TuNgay"]).ToString("yyyy") != "1900") { // kiem tra thang nang da khai bao chua DateTime KhaiBaoTuNgay = (DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "TuNgay"]; DateTime KhaiBaoDenNgay = (DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "DenNgay"]; DataTable tblThongBaoHangThang = new ThongBaoViecLamHangThang().GetByID(IDTCTN, i); if (tblThongBaoHangThang.Rows.Count > 0) { if (tblThongBaoHangThang.Rows[0]["TrangThaiThongBao"].ToString() == "14") { str += "<span class='dakhaibao' alt='Đã khai báo' title ='Đã khai báo (" + KhaiBaoTuNgay.ToString("dd/MM/yyyy") + "->" + KhaiBaoDenNgay.ToString("dd/MM/yyyy") + ")'>" + i.ToString() + "</span>"; } if (tblThongBaoHangThang.Rows[0]["TrangThaiThongBao"].ToString() == "15") { str += "<span class='khongkhaibao' alt='Không khai báo' title ='Không khai báo (" + KhaiBaoTuNgay.ToString("dd/MM/yyyy") + "->" + KhaiBaoDenNgay.ToString("dd/MM/yyyy") + ")'>" + i.ToString() + "</span>"; } } else { //Neu chua khai bao thi kiem tra cac thang cho khai bao cho thang nao qua han khong if (KhaiBaoDenNgay.ToString("yyyy") != "1900") { //xoa thoi gian DateTime NgayHienTai = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); DateTime NgayQuaHanThongBao = new DateTime(KhaiBaoDenNgay.Year, KhaiBaoDenNgay.Month, KhaiBaoDenNgay.Day); // kiem tra co qua han khong if (DateTime.Compare(NgayHienTai, NgayQuaHanThongBao) > 0) { // cap nhat trang thai qua hạn str += "<span class='quahanthongbao' alt='Quá hạn' title ='Quá hạn (" + KhaiBaoTuNgay.ToString("dd/MM/yyyy") + "->" + KhaiBaoDenNgay.ToString("dd/MM/yyyy") + ")'>" + i.ToString() + "</span>"; // kiem tra neu ho so do chuyen huong den thi khong cap nhat trang thai if (IDTrangThai != 47) { new TinhHuong().UpdateTrangThaiHS(IDTCTN, 25); } } else { str += "<span class='chothongbao' alt='Chờ khai báo' title ='Chưa khai báo (" + KhaiBaoTuNgay.ToString("dd/MM/yyyy") + "->" + KhaiBaoDenNgay.ToString("dd/MM/yyyy") + ")'>" + i.ToString() + "</span>"; } } } } } } } Label lblThongBaoViecLam = (Label)e.Item.FindControl("lblKhaiBaoViecLam"); lblThongBaoViecLam.Text = str; #endregion //Cap nhat trang thai qua han thong bao } }
protected void InQuyetDinhHuongTroCap_ServerClick(object sender, EventArgs e) { if (itemId != 0) { TinhHuong objTinhHuong = new TinhHuong(); DataTable tblTinhHuong = new TinhHuong().getDataById(itemId); DataTable TblNguoiLaoDong = new NguoiLaoDong().getDataById(itemId); DataRow RowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(itemId); if (TblNguoiLaoDong == null || TblNguoiLaoDong.Rows.Count == 0) { _msg = "Người lao động chưa được khởi tạo"; return; } if (tblTinhHuong == null || tblTinhHuong.Rows.Count == 0) { _msg = "Chưa có bẳng tỉnh nào được cập nhật"; return; } List <string> lstInput = new List <string>(); List <string> lstOutput = new List <string>(); lstInput.Add("[NgayKy]"); try { DateTime NgayDangKy = (DateTime)RowTroCapThatNghiep["NgayNopHoSo"]; DateTime NgayQuyetDinh = new DateTime(); NgayQuyetDinh = objTinhHuong.TinhNgayNghiLe(NgayDangKy, 20); lstOutput.Add(NgayQuyetDinh.ToString("dd/MM/yyyy")); } catch { lstOutput.Add(".../.../....."); } lstInput.Add("[TenLD]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[NgaySinh]"); lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy")); lstInput.Add("[CMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["CMND"].ToString()); lstInput.Add("[NgayCapCMTND]"); lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy")); lstInput.Add("[NoiCapCMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["NoiCap"].ToString()); lstInput.Add("[SoBHXH]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["BHXH"].ToString()); lstInput.Add("[DiaChiThuongTru]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["NoiThuongTru"].ToString()); lstInput.Add("[DiaChiHienTai]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["DiaChi"].ToString()); lstInput.Add("[SoThangDong]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangDongBHXH"].ToString()); lstInput.Add("[MucHuong]"); lstOutput.Add(tblTinhHuong.Rows[0]["MucHuong"].ToString()); lstInput.Add("[SoThangHuong]"); int SoThangHuong = (int)tblTinhHuong.Rows[0]["SoThangHuongBHXH"]; lstOutput.Add(SoThangHuong.ToString()); lstInput.Add("[HuongTuNgay]"); DateTime HuongTuNgay = (DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]; DateTime HuongDenNgay = objTinhHuong.TinhNgayNghiLe(HuongTuNgay, 16); for (int i = 0; i < SoThangHuong; i++) { HuongDenNgay = HuongDenNgay.AddMonths(1); } lstOutput.Add(HuongTuNgay.ToString("dd/MM/yyyy")); lstInput.Add("[HuongDenNgay]"); lstOutput.Add(HuongDenNgay.ToString("dd/MM/yyyy")); ExportToWord objExportToWord = new ExportToWord(); byte[] temp = objExportToWord.Export(Server.MapPath("../WordForm/QuyetDinhHuongTCTN.docx"), lstInput, lstOutput); Response.AppendHeader("Content-Type", "application/msword"); Response.AppendHeader("Content-disposition", "inline; filename=QuyetDinhHuongTCTN.docx"); Response.BinaryWrite(temp); HttpContext.Current.Response.End(); HttpContext.Current.Response.Flush(); } }
public string TaiPhieuHenTraKQ(int IDNLDTCTN, string FileName) { string _msg = ""; TinhHuong objTinhHuong = new TinhHuong(); DataRow RowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(IDNLDTCTN); DataTable TblNguoiLaoDong = new NguoiLaoDong().getDataById((int)RowTroCapThatNghiep["IDNguoiLaoDong"]); if (TblNguoiLaoDong == null || TblNguoiLaoDong.Rows.Count == 0) { _msg = "Người lao động chưa được khởi tạo"; return(_msg); } List <string> lstInput = new List <string>(); List <string> lstOutput = new List <string>(); lstInput.Add("[NgayNopHS]"); lstOutput.Add(((DateTime)RowTroCapThatNghiep["NgayNopHoSo"]).ToString("dd/MM/yyyy")); lstInput.Add("[TenLD]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[NgaySinh]"); try { lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } lstInput.Add("[CMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["CMND"].ToString()); lstInput.Add("[NgayCapCMTND]"); try { lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } lstInput.Add("[NoiCapCMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["NoiCap"].ToString()); lstInput.Add("[NgayHenTra]"); try { lstOutput.Add(((DateTime)RowTroCapThatNghiep["NgayHenTraKQ"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } ExportToWord objExportToWord = new ExportToWord(); byte[] temp = objExportToWord.Export(HttpContext.Current.Server.MapPath("../WordForm/PhieuHenTraTiepNhan.docx"), lstInput, lstOutput); HttpContext.Current.Response.AppendHeader("Content-Type", "application/msword"); HttpContext.Current.Response.AppendHeader("Content-disposition", "inline; filename=PhieuHenTraTiepNhan" + FileName + ".docx"); HttpContext.Current.Response.BinaryWrite(temp); HttpContext.Current.Response.End(); HttpContext.Current.Response.Flush(); return(_msg); }
protected void Unnamed_ServerClick(object sender, EventArgs e) { if (itemId != 0) { DataTable tblTinhHuong = new TinhHuong().getDataById(itemId); DataTable TblNguoiLaoDong = new NguoiLaoDong().getDataById(int.Parse(hdIDNguoiLaoDong.Value)); DataRow rowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(itemId); if (TblNguoiLaoDong == null || TblNguoiLaoDong.Rows.Count == 0) { _msg = "Người lao động chưa được khởi tạo"; return; } if (tblTinhHuong == null || tblTinhHuong.Rows.Count == 0) { _msg = "Chưa có bẳng tỉnh nào được cập nhật"; return; } List <string> lstInput = new List <string>(); List <string> lstOutput = new List <string>(); lstInput.Add("[TenNLD]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[NgaySinh]"); lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy")); lstInput.Add("[SoBHXH]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["BHXH"].ToString()); lstInput.Add("[SoThangDong]"); lstOutput.Add(rowTroCapThatNghiep["SoThangDongBHXH"].ToString()); lstInput.Add("[DongTuThang]"); lstOutput.Add(tblTinhHuong.Rows[0]["HuongTungay"].ToString()); lstInput.Add("[DongDenThang]"); lstOutput.Add(tblTinhHuong.Rows[0]["HuongDenNgay"].ToString()); for (int i = 1; i <= 6; i++) { lstInput.Add("[Thang" + i.ToString() + "]"); lstOutput.Add(i.ToString()); lstInput.Add("[TienThang" + i.ToString() + "]"); lstOutput.Add(tblTinhHuong.Rows[0]["MucDong" + i.ToString()].ToString()); } lstInput.Add("[MucDongTB]"); lstOutput.Add(tblTinhHuong.Rows[0]["LuongTrungBinh"].ToString()); lstInput.Add("[MucHuong]"); lstOutput.Add(tblTinhHuong.Rows[0]["MucHuong"].ToString()); lstInput.Add("[SoThangHuong]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString()); lstInput.Add("[TongTienHuong]"); decimal MucHuong = 0, SoThangHuong = 0, TongTienHuong = 0; MucHuong = decimal.Parse(tblTinhHuong.Rows[0]["MucHuong"].ToString()); SoThangHuong = decimal.Parse(tblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString()); TongTienHuong = MucHuong * SoThangHuong; lstOutput.Add(TongTienHuong.ToString()); lstInput.Add("[SoThangBaoLuu]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangBaoLuuBHXH"].ToString()); lstInput.Add("[NgayTinhHuong]"); lstOutput.Add(((DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy")); ExportToWord objExportToWord = new ExportToWord(); byte[] temp = objExportToWord.Export(Server.MapPath("../WordForm/PhieuTinhHuong.docx"), lstInput, lstOutput); Response.AppendHeader("Content-Type", "application/msword"); Response.AppendHeader("Content-disposition", "inline; filename=PhieuTinhHuong.docx"); Response.BinaryWrite(temp); HttpContext.Current.Response.End(); HttpContext.Current.Response.Flush(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["ACCOUNT"] == null) { Response.Redirect("../Login.aspx"); } else { DataTable tblPermission = (DataTable)Session["Permission"]; _Permission = new Account().PermissionPage(tblPermission, System.IO.Path.GetFileName(Request.PhysicalPath)); if (_Permission == null || (bool)_Permission["View"] != true) { Response.Redirect("default.aspx"); } } if (Request.QueryString["id"] != null && Request.QueryString["id"].ToString().Trim() != "") { itemId = int.Parse(Request["id"].ToString()); } if (!Page.IsPostBack) { if (itemId > 0) { #region load thong tin tinh huong tam dung DataRow rowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(itemId); DataTable tblNguoiLaoDong = new NguoiLaoDong().getDataById((int)rowTroCapThatNghiep["IDNguoiLaoDong"]); if (tblNguoiLaoDong.Rows.Count > 0) { txtHoVaTen.Text = tblNguoiLaoDong.Rows[0]["HoVaTen"].ToString(); hdIDNguoiLaoDong.Value = tblNguoiLaoDong.Rows[0]["IDNguoiLaoDong"].ToString(); txtNgaySinh.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy"); if (tblNguoiLaoDong.Rows[0]["IdGioiTinh"].ToString().Trim() == "0") { chkGioiTinhNu.Checked = true; chkGioiTinhNam.Checked = false; } else { chkGioiTinhNam.Checked = true; chkGioiTinhNu.Checked = false; } txtCMND.Text = tblNguoiLaoDong.Rows[0]["CMND"].ToString(); // Noi Cap CMND txtNoiCap.Text = tblNguoiLaoDong.Rows[0]["NoiCap"].ToString(); if (tblNguoiLaoDong.Rows[0]["NgayCapCMND"].ToString().Trim() != "" && ((DateTime)tblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("yyyy") != "1900") { txtNgayCap.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy"); } txtSoBHXH.Text = tblNguoiLaoDong.Rows[0]["BHXH"].ToString(); txtSoDienThoai.Text = tblNguoiLaoDong.Rows[0]["DienThoai"].ToString(); // noi truong tru string thuongtru = ""; thuongtru += tblNguoiLaoDong.Rows[0]["Xom_TT"].ToString() + ", "; thuongtru += tblNguoiLaoDong.Rows[0]["Xa_TT"].ToString() + ", "; thuongtru += tblNguoiLaoDong.Rows[0]["Huyen_TT"].ToString() + ", "; thuongtru += tblNguoiLaoDong.Rows[0]["Tinh_TT"].ToString(); txtNoiThuongTru.Text = thuongtru; string choohientai = ""; choohientai += tblNguoiLaoDong.Rows[0]["Xom_DC"].ToString() + ", "; choohientai += tblNguoiLaoDong.Rows[0]["Xa_DC"].ToString() + ", "; choohientai += tblNguoiLaoDong.Rows[0]["Huyen_DC"].ToString() + ", "; choohientai += tblNguoiLaoDong.Rows[0]["Tinh_DC"].ToString(); txtChoOHienTai.Text = choohientai; txtSoThangDongBHXH.Text = rowTroCapThatNghiep["SoThangDongBHXH"].ToString(); if (rowTroCapThatNghiep["NgayNopHoSo"] != null && rowTroCapThatNghiep["NgayNopHoSo"].ToString() != "") { DateTime NgayHoanThien = (DateTime)rowTroCapThatNghiep["NgayNopHoSo"]; lblNgayDangKy.Text = ((DateTime)rowTroCapThatNghiep["NgayNopHoSo"]).ToString("dd/MM/yyyy"); } } DataTable tblTinhHuong = new TinhHuong().getDataById(itemId); if (tblTinhHuong.Rows.Count > 0) { txtSoThangHuong.Text = tblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString(); txtSoThangBaoLuu.Text = tblTinhHuong.Rows[0]["SoThangBaoLuuBHXH"].ToString(); txtSoThangDaHuong.Text = tblTinhHuong.Rows[0]["SoThangDaHuongBHXH"].ToString(); try { txtNgayDeXuat.Value = ((DateTime)tblTinhHuong.Rows[0]["NgayDeXuatTamDung"]).ToString("dd/MM/yyyy"); } catch { } } DataTable tblCapSo = new CapSo().GetByID(itemId, 30); if (tblCapSo.Rows.Count > 0) { txtSoQuyetDinh.Text = tblCapSo.Rows[0]["SoVanBan"].ToString(); if (tblCapSo.Rows[0]["NgayKy"].ToString().Trim() != "" && ((DateTime)tblCapSo.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy") != "1900") { txtNgayKy.Text = ((DateTime)tblCapSo.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy"); } } #endregion } } }
protected void btnTinhHuong_Click(object sender, EventArgs e) { TinhHuong objTinhHuong = new TinhHuong(); objTinhHuong.NgayTao = DateTime.Now; if (itemId <= 0) { _msg = "Hồ sơ trợ cấp thất nghiệp chưa được tạo"; return; } objTinhHuong.IDNLDTCTN = itemId; if (hdIDNguoiLaoDong.Value.ToString().Trim() == "") { _msg = "Hồ sơ người lao động chưa được khởi tạo"; return; } objTinhHuong.IDNguoiLaoDong = int.Parse(hdIDNguoiLaoDong.Value); // lay ID luong toi thieu DataTable tblLuongToiThieu = objTinhHuong.GetLuongToiThieuByTienLuong(ddlLuongToiThieu.SelectedValue.ToString().Trim()); if (tblLuongToiThieu == null || tblLuongToiThieu.Rows.Count == 0) { _msg = "Bạn chưa chọn lương tối thiểu vùng"; return; } objTinhHuong.IDVungLuongToiThieu = (int)tblLuongToiThieu.Rows[0]["idDanhMuc"]; objTinhHuong.LuongToiThieuVung = decimal.Parse(tblLuongToiThieu.Rows[0]["Note"].ToString()); if (txtThangThu6.Value.Trim() != "") { objTinhHuong.ThangDong6 = txtThangThu6.Value.Trim(); } if (txtMucDongThang6.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 6"; return; } objTinhHuong.MucDong6 = decimal.Parse(txtMucDongThang6.Text, new CultureInfo("vi-VN")); if (txtThangThu5.Value.Trim() != "") { objTinhHuong.ThangDong5 = txtThangThu5.Value.Trim(); } if (txtMucDongThang5.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 5"; return; } objTinhHuong.MucDong5 = decimal.Parse(txtMucDongThang5.Text, new CultureInfo("vi-VN")); if (txtThangThu4.Value.Trim() != "") { objTinhHuong.ThangDong4 = txtThangThu4.Value.Trim(); } if (txtMucDongThang4.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 4"; return; } objTinhHuong.MucDong4 = decimal.Parse(txtMucDongThang4.Text, new CultureInfo("vi-VN")); if (txtThangThu3.Value.Trim() != "") { objTinhHuong.ThangDong3 = txtThangThu3.Value.Trim(); } if (txtMucDongthang3.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 3"; return; } objTinhHuong.MucDong3 = decimal.Parse(txtMucDongthang3.Text, new CultureInfo("vi-VN")); if (txtThangThu2.Value.Trim() != "") { objTinhHuong.ThangDong2 = txtThangThu2.Value.Trim(); } if (txtMucDongThang2.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 2"; return; } objTinhHuong.MucDong2 = decimal.Parse(txtMucDongThang2.Text, new CultureInfo("vi-VN")); if (txtThangThu1.Value.Trim() != "") { objTinhHuong.ThangDong1 = txtThangThu1.Value.Trim(); } if (txtMucDongThang1.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 1"; return; } objTinhHuong.MucDong1 = decimal.Parse(txtMucDongThang1.Text, new CultureInfo("vi-VN")); if (txtSoThangDongBHXH.Text.Trim() == "") { _msg = "Chưa có số tháng đóng BHXH"; return; } if (txtSoThangHuong.Text.Trim() == "") { _msg = "Bạn chưa nhập số tháng hưởng BHXH"; return; } objTinhHuong.SoThangHuongBHXH = int.Parse(txtSoThangHuong.Text); if (txtSoThangBaoLuu.Text.Trim() != "") { objTinhHuong.SoThangBaoLuuBHXH = int.Parse(txtSoThangBaoLuu.Text); } if (txtMucHuongToiDa.Text.Trim() == "") { _msg = "Bạn chưa nhập mức hưởng tối đa"; return; } objTinhHuong.MucHuongToiDa = decimal.Parse(txtMucHuongToiDa.Text, new CultureInfo("vi-VN")); if (txtNgayHoanThien.Value.ToString().Trim() == "") { _msg = "Bạn chưa nhập ngày hoàn thiện hồ sơ"; return; // lưu tại bang tro cap that nghiep } objTinhHuong.LuongTrungBinh = (objTinhHuong.MucDong1 + objTinhHuong.MucDong2 + objTinhHuong.MucDong3 + objTinhHuong.MucDong4 + objTinhHuong.MucDong5 + objTinhHuong.MucDong6) / 6; objTinhHuong.LuongTrungBinh = Math.Round(objTinhHuong.LuongTrungBinh, 2); objTinhHuong.MucHuong = objTinhHuong.LuongTrungBinh * 60 / 100; objTinhHuong.MucHuong = Math.Round(objTinhHuong.MucHuong, 2); objTinhHuong.MucHuongToiDa = decimal.Parse(txtMucHuongToiDa.Text, new CultureInfo("vi-VN")); if (objTinhHuong.MucHuong > objTinhHuong.MucHuongToiDa) { objTinhHuong.MucHuong = objTinhHuong.MucHuongToiDa; } txtLuongTrungBinh.Text = objTinhHuong.LuongTrungBinh.ToString(); txtMucHuong.Text = objTinhHuong.MucHuong.ToString(); // tinh Han hoan thien DateTime HanHoanThien = objTinhHuong.TinhNgayNghiLe(ConvertDateimeUS(txtNgayHoanThien.Value.ToString()), 15); //_HanHoanThien = HanHoanThien.ToString("dd/MM/yyyy"); DateTime NgayTraKetQua = objTinhHuong.TinhNgayNghiLe(ConvertDateimeUS(txtNgayHoanThien.Value.ToString()), 20); // _NgayTraQuyetDinh = NgayTraKetQua.ToString("dd/MM/yyyy"); // tinh huong tu ngay đến ngày if (txtSoThangHuong.Text.Trim() == "") { _msg = "Bạn chưa nhập số tháng hưởng"; return; } int SoThangHuong = int.Parse(txtSoThangHuong.Text); objTinhHuong.HuongTuNgay = objTinhHuong.TinhNgayNghiLe(ConvertDateimeUS(txtNgayHoanThien.Value.ToString()), 16); objTinhHuong.HuongDenNgay = objTinhHuong.HuongTuNgay; for (int i = 0; i < SoThangHuong; i++) { objTinhHuong.HuongDenNgay = objTinhHuong.HuongDenNgay.AddMonths(1); } objTinhHuong.HuongDenNgay = objTinhHuong.HuongDenNgay.AddDays(-1); txtHuongTuNgay.Value = ConvertDatetimeVn(objTinhHuong.HuongTuNgay); txtHuongDenNgay.Value = ConvertDatetimeVn(objTinhHuong.HuongDenNgay); //insert vao du lieu vao bang tinh huong objTinhHuong.setData(0, objTinhHuong.IDNguoiLaoDong, objTinhHuong.IDNLDTCTN, objTinhHuong.NgayTao, objTinhHuong.IDVungLuongToiThieu, objTinhHuong.LuongToiThieuVung , objTinhHuong.ThangDong1, objTinhHuong.HeSoLuong1, objTinhHuong.HeSoPhuCap1, objTinhHuong.LuongCoBan1, objTinhHuong.MucDong1 , objTinhHuong.ThangDong2, objTinhHuong.HeSoLuong2, objTinhHuong.HeSoPhuCap2, objTinhHuong.LuongCoBan2, objTinhHuong.MucDong2 , objTinhHuong.ThangDong3, objTinhHuong.HeSoLuong3, objTinhHuong.HeSoPhuCap3, objTinhHuong.LuongCoBan3, objTinhHuong.MucDong3 , objTinhHuong.ThangDong4, objTinhHuong.HeSoLuong4, objTinhHuong.HeSoPhuCap4, objTinhHuong.LuongCoBan4, objTinhHuong.MucDong4 , objTinhHuong.ThangDong5, objTinhHuong.HeSoLuong5, objTinhHuong.HeSoPhuCap5, objTinhHuong.LuongCoBan5, objTinhHuong.MucDong5 , objTinhHuong.ThangDong6, objTinhHuong.HeSoLuong6, objTinhHuong.HeSoPhuCap6, objTinhHuong.LuongCoBan6, objTinhHuong.MucDong6 , objTinhHuong.SoThangHuongBHXH, objTinhHuong.SoThangBaoLuuBHXH, objTinhHuong.MucHuongToiDa, objTinhHuong.LuongTrungBinh, objTinhHuong.MucHuong , objTinhHuong.HuongTuNgay, objTinhHuong.HuongDenNgay, objTinhHuong.IDNguoiTinh); //cap nhat trang thai da tinh huong // insert du lieu thong bao viec lam LichThongBao objLichThongBao = new LichThongBao(); List <TempThongBao> lstTemp = new List <TempThongBao>(); // khoi tao 12 bien thoi gian for (int i = 0; i < 12; i++) { TempThongBao objtemp = new TempThongBao(); lstTemp.Add(objtemp); } lstTemp[0].TuNgay = objTinhHuong.HuongTuNgay; lstTemp[0].DenNgay = lstTemp[0].TuNgay.AddMonths(1).AddDays(-1); //Tinh khoang thoi gian huong tung thang for (int i = 1; i < SoThangHuong; i++) { TempThongBao temp = new TempThongBao(); temp.TuNgay = lstTemp[i - 1].DenNgay.AddDays(1); temp.DenNgay = temp.TuNgay.AddMonths(1).AddDays(-1); lstTemp[i] = temp; } // gan gia tri objLichThongBao.IDNguoiLaoDong = int.Parse(hdIDNguoiLaoDong.Value); // lay ma tinh huong sau khi insert DataTable tblTinhHuong = new TinhHuong().getDataById(itemId); objLichThongBao.IDTinhHuong = (int)tblTinhHuong.Rows[0]["IDTinhHuong"]; objLichThongBao.KhaiBaoThang1TuNgay = NgayTraKetQua; objLichThongBao.KhaiBaoThang1DenNgay = NgayTraKetQua; objLichThongBao.KhaiBaoThang2TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[1].TuNgay, 1); objLichThongBao.KhaiBaoThang2DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang2TuNgay, 2); objLichThongBao.KhaiBaoThang3TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[2].TuNgay, 1); objLichThongBao.KhaiBaoThang3DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang3TuNgay, 2); objLichThongBao.KhaiBaoThang4TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[3].TuNgay, 1); objLichThongBao.KhaiBaoThang4DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang4TuNgay, 2); objLichThongBao.KhaiBaoThang5TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[4].TuNgay, 1); objLichThongBao.KhaiBaoThang5DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang5TuNgay, 2); objLichThongBao.KhaiBaoThang6TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[5].TuNgay, 1); objLichThongBao.KhaiBaoThang6DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang6TuNgay, 2); objLichThongBao.KhaiBaoThang7TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[6].TuNgay, 1); objLichThongBao.KhaiBaoThang7DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang7TuNgay, 2); objLichThongBao.KhaiBaoThang8TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[7].TuNgay, 1); objLichThongBao.KhaiBaoThang8DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang8TuNgay, 2); objLichThongBao.KhaiBaoThang9TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[8].TuNgay, 1); objLichThongBao.KhaiBaoThang9DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang8TuNgay, 2); objLichThongBao.KhaiBaoThang10TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[9].TuNgay, 1); objLichThongBao.KhaiBaoThang10DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang10TuNgay, 2); objLichThongBao.KhaiBaoThang11TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[10].TuNgay, 1); objLichThongBao.KhaiBaoThang11DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang11TuNgay, 2); objLichThongBao.KhaiBaoThang12TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[11].TuNgay, 1); objLichThongBao.KhaiBaoThang12DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang12TuNgay, 2); objLichThongBao.setData(objLichThongBao.IDLichThongBao, objLichThongBao.IDNguoiLaoDong, objLichThongBao.IDTinhHuong , objLichThongBao.KhaiBaoThang1TuNgay, objLichThongBao.KhaiBaoThang1DenNgay , objLichThongBao.KhaiBaoThang2TuNgay, objLichThongBao.KhaiBaoThang2DenNgay , objLichThongBao.KhaiBaoThang3TuNgay, objLichThongBao.KhaiBaoThang3DenNgay , objLichThongBao.KhaiBaoThang4TuNgay, objLichThongBao.KhaiBaoThang4DenNgay , objLichThongBao.KhaiBaoThang5TuNgay, objLichThongBao.KhaiBaoThang5DenNgay , objLichThongBao.KhaiBaoThang6TuNgay, objLichThongBao.KhaiBaoThang6DenNgay , objLichThongBao.KhaiBaoThang7TuNgay, objLichThongBao.KhaiBaoThang7DenNgay , objLichThongBao.KhaiBaoThang8TuNgay, objLichThongBao.KhaiBaoThang8DenNgay , objLichThongBao.KhaiBaoThang9TuNgay, objLichThongBao.KhaiBaoThang9DenNgay , objLichThongBao.KhaiBaoThang10TuNgay, objLichThongBao.KhaiBaoThang10DenNgay , objLichThongBao.KhaiBaoThang11TuNgay, objLichThongBao.KhaiBaoThang11DenNgay , objLichThongBao.KhaiBaoThang12TuNgay, objLichThongBao.KhaiBaoThang12DenNgay); objTinhHuong.UpdateTrangThaiHS(int.Parse(hdIDNguoiLaoDong.Value), 3); _msg = "Cập nhật thành công. " + objTinhHuong.Message; }
protected void btnChuyenHoSo_Click(object sender, EventArgs e) { TinhHuong objTinhHuong = new TinhHuong(); //kiem tra truong hop chuyen 1 hay nhieu if (hdlstChuyen.Value != null && hdlstChuyen.Value.ToString().Trim() != "") { string[] lstIDTCTN = hdlstChuyen.Value.Split(','); for (int i = 0; i < lstIDTCTN.Length; i++) { int ID = int.Parse(lstIDTCTN[i]); DataRow rowThatNghiep = new NLDTroCapThatNghiep().getItem(ID); int TrangThai = (int)rowThatNghiep["IdTrangThai"]; if (TrangThai == 3) { objTinhHuong.UpdateTrangThaiHS(ID, 6); #region log he thong Log item = new Log(); item.NgayTao = DateTime.Now; DataRow TCTN = new NLDTroCapThatNghiep().getItem(ID); item.NguoiLaoDongID = (int)TCTN["IDNguoiLaoDong"]; item.TroCapThatNghiepID = ID; item.UserID = (int)_Permission["Id"]; item.UserName = _Permission["UserName"].ToString(); item.Action = "Chuyển bộ phần thẩm định (TCTN)"; item.GhiChu = ""; new Log().Insert(item); #endregion } if (TrangThai == 28) { objTinhHuong.UpdateTrangThaiHS(ID, 29); } if (TrangThai == 38) { objTinhHuong.UpdateTrangThaiHS(ID, 39); } if (TrangThai == 51) { objTinhHuong.UpdateTrangThaiHS(ID, 52); } } } else { if (hdlstChuyen.Value != null && hdChuyen.Value.ToString().Trim() != "") { int ID = int.Parse(hdChuyen.Value); DataRow rowThatNghiep = new NLDTroCapThatNghiep().getItem(ID); int TrangThai = (int)rowThatNghiep["IdTrangThai"]; if (TrangThai == 3) { objTinhHuong.UpdateTrangThaiHS(ID, 6); #region log he thong Log item = new Log(); item.NgayTao = DateTime.Now; DataRow TCTN = new NLDTroCapThatNghiep().getItem(ID); item.NguoiLaoDongID = (int)TCTN["IDNguoiLaoDong"]; item.TroCapThatNghiepID = ID; item.UserID = (int)_Permission["Id"]; item.UserName = _Permission["UserName"].ToString(); item.Action = "Đánh số - trình kỳ (TCTN)"; item.GhiChu = ""; new Log().Insert(item); #endregion } } } Response.Redirect(Request.Url.ToString()); }
public string InPhieuChuyenHuong(int IDNLDTCTN, string FileName) { string _msg = ""; TinhHuong objTinhHuong = new TinhHuong(); DataTable tblTinhHuong = new TinhHuong().getDataById(IDNLDTCTN); DataRow RowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(IDNLDTCTN); DataTable TblNguoiLaoDong = new NguoiLaoDong().getDataById((int)RowTroCapThatNghiep["IDNguoiLaoDong"]); DataTable tblQuyetDinhTCTN = new CapSo().GetByID(IDNLDTCTN, 30); if (TblNguoiLaoDong == null || TblNguoiLaoDong.Rows.Count == 0) { _msg = "Người lao động chưa được khởi tạo"; return(_msg); } DataTable tblChuyenHuong = new ChuyenHuong().GetByMaxIDNLDTCTN(IDNLDTCTN); if (tblChuyenHuong.Rows.Count == 0) { _msg = "Chưa có thông tin chuyển hưởng"; return(_msg); } List <string> lstInput = new List <string>(); List <string> lstOutput = new List <string>(); lstInput.Add("[SoQD]"); lstOutput.Add(tblChuyenHuong.Rows[0]["SoGiayGioiThieu"].ToString()); lstInput.Add("[NgayDeNghi]"); try { lstOutput.Add(((DateTime)tblChuyenHuong.Rows[0]["NgayDeNghi"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } lstInput.Add("[NoiChuyenDen]"); DataRow NoiChuyenDen = new DanhMuc().getItem(int.Parse(tblChuyenHuong.Rows[0]["IDNoiChuyen"].ToString())); lstOutput.Add(NoiChuyenDen["NameDanhMuc"].ToString()); lstInput.Add("[TenLD]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[NgayDeNghi]"); try { lstOutput.Add(((DateTime)tblChuyenHuong.Rows[0]["NgayDeNghi"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } lstInput.Add("[TenLD]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[SoQDTCTN]"); lstOutput.Add(tblQuyetDinhTCTN.Rows[0]["SoVanBan"].ToString()); lstInput.Add("[NgayKyTCTN]"); try { lstOutput.Add(((DateTime)tblQuyetDinhTCTN.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } lstInput.Add("[SoThangDaHuong]"); int SoThangDaHuong = 0; int.TryParse(tblTinhHuong.Rows[0]["SoThangDaHuongBHXH"].ToString(), out SoThangDaHuong); lstOutput.Add(SoThangDaHuong.ToString()); lstInput.Add("[HuongTuNgay]"); lstOutput.Add(((DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy")); lstInput.Add("[HuongDenNgay]"); lstOutput.Add(((DateTime)tblTinhHuong.Rows[0]["HuongDenNgay"]).ToString("dd/MM/yyyy")); lstInput.Add("[MucHuong]"); lstOutput.Add(((decimal)tblTinhHuong.Rows[0]["MucHuong"]).ToString("0.##")); ExportToWord objExportToWord = new ExportToWord(); byte[] temp = objExportToWord.Export(HttpContext.Current.Server.MapPath("../WordForm/GiayGioiThieuChuyenHuong.docx"), lstInput, lstOutput); HttpContext.Current.Response.AppendHeader("Content-Type", "application/msword"); HttpContext.Current.Response.AppendHeader("Content-disposition", "inline; filename=GiayGioiThieuChuyenHuong" + FileName + ".docx"); HttpContext.Current.Response.BinaryWrite(temp); HttpContext.Current.Response.End(); HttpContext.Current.Response.Flush(); return(_msg); }
public string TaiQuyetDinhTiepTuc(int IDNLDTCTN, string FileName) { string _msg = ""; TinhHuong objTinhHuong = new TinhHuong(); DataRow RowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(IDNLDTCTN); DataTable TblNguoiLaoDong = new NguoiLaoDong().getDataById((int)RowTroCapThatNghiep["IDNguoiLaoDong"]); DataTable tblQuyetDinhTCTN = new CapSo().GetByID(IDNLDTCTN, 30); DataTable tblQuyetDinhTiepTuc = new CapSo().GetByID(IDNLDTCTN, 51); DataTable tblTinhHuong = objTinhHuong.getDataById(IDNLDTCTN); if (TblNguoiLaoDong == null || TblNguoiLaoDong.Rows.Count == 0) { _msg = "Người lao động chưa được khởi tạo"; return(_msg); } if (tblTinhHuong.Rows.Count == 0) { _msg = "Tính hưởng chưa được khởi tạo"; return(_msg); } List <string> lstInput = new List <string>(); List <string> lstOutput = new List <string>(); lstInput.Add("[NgayKy]"); try { lstOutput.Add(((DateTime)tblQuyetDinhTiepTuc.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add(".../.../....."); } lstInput.Add("[SoQD]"); if (tblQuyetDinhTiepTuc.Rows.Count == 0) { lstOutput.Add("......................"); } else { lstOutput.Add(tblQuyetDinhTiepTuc.Rows[0]["SoVanBan"].ToString()); } lstInput.Add("[SoQDTCTN]"); lstOutput.Add(tblQuyetDinhTCTN.Rows[0]["SoVanBan"].ToString()); lstInput.Add("[NgayKyTCTN]"); try { lstOutput.Add(((DateTime)tblQuyetDinhTCTN.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add(".../.../....."); } lstInput.Add("[TenLD]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[NgaySinh]"); try { lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } lstInput.Add("[CMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["CMND"].ToString()); lstInput.Add("[NgayCapCMTND]"); try { lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy")); } catch { lstOutput.Add("../../...."); } lstInput.Add("[NoiCapCMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["NoiCap"].ToString()); lstInput.Add("[SoBHXH]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["BHXH"].ToString()); lstInput.Add("[DiaChiThuongTru]"); string diachithuongtru = ""; if (TblNguoiLaoDong.Rows[0]["Xom_TT"].ToString().Trim() != "") { diachithuongtru += TblNguoiLaoDong.Rows[0]["Xom_TT"].ToString().Trim(); } if (TblNguoiLaoDong.Rows[0]["Xa_TT"].ToString().Trim() != "") { diachithuongtru += ", " + TblNguoiLaoDong.Rows[0]["Xa_TT"].ToString().Trim(); } if (TblNguoiLaoDong.Rows[0]["Huyen_TT"].ToString().Trim() != "") { diachithuongtru += ", " + TblNguoiLaoDong.Rows[0]["Huyen_TT"].ToString().Trim(); } if (TblNguoiLaoDong.Rows[0]["Tinh_TT"].ToString().Trim() != "") { diachithuongtru += ", " + TblNguoiLaoDong.Rows[0]["Tinh_TT"].ToString().Trim(); } lstOutput.Add(diachithuongtru); lstInput.Add("[DiaChiHienTai]"); string diachi = ""; if (TblNguoiLaoDong.Rows[0]["Xom_DC"].ToString().Trim() != "") { diachi += TblNguoiLaoDong.Rows[0]["Xom_DC"].ToString().Trim(); } if (TblNguoiLaoDong.Rows[0]["Xa_DC"].ToString().Trim() != "") { diachi += ", " + TblNguoiLaoDong.Rows[0]["Xa_DC"].ToString().Trim(); } if (TblNguoiLaoDong.Rows[0]["Huyen_DC"].ToString().Trim() != "") { diachi += ", " + TblNguoiLaoDong.Rows[0]["Huyen_DC"].ToString().Trim(); } if (TblNguoiLaoDong.Rows[0]["Tinh_DC"].ToString().Trim() != "") { diachi += ", " + TblNguoiLaoDong.Rows[0]["Tinh_DC"].ToString().Trim(); } lstOutput.Add(diachi); lstInput.Add("[STD]"); lstOutput.Add(RowTroCapThatNghiep["SoThangDongBHXH"].ToString()); lstInput.Add("[STH]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString()); lstInput.Add("[STCL]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangDuocHuongConLaiBHXH"].ToString()); ExportToWord objExportToWord = new ExportToWord(); byte[] temp = objExportToWord.Export(HttpContext.Current.Server.MapPath("../WordForm/QuyetDinhTiepTucHuong.docx"), lstInput, lstOutput); HttpContext.Current.Response.AppendHeader("Content-Type", "application/msword"); HttpContext.Current.Response.AppendHeader("Content-disposition", "inline; filename=QuyetDinhTiepTucHuong" + FileName + ".docx"); HttpContext.Current.Response.BinaryWrite(temp); HttpContext.Current.Response.End(); HttpContext.Current.Response.Flush(); return(_msg); }
protected void Page_Load(object sender, EventArgs e) { if (Session["ACCOUNT"] == null) { Response.Redirect("../Login.aspx"); } else { DataTable tblPermission = (DataTable)Session["Permission"]; _Permission = new Account().PermissionPage(tblPermission, System.IO.Path.GetFileName(Request.PhysicalPath)); if (_Permission == null || (bool)_Permission["View"] != true) { Response.Redirect("default.aspx"); } } if (Request.QueryString["id"] != null && Request.QueryString["id"].ToString().Trim() != "") { itemId = int.Parse(Request["id"].ToString()); } if (!Page.IsPostBack) { LuongToiThieuVung(); if (itemId > 0) { #region load thong tin tin tham dinh DataRow rowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(itemId); DataTable tblNguoiLaoDong = new NguoiLaoDong().getDataById((int)rowTroCapThatNghiep["IDNguoiLaoDong"]); if (tblNguoiLaoDong.Rows.Count > 0) { txtHoVaTen.Text = tblNguoiLaoDong.Rows[0]["HoVaTen"].ToString(); hdIDNguoiLaoDong.Value = tblNguoiLaoDong.Rows[0]["IDNguoiLaoDong"].ToString(); txtNgaySinh.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy"); if (tblNguoiLaoDong.Rows[0]["IdGioiTinh"].ToString().Trim() == "0") { chkGioiTinhNu.Checked = true; chkGioiTinhNam.Checked = false; } else { chkGioiTinhNam.Checked = true; chkGioiTinhNu.Checked = false; } txtCMND.Text = tblNguoiLaoDong.Rows[0]["CMND"].ToString(); // Noi Cap CMND txtNoiCap.Text = tblNguoiLaoDong.Rows[0]["NoiCap"].ToString(); if (tblNguoiLaoDong.Rows[0]["NgayCapCMND"].ToString().Trim() != "" && ((DateTime)tblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("yyyy") != "1900") { txtNgayCap.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy"); } txtSoBHXH.Text = tblNguoiLaoDong.Rows[0]["BHXH"].ToString(); txtSoDienThoai.Text = tblNguoiLaoDong.Rows[0]["DienThoai"].ToString(); // noi truong tru string thuongtru = ""; thuongtru += tblNguoiLaoDong.Rows[0]["Xom_TT"].ToString() + ", "; thuongtru += tblNguoiLaoDong.Rows[0]["Xa_TT"].ToString() + ", "; thuongtru += tblNguoiLaoDong.Rows[0]["Huyen_TT"].ToString() + ", "; thuongtru += tblNguoiLaoDong.Rows[0]["Tinh_TT"].ToString(); txtNoiThuongTru.Text = thuongtru; string choohientai = ""; choohientai += tblNguoiLaoDong.Rows[0]["Xom_DC"].ToString() + ", "; choohientai += tblNguoiLaoDong.Rows[0]["Xa_DC"].ToString() + ", "; choohientai += tblNguoiLaoDong.Rows[0]["Huyen_DC"].ToString() + ", "; choohientai += tblNguoiLaoDong.Rows[0]["Tinh_DC"].ToString(); txtChoOHienTai.Text = choohientai; txtSoThangDongBHXH.Text = rowTroCapThatNghiep["SoThangDongBHXH"].ToString(); if (rowTroCapThatNghiep["NgayNghiViec"] != null && rowTroCapThatNghiep["NgayNghiViec"].ToString() != "") { txtNgayNghiViec.Value = ((DateTime)rowTroCapThatNghiep["NgayNghiViec"]).ToString("dd/MM/yyyy"); } if (rowTroCapThatNghiep["NgayNopHoSo"] != null && rowTroCapThatNghiep["NgayNopHoSo"].ToString() != "") { DateTime NgayHoanThien = (DateTime)rowTroCapThatNghiep["NgayNopHoSo"]; txtNgayNopHoSo.Value = NgayHoanThien.ToString("dd/MM/yyyy"); lblNgayDangKy.Text = ((DateTime)rowTroCapThatNghiep["NgayNopHoSo"]).ToString("dd/MM/yyyy"); } } DataTable tblTinhHuong = new TinhHuong().getDataById(itemId); if (tblTinhHuong.Rows.Count > 0) { ddlLuongToiThieu.SelectedValue = Math.Round((decimal)tblTinhHuong.Rows[0]["LuongToiThieuVung"], 0).ToString(); txtThangThu1.Value = tblTinhHuong.Rows[0]["ThangDong1"].ToString(); txtMucDongThang1.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong1"], 0).ToString(); txtThangThu2.Value = tblTinhHuong.Rows[0]["ThangDong2"].ToString(); txtMucDongThang2.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong2"], 0).ToString(); txtThangThu3.Value = tblTinhHuong.Rows[0]["ThangDong3"].ToString(); txtMucDongthang3.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong3"], 0).ToString(); txtThangThu4.Value = tblTinhHuong.Rows[0]["ThangDong4"].ToString(); txtMucDongThang4.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong4"], 0).ToString(); txtThangThu5.Value = tblTinhHuong.Rows[0]["ThangDong5"].ToString(); txtMucDongThang5.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong5"], 0).ToString(); txtThangThu6.Value = tblTinhHuong.Rows[0]["ThangDong6"].ToString(); txtMucDongThang6.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong6"], 0).ToString(); int SoThangHuong = (int)tblTinhHuong.Rows[0]["SoThangHuongBHXH"]; txtSoThangHuong.Text = SoThangHuong.ToString(); txtMucHuongToiDa.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucHuongToiDa"], 0).ToString(); txtLuongTrungBinh.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["LuongTrungBinh"], 0).ToString(); txtMucHuong.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucHuong"], 0).ToString(); txtSoThangBaoLuu.Text = tblTinhHuong.Rows[0]["SoThangBaoLuuBHXH"].ToString(); txtHuongTuNgay.Value = ((DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy"); txtHuongDenNgay.Value = ((DateTime)tblTinhHuong.Rows[0]["HuongDenNgay"]).ToString("dd/MM/yyyy"); int IDDoanhNghiep = 0; int.TryParse(rowTroCapThatNghiep["IdQuaTrinhCongTacGanNhat"].ToString(), out IDDoanhNghiep); DataTable tblDoanhNghiep = new DoanhNghiep().getDataById(IDDoanhNghiep); if (tblDoanhNghiep.Rows.Count > 0) { txtTenCongTy.Text = tblDoanhNghiep.Rows[0]["TenDonVi"].ToString(); } } #endregion } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["ACCOUNT"] == null) { Response.Redirect("../Login.aspx"); } if (Request.QueryString["id"] != null && Request.QueryString["id"].ToString().Trim() != "") { itemId = int.Parse(Request["id"].ToString()); } if (!Page.IsPostBack) { LuongToiThieuVung(); if (itemId > 0) { DataRow rowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(itemId); DataTable tblNguoiLaoDong = new NguoiLaoDong().getDataById((int)rowTroCapThatNghiep["IDNguoiLaoDong"]); if (tblNguoiLaoDong.Rows.Count > 0) { txtHoVaTen.Text = tblNguoiLaoDong.Rows[0]["HoVaTen"].ToString(); hdIDNguoiLaoDong.Value = tblNguoiLaoDong.Rows[0]["IDNguoiLaoDong"].ToString(); txtNgaySinh.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy"); if (tblNguoiLaoDong.Rows[0]["IdGioiTinh"].ToString().Trim() == "0") { chkGioiTinhNu.Checked = true; chkGioiTinhNam.Checked = false; } else { chkGioiTinhNam.Checked = true; chkGioiTinhNu.Checked = false; } txtCMND.Text = tblNguoiLaoDong.Rows[0]["CMND"].ToString(); txtNoiCap.Text = tblNguoiLaoDong.Rows[0]["NoiCap"].ToString(); txtNgayCap.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy"); txtSoBHXH.Text = tblNguoiLaoDong.Rows[0]["BHXH"].ToString(); txtSoDienThoai.Text = tblNguoiLaoDong.Rows[0]["DienThoai"].ToString(); txtNoiThuongTru.Text = tblNguoiLaoDong.Rows[0]["NoiThuongTru"].ToString(); txtChoOHienTai.Text = tblNguoiLaoDong.Rows[0]["DiaChi"].ToString(); txtSoThangDongBHXH.Text = rowTroCapThatNghiep["SoThangBHTN"].ToString(); if (rowTroCapThatNghiep["NgayNghiViec"] != null && rowTroCapThatNghiep["NgayNghiViec"].ToString() != "") { txtNgayNghiViec.Value = ((DateTime)rowTroCapThatNghiep["NgayNghiViec"]).ToString(); } if (rowTroCapThatNghiep["NgayHoanThien"] != null && rowTroCapThatNghiep["NgayHoanThien"].ToString() != "") { DateTime NgayHoanThien = (DateTime)rowTroCapThatNghiep["NgayHoanThien"]; txtNgayHoanThien.Value = NgayHoanThien.ToString("dd/MM/yyyy"); lblNgayDangKy.Text = ((DateTime)rowTroCapThatNghiep["NgayDangKyTN"]).ToString("dd/MM/yyyy"); lblNgayHoanThien.Text = NgayHoanThien.ToString("dd/MM/yyyy"); lblHanHoanThien.Text = new TinhHuong().TinhNgayNghiLe(NgayHoanThien, 15).ToString("dd/MM/yyyy"); lblNgayTraQD.Text = new TinhHuong().TinhNgayNghiLe(NgayHoanThien, 20).ToString("dd/MM/yyyy"); } } DataTable tblTinhHuong = new TinhHuong().getDataById(itemId); if (tblTinhHuong.Rows.Count > 0) { ddlLuongToiThieu.SelectedValue = Math.Round((decimal)tblTinhHuong.Rows[0]["LuongToiThieuVung"], 0).ToString(); txtThangThu1.Value = tblTinhHuong.Rows[0]["ThangDong1"].ToString(); txtMucDongThang1.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong1"], 0).ToString(); txtThangThu2.Value = tblTinhHuong.Rows[0]["ThangDong2"].ToString(); txtMucDongThang2.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong2"], 0).ToString(); txtThangThu3.Value = tblTinhHuong.Rows[0]["ThangDong3"].ToString(); txtMucDongthang3.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong3"], 0).ToString(); txtThangThu4.Value = tblTinhHuong.Rows[0]["ThangDong4"].ToString(); txtMucDongThang4.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong4"], 0).ToString(); txtThangThu5.Value = tblTinhHuong.Rows[0]["ThangDong5"].ToString(); txtMucDongThang5.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong5"], 0).ToString(); txtThangThu6.Value = tblTinhHuong.Rows[0]["ThangDong6"].ToString(); txtMucDongThang6.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong6"], 0).ToString(); int SoThangHuong = (int)tblTinhHuong.Rows[0]["SoThangHuongBHXH"]; txtSoThangHuong.Text = SoThangHuong.ToString(); txtMucHuongToiDa.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucHuongToiDa"], 0).ToString(); txtLuongTrungBinh.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["LuongTrungBinh"], 0).ToString(); txtMucHuong.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucHuong"], 0).ToString(); txtSoThangBaoLuu.Text = tblTinhHuong.Rows[0]["SoThangBaoLuuBHXH"].ToString(); txtHuongTuNgay.Value = ((DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy"); txtHuongDenNgay.Value = ((DateTime)tblTinhHuong.Rows[0]["HuongDenNgay"]).ToString("dd/MM/yyyy"); // } } } }
protected void btnLuu_Click(object sender, EventArgs e) { #region thong tin nguoi lao dong if (txtHoVaTen.Text.Trim() == "") { _msg = "Bạn chưa nhập họ tên"; return; } string HoTen = txtHoVaTen.Text.Trim(); if (txtNgaySinh.Value.Trim() == "") { _msg = "Bạn chưa nhập ngày sinh"; return; } DateTime NgaySinh = Convert.ToDateTime(txtNgaySinh.Value, new CultureInfo("vi-VN")); int GioiTinh = 0; if (chkGioiTinhNam.Checked == true) { GioiTinh = 1; } else { if (chkGioiTinhNu.Checked == true) { GioiTinh = 2; } else { _msg = "Bạn chưa chọn giới tính"; return; } } string Tinh_TT = ddlTinh_TT.SelectedItem.Text.Trim(); string Huyen_TT = ddlHuyen_TT.SelectedItem.Text.Trim(); string Xa_TT = ddlXa_TT.SelectedItem.Text.Trim(); string Xom_TT = txtXom_TT.Text.Trim(); string Tinh_DC = ddlTinh_DC.SelectedItem.Text.Trim(); string Huyen_DC = ddlHuyen_DC.SelectedItem.Text.Trim(); string Xa_DC = ddlXa_DC.SelectedItem.Text.Trim(); string Xom_DC = txtXom_DC.Text.Trim(); if (txtCMND.Text.Trim() == "") { _msg = "Bạn chưa nhập số CMND"; return; } string CMND = txtCMND.Text.Trim(); if (txtNgayCap.Value.Trim() == "") { _msg = "Bạn chưa chọn ngày cấp"; return; } DateTime NgayCap = Convert.ToDateTime(txtNgayCap.Value, new CultureInfo("vi-VN")); if (txtNoiCap.Text.Trim() == "") { _msg = "Bạn chưa chọn nơi cấp"; } string NoiCap = txtNoiCap.Text.Trim(); if (txtSoBHXH.Text.Trim() == "") { _msg = "Bạn chưa nhập số sổ BHXH"; return; } string SoSoBHXH = txtSoBHXH.Text.Trim(); int IDNganHang = 0; string SoTaiKhoan = txtTaiKhoan.Text; if (ddlNganHang.SelectedValue != null && ddlNganHang.SelectedValue.ToString().Trim() != "") { IDNganHang = int.Parse(ddlNganHang.SelectedValue.ToString()); } #endregion if (txtNgayKy.Value.Trim() == "") { _msg = "Bạn chưa nhập ngày ký"; return; } #region thong tin bao hiem that nghiep int IDNguoiLaoDong = 0; IDNguoiLaoDong = int.Parse(hdIDNguoiLaoDong.Value); if (txtNgayTiepNhan.Value.Trim() == "") { _msg = "Bạn chưa nhập ngày tiếp nhận"; return; } DateTime NgayNop = Convert.ToDateTime(txtNgayTiepNhan.Value, new CultureInfo("vi-VN")); if (txtSoThangDongBHXH.Text.Trim() == "") { _msg = "Bạn chưa nhập số tháng đóng BHXH"; return; } int SoThangDongBHXH = int.Parse(txtSoThangDongBHXH.Text); #endregion #region tinh huong TinhHuong objTinhHuong = new TinhHuong(); objTinhHuong.IDNguoiLaoDong = IDNguoiLaoDong; objTinhHuong.IDNLDTCTN = int.Parse(hdIDNLDTCTN.Value); objTinhHuong.NgayTao = DateTime.Now; if (txtThangThu1.Value.Trim() == "") { _msg = "Bạn chưa khai báo tháng 1"; return; } objTinhHuong.ThangDong1 = txtThangThu1.Value; if (txtMucDongThang1.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 1"; return; } objTinhHuong.MucDong1 = decimal.Parse(txtMucDongThang1.Text, new CultureInfo("vi-VN")); if (txtThangThu2.Value.Trim() == "") { _msg = "Bạn chưa khai báo tháng thứ 2"; return; } objTinhHuong.ThangDong2 = txtThangThu2.Value; if (txtMucDongThang2.Text.Trim() == "") { _msg = "Bạn chưa nhập mức đóng tháng 2"; return; } objTinhHuong.MucDong2 = decimal.Parse(txtMucDongThang2.Text, new CultureInfo("vi-VN")); if (txtThangThu3.Value.Trim() == "") { _msg = "Bạn chưa khai báo tháng thứ 3"; return; } objTinhHuong.ThangDong3 = txtThangThu3.Value; if (txtMucDongthang3.Text.Trim() == "") { _msg = "Bạn chưa khai báo mức đóng tháng 3"; return; } objTinhHuong.MucDong3 = decimal.Parse(txtMucDongthang3.Text, new CultureInfo("vi-VN")); if (txtThangThu4.Value.Trim() == "") { _msg = "Bạn chưa khai báo tháng thứ 4"; return; } objTinhHuong.ThangDong4 = txtThangThu4.Value; if (txtMucDongThang4.Text.Trim() == "") { _msg = "Bạn chưa khai báo mức đóng tháng 4"; return; } objTinhHuong.MucDong4 = decimal.Parse(txtMucDongThang4.Text, new CultureInfo("vi-VN")); if (txtThangThu5.Value.Trim() == "") { _msg = "Bạn chưa khai báo tháng thứ 5"; return; } objTinhHuong.ThangDong5 = txtThangThu5.Value; if (txtMucDongThang5.Text.Trim() == "") { _msg = "Bạn chưa khai báo mức đóng tháng 5"; return; } objTinhHuong.MucDong5 = decimal.Parse(txtMucDongThang5.Text, new CultureInfo("vi-VN")); if (txtThangThu6.Value.Trim() == "") { _msg = "Bạn chưa khai báo tháng thứ 6"; return; } objTinhHuong.ThangDong6 = txtThangThu6.Value; if (txtMucDongThang6.Text.Trim() == "") { _msg = "Bạn chưa khai báo mức đóng tháng 6"; return; } objTinhHuong.MucDong6 = decimal.Parse(txtMucDongThang6.Text, new CultureInfo("vi-VN")); if (txtLuongTrungBinh.Text.Trim() == "") { _msg = "Bạn chưa nhập lương trung bình"; return; } objTinhHuong.LuongTrungBinh = decimal.Parse(txtLuongTrungBinh.Text, new CultureInfo("vi-VN")); if (txtMucHuong.Text.Trim() == "") { _msg = "Bạn chưa nhập mức hưởng"; return; } objTinhHuong.MucHuong = decimal.Parse(txtMucHuong.Text, new CultureInfo("vi-VN")); if (txtSoThangHuong.Text.Trim() == "") { _msg = "Bạn chưa nhập số tháng hưởng"; return; } objTinhHuong.SoThangHuongBHXH = int.Parse(txtSoThangHuong.Text); if (txtSoThangDaHuong.Text.Trim() == "") { _msg = "Bạn nhập số tháng đã hưởng"; return; } objTinhHuong.SoThangDaHuongBHXH = int.Parse(txtSoThangDaHuong.Text); if (txtSoThangConLai.Text.Trim() == "") { _msg = "Bạn chưa nhập số tháng được hưởng còn lại "; return; } objTinhHuong.SoThangDuocHuongConLaiBHXH = int.Parse(txtSoThangConLai.Text); if (txtSoThangBaoLuu.Text.Trim() == "") { _msg = "Bạn chưa nhập số tháng bảo lưu"; return; } objTinhHuong.SoThangBaoLuuBHXH = int.Parse(txtSoThangBaoLuu.Text); if (txtHuongTuNgay.Value.Trim() == "") { _msg = "Bạn chưa khai báo hưởng từ ngày"; return; } objTinhHuong.HuongTuNgay = Convert.ToDateTime(txtHuongTuNgay.Value, new CultureInfo("vi-VN")); if (txtHuongDenNgay.Value.Trim() == "") { _msg = "Bạn chưa khai báo hưởng đến ngày"; return; } objTinhHuong.HuongDenNgay = Convert.ToDateTime(txtHuongDenNgay.Value, new CultureInfo("vi-VN")); #endregion if (hdIDNLDTCTN.Value != null && hdIDNLDTCTN.Value.Trim() != "") { //insert nguoi lao dong DataSQL objSQL = new DataSQL("TblNguoiLaoDong"); NguoiLaoDong objNLD = new NguoiLaoDong(); if (itemId > 0) { DataRow TCTN = new NLDTroCapThatNghiep().getItem(itemId); objSQL["IDNguoiLaoDong"] = (int)TCTN["IdNguoiLaoDong"]; } objSQL["Ma"] = objNLD.getNextMaNLD(); objSQL["HoVaTen"] = HoTen; objSQL["NgaySinh"] = NgaySinh; objSQL["IDGioiTinh"] = GioiTinh; objSQL["CMND"] = CMND; objSQL["NgayCapCMND"] = NgayCap; objSQL["NoiCap"] = NoiCap; objSQL["BHXH"] = SoSoBHXH; objSQL["TaiKhoan"] = SoTaiKhoan; objSQL["IDNganHang"] = IDNganHang; objSQL["Tinh_TT"] = Tinh_TT; objSQL["Huyen_TT"] = Huyen_TT; objSQL["Xa_TT"] = Xa_TT; objSQL["Xom_TT"] = Xom_TT; objSQL["Tinh_DC"] = Tinh_DC; objSQL["Huyen_DC"] = Huyen_DC; objSQL["Xa_DC"] = Xa_DC; objSQL["Xom_DC"] = Xom_DC; hdIDNguoiLaoDong.Value = objSQL.setData().ToString(); //insert tro cap that nghiep if (itemId > 0) { hdIDNLDTCTN.Value = itemId.ToString(); new NLDTroCapThatNghiep().Update(itemId, int.Parse(hdIDNguoiLaoDong.Value), NgayNop, SoThangDongBHXH).ToString(); } else { hdIDNLDTCTN.Value = new NLDTroCapThatNghiep().Insert(int.Parse(hdIDNguoiLaoDong.Value), NgayNop, SoThangDongBHXH).ToString(); } // tinh huong objTinhHuong.setData(0, int.Parse(hdIDNguoiLaoDong.Value), int.Parse(hdIDNLDTCTN.Value), objTinhHuong.NgayTao, objTinhHuong.IDVungLuongToiThieu, objTinhHuong.LuongToiThieuVung , objTinhHuong.ThangDong1, objTinhHuong.HeSoLuong1, objTinhHuong.HeSoPhuCap1, objTinhHuong.LuongCoBan1, objTinhHuong.MucDong1 , objTinhHuong.ThangDong2, objTinhHuong.HeSoLuong2, objTinhHuong.HeSoPhuCap2, objTinhHuong.LuongCoBan2, objTinhHuong.MucDong2 , objTinhHuong.ThangDong3, objTinhHuong.HeSoLuong3, objTinhHuong.HeSoPhuCap3, objTinhHuong.LuongCoBan3, objTinhHuong.MucDong3 , objTinhHuong.ThangDong4, objTinhHuong.HeSoLuong4, objTinhHuong.HeSoPhuCap4, objTinhHuong.LuongCoBan4, objTinhHuong.MucDong4 , objTinhHuong.ThangDong5, objTinhHuong.HeSoLuong5, objTinhHuong.HeSoPhuCap5, objTinhHuong.LuongCoBan5, objTinhHuong.MucDong5 , objTinhHuong.ThangDong6, objTinhHuong.HeSoLuong6, objTinhHuong.HeSoPhuCap6, objTinhHuong.LuongCoBan6, objTinhHuong.MucDong6 , objTinhHuong.SoThangHuongBHXH, objTinhHuong.SoThangBaoLuuBHXH, objTinhHuong.MucHuong, objTinhHuong.LuongTrungBinh , objTinhHuong.MucHuong, objTinhHuong.HuongTuNgay, objTinhHuong.HuongDenNgay, objTinhHuong.IDNguoiTinh, objTinhHuong.SoThangDaHuongBHXH, objTinhHuong.SoThangDuocHuongConLaiBHXH); // lich thong bao //cap nhat trang thai da tinh huong // insert du lieu thong bao viec lam LichThongBao objLichThongBao = new LichThongBao(); List <TempThongBao> lstTemp = new List <TempThongBao>(); // khoi tao 12 bien thoi gian for (int i = 0; i < 12; i++) { TempThongBao objtemp = new TempThongBao(); lstTemp.Add(objtemp); } lstTemp[0].TuNgay = objTinhHuong.HuongTuNgay; lstTemp[0].DenNgay = objTinhHuong.HuongDenNgay; //Tinh khoang thoi gian huong tung thang for (int i = 1; i < objTinhHuong.SoThangHuongBHXH; i++) { TempThongBao temp = new TempThongBao(); temp.TuNgay = lstTemp[i - 1].DenNgay.AddDays(1); temp.DenNgay = temp.TuNgay.AddMonths(1).AddDays(-1); lstTemp[i] = temp; } // gan gia tri DateTime NgayTraKetQua = objTinhHuong.TinhNgayNghiLe(objTinhHuong.HuongTuNgay, 4); objLichThongBao.IDNguoiLaoDong = int.Parse(hdIDNguoiLaoDong.Value); // lay ma tinh huong sau khi insert DataTable tblTinhHuong = new TinhHuong().getDataById(int.Parse(hdIDNLDTCTN.Value)); objLichThongBao.IDTinhHuong = (int)tblTinhHuong.Rows[0]["IDTinhHuong"]; objLichThongBao.KhaiBaoThang1TuNgay = NgayTraKetQua; objLichThongBao.KhaiBaoThang1DenNgay = NgayTraKetQua; objLichThongBao.KhaiBaoThang2TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[1].TuNgay, 1); objLichThongBao.KhaiBaoThang2DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang2TuNgay, 2); objLichThongBao.KhaiBaoThang3TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[2].TuNgay, 1); objLichThongBao.KhaiBaoThang3DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang3TuNgay, 2); objLichThongBao.KhaiBaoThang4TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[3].TuNgay, 1); objLichThongBao.KhaiBaoThang4DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang4TuNgay, 2); objLichThongBao.KhaiBaoThang5TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[4].TuNgay, 1); objLichThongBao.KhaiBaoThang5DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang5TuNgay, 2); objLichThongBao.KhaiBaoThang6TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[5].TuNgay, 1); objLichThongBao.KhaiBaoThang6DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang6TuNgay, 2); objLichThongBao.KhaiBaoThang7TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[6].TuNgay, 1); objLichThongBao.KhaiBaoThang7DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang7TuNgay, 2); objLichThongBao.KhaiBaoThang8TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[7].TuNgay, 1); objLichThongBao.KhaiBaoThang8DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang8TuNgay, 2); objLichThongBao.KhaiBaoThang9TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[8].TuNgay, 1); objLichThongBao.KhaiBaoThang9DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang8TuNgay, 2); objLichThongBao.KhaiBaoThang10TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[9].TuNgay, 1); objLichThongBao.KhaiBaoThang10DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang10TuNgay, 2); objLichThongBao.KhaiBaoThang11TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[10].TuNgay, 1); objLichThongBao.KhaiBaoThang11DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang11TuNgay, 2); objLichThongBao.KhaiBaoThang12TuNgay = objTinhHuong.TinhNgayNghiLe(lstTemp[11].TuNgay, 1); objLichThongBao.KhaiBaoThang12DenNgay = objTinhHuong.TinhNgayNghiLe(objLichThongBao.KhaiBaoThang12TuNgay, 2); objLichThongBao.setData(objLichThongBao.IDLichThongBao, objLichThongBao.IDNguoiLaoDong, objLichThongBao.IDTinhHuong , objLichThongBao.KhaiBaoThang1TuNgay, objLichThongBao.KhaiBaoThang1DenNgay , objLichThongBao.KhaiBaoThang2TuNgay, objLichThongBao.KhaiBaoThang2DenNgay , objLichThongBao.KhaiBaoThang3TuNgay, objLichThongBao.KhaiBaoThang3DenNgay , objLichThongBao.KhaiBaoThang4TuNgay, objLichThongBao.KhaiBaoThang4DenNgay , objLichThongBao.KhaiBaoThang5TuNgay, objLichThongBao.KhaiBaoThang5DenNgay , objLichThongBao.KhaiBaoThang6TuNgay, objLichThongBao.KhaiBaoThang6DenNgay , objLichThongBao.KhaiBaoThang7TuNgay, objLichThongBao.KhaiBaoThang7DenNgay , objLichThongBao.KhaiBaoThang8TuNgay, objLichThongBao.KhaiBaoThang8DenNgay , objLichThongBao.KhaiBaoThang9TuNgay, objLichThongBao.KhaiBaoThang9DenNgay , objLichThongBao.KhaiBaoThang10TuNgay, objLichThongBao.KhaiBaoThang10DenNgay , objLichThongBao.KhaiBaoThang11TuNgay, objLichThongBao.KhaiBaoThang11DenNgay , objLichThongBao.KhaiBaoThang12TuNgay, objLichThongBao.KhaiBaoThang12DenNgay); objTinhHuong.UpdateTrangThaiHS(int.Parse(hdIDNLDTCTN.Value), 47); // Insert Giay gioi thieu if (txtSoGiayGioiThieu.Text.Trim() == "") { _msg = "Bạn chưa nhập số giấy giới thiệu"; return; } CapSo objCapSo = new CapSo(); objCapSo.IDLoaiVanBan = 62; objCapSo.NgayCap = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); objCapSo.SoVanBan = txtSoGiayGioiThieu.Text.Trim(); objCapSo.So = 0; objCapSo.Nam = DateTime.Now.Year.ToString(); objCapSo.IDNLDTCTN = int.Parse(hdIDNLDTCTN.Value); if (new CapSo().CheckAutoNumber(objCapSo.NgayCap, 62, objCapSo.SoVanBan) == true) { _msg = "Số giấy giới thiệu đã có"; return; } objCapSo.SetData(objCapSo.NgayCap, objCapSo.SoVanBan, objCapSo.IDNLDTCTN, objCapSo.IDLoaiVanBan, objCapSo.Nam, DateTime.Now, 0); // Insert quyet dinh huong CapSo objQuyetDinhTCTN = new CapSo(); objQuyetDinhTCTN.IDLoaiVanBan = 30; objQuyetDinhTCTN.NgayCap = Convert.ToDateTime(txtNgayKy.Value, new CultureInfo("vi-VN")); objQuyetDinhTCTN.SoVanBan = txtSoQuyetDinh.Text.Trim(); objQuyetDinhTCTN.So = 0; objQuyetDinhTCTN.Nam = DateTime.Now.Year.ToString(); objQuyetDinhTCTN.IDNLDTCTN = int.Parse(hdIDNLDTCTN.Value); DateTime NgayKy = Convert.ToDateTime(txtNgayKy.Value, new CultureInfo("vi-VN")); if (new CapSo().CheckAutoNumber(objQuyetDinhTCTN.NgayCap, 30, objQuyetDinhTCTN.SoVanBan) == true) { _msg = "Số quyết định đã tồn tại"; return; } objQuyetDinhTCTN.SetData(objQuyetDinhTCTN.NgayCap, objQuyetDinhTCTN.SoVanBan, objQuyetDinhTCTN.IDNLDTCTN, objQuyetDinhTCTN.IDLoaiVanBan, objQuyetDinhTCTN.Nam, NgayKy, 0); Response.Redirect("DanhSachChuyenHuongDen.aspx"); } }
private void Load_ChuyenHuong(int IDNLDTCTN) { DataRow tblTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(IDNLDTCTN); DataTable tblNguoiLaoDong = new NguoiLaoDong().getDataById((int)tblTroCapThatNghiep["IDNguoiLaoDong"]); DataTable tblTinhHuong = new TinhHuong().getDataById(IDNLDTCTN); }
public string TaiQuyetDinhChamDut(int IDNLDTCTN, string FileName) { string _msg = ""; TinhHuong objTinhHuong = new TinhHuong(); DataTable tblTinhHuong = new TinhHuong().getDataById(IDNLDTCTN); DataRow RowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(IDNLDTCTN); DataTable tblQuyetDinhChamDut = new CapSo().GetByID(IDNLDTCTN, 81); DataTable tblQuyetDinhTCTN = new CapSo().GetByID(IDNLDTCTN, 30); DataTable tblNguoiLaoDong = new NguoiLaoDong().getDataById((int)RowTroCapThatNghiep["IDNguoiLaoDong"]); List <string> lstInput = new List <string>(); List <string> lstOutput = new List <string>(); lstInput.Add("[SoQD]"); lstOutput.Add(tblQuyetDinhChamDut.Rows[0]["SoVanBan"].ToString()); lstInput.Add("[NgayKy]"); lstOutput.Add(((DateTime)tblQuyetDinhChamDut.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy")); lstInput.Add("[SoQDTCTN]"); lstOutput.Add(tblQuyetDinhTCTN.Rows[0]["SoVanBan"].ToString()); lstInput.Add("[NgayKyTCTN]"); lstOutput.Add(((DateTime)tblQuyetDinhTCTN.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy")); lstInput.Add("[TenLD]"); lstOutput.Add(tblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[NgayChamDut]"); lstOutput.Add(((DateTime)tblTinhHuong.Rows[0]["NgayDeXuatChamDut"]).ToString("dd/MM/yyyy")); lstInput.Add("[NgaySinh]"); lstOutput.Add(tblNguoiLaoDong.Rows[0]["NgaySinh"].ToString()); lstInput.Add("[CMTND]"); lstOutput.Add(tblNguoiLaoDong.Rows[0]["CMND"].ToString()); lstInput.Add("[NgayCapCMTND]"); lstOutput.Add(((DateTime)tblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy")); lstInput.Add("[NoiCapCMTND]"); lstOutput.Add(tblNguoiLaoDong.Rows[0]["NoiCap"].ToString()); lstInput.Add("[SoBHXH]"); lstOutput.Add(tblNguoiLaoDong.Rows[0]["BHXH"].ToString()); lstInput.Add("[DiaChiThuongTru]"); string diachithuongtru = ""; if (tblNguoiLaoDong.Rows[0]["Xom_TT"].ToString().Trim() != "") { diachithuongtru += tblNguoiLaoDong.Rows[0]["Xom_TT"].ToString().Trim(); } if (tblNguoiLaoDong.Rows[0]["Xa_TT"].ToString().Trim() != "") { diachithuongtru += ", " + tblNguoiLaoDong.Rows[0]["Xa_TT"].ToString().Trim(); } if (tblNguoiLaoDong.Rows[0]["Huyen_TT"].ToString().Trim() != "") { diachithuongtru += ", " + tblNguoiLaoDong.Rows[0]["Huyen_TT"].ToString().Trim(); } if (tblNguoiLaoDong.Rows[0]["Tinh_TT"].ToString().Trim() != "") { diachithuongtru += ", " + tblNguoiLaoDong.Rows[0]["Tinh_TT"].ToString().Trim(); } lstOutput.Add(diachithuongtru); lstInput.Add("[DiaChiHienTai]"); string diachi = ""; if (tblNguoiLaoDong.Rows[0]["Xom_DC"].ToString().Trim() != "") { diachi += tblNguoiLaoDong.Rows[0]["Xom_DC"].ToString().Trim(); } if (tblNguoiLaoDong.Rows[0]["Xa_DC"].ToString().Trim() != "") { diachi += ", " + tblNguoiLaoDong.Rows[0]["Xa_DC"].ToString().Trim(); } if (tblNguoiLaoDong.Rows[0]["Huyen_DC"].ToString().Trim() != "") { diachi += ", " + tblNguoiLaoDong.Rows[0]["Huyen_DC"].ToString().Trim(); } if (tblNguoiLaoDong.Rows[0]["Tinh_DC"].ToString().Trim() != "") { diachi += ", " + tblNguoiLaoDong.Rows[0]["Tinh_DC"].ToString().Trim(); } lstOutput.Add(diachi); lstInput.Add("[LyDoChamDut]"); lstOutput.Add("..........................."); lstInput.Add("[SoThangDong]"); lstOutput.Add(RowTroCapThatNghiep["SoThangDongBHXH"].ToString()); lstInput.Add("[SoThangHuong]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString()); lstInput.Add("[SoThangDaHuong]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangDaHuongBHXH"].ToString()); lstInput.Add("[SoThangBaoLuu]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangBaoLuuSauHuong"].ToString()); ExportToWord objExportToWord = new ExportToWord(); byte[] temp = objExportToWord.Export(HttpContext.Current.Server.MapPath("../WordForm/QuyetDinhChamDutHuong.docx"), lstInput, lstOutput); HttpContext.Current.Response.AppendHeader("Content-Type", "application/msword"); HttpContext.Current.Response.AppendHeader("Content-disposition", "inline; filename=QuyetDinhChamDutHuong" + FileName + ".docx"); HttpContext.Current.Response.BinaryWrite(temp); HttpContext.Current.Response.End(); HttpContext.Current.Response.Flush(); return(_msg); }
protected void Page_Load(object sender, EventArgs e) { if (Session["ACCOUNT"] == null) { Response.Redirect("../Login.aspx"); } else { DataTable tblPermission = (DataTable)Session["Permission"]; _Permission = new Account().PermissionPage(tblPermission, System.IO.Path.GetFileName(Request.PhysicalPath)); if (_Permission == null || (bool)_Permission["View"] != true) { Response.Redirect("default.aspx"); } } if (Request.QueryString["ID"] != null && Request.QueryString["ID"].ToString().Trim() != "") { itemId = int.Parse(Request.QueryString["ID"].ToString()); } if (!Page.IsPostBack) { #region Tinh thành // ******************* Tỉnh thành **************************** DataTable objTinhThanhData = this.objProvincer.getDataCategoryToCombobox(); this.ddlTinh_TT.DataSource = objTinhThanhData.DefaultView; this.ddlTinh_TT.DataTextField = "Name"; this.ddlTinh_TT.DataValueField = "Id"; this.ddlTinh_TT.SelectedValue = "40"; this.ddlTinh_TT.DataBind(); this.ddlTinh_DC.DataSource = objTinhThanhData.DefaultView; this.ddlTinh_DC.DataTextField = "Name"; this.ddlTinh_DC.DataValueField = "Id"; this.ddlTinh_DC.SelectedValue = "40"; this.ddlTinh_DC.DataBind(); // ############################################################ //ddlTinh_TT_SelectedIndexChanged(null,null); #endregion #region quan Huyen if (this.ddlTinh_TT.Items.Count > 0) { this.ddlHuyen_TT.DataSource = this.objDistrict.getDataCategoryToCombobox(this.ddlTinh_TT.SelectedValue.ToString()); this.ddlHuyen_TT.DataTextField = "Name"; this.ddlHuyen_TT.DataValueField = "Id"; this.ddlHuyen_TT.DataBind(); } if (this.ddlHuyen_TT.Items.Count > 0) { this.ddlXa_TT.DataSource = this.objWard.getDataCategoryToCombobox(this.ddlTinh_TT.SelectedValue.ToString(), this.ddlHuyen_TT.SelectedValue.ToString()); this.ddlXa_TT.DataTextField = "Name"; this.ddlXa_TT.DataValueField = "Id"; ddlXa_TT.SelectedValue = "0"; this.ddlXa_TT.DataBind(); } //ddlTinh_DC_SelectedIndexChanged(null,null); if (this.ddlTinh_DC.Items.Count > 0) { this.ddlHuyen_DC.DataSource = this.objDistrict.getDataCategoryToCombobox(this.ddlTinh_DC.SelectedValue.ToString()); this.ddlHuyen_DC.DataTextField = "Name"; this.ddlHuyen_DC.DataValueField = "Id"; this.ddlHuyen_DC.DataBind(); } if (this.ddlHuyen_DC.Items.Count > 0) { this.ddlXa_DC.DataSource = this.objWard.getDataCategoryToCombobox(this.ddlTinh_DC.SelectedValue.ToString(), this.ddlHuyen_DC.SelectedValue.ToString()); this.ddlXa_DC.DataTextField = "Name"; this.ddlXa_DC.DataValueField = "Id"; ddlXa_DC.SelectedValue = "0"; this.ddlXa_DC.DataBind(); } #endregion if (itemId > 0) { DataRow rowNLDTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(itemId); DataTable tblNguoiLaoDong = new NguoiLaoDong().getDataById(int.Parse(rowNLDTroCapThatNghiep["IDNguoiLaoDong"].ToString())); DataTable tblTinhHuong = new TinhHuong().getDataById((int)rowNLDTroCapThatNghiep["IdNLDTCTN"]); if (tblNguoiLaoDong.Rows.Count > 0) { //thong tin nguoi lao dong txtHoVaTen.Text = tblNguoiLaoDong.Rows[0]["HoVaTen"].ToString(); txtNgaySinh.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy"); txtCMND.Text = tblNguoiLaoDong.Rows[0]["CMND"].ToString(); txtNgayCap.Value = ((DateTime)tblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy"); txtNoiCap.Text = tblNguoiLaoDong.Rows[0]["NoiCap"].ToString(); int GioiTinh = 0; GioiTinh = (int)tblNguoiLaoDong.Rows[0]["IDGioiTinh"]; if (GioiTinh == 1) { chkGioiTinhNam.Checked = true; } if (GioiTinh == 2) { chkGioiTinhNu.Checked = true; } txtSoBHXH.Text = tblNguoiLaoDong.Rows[0]["BHXH"].ToString(); txtTaiKhoan.Text = tblNguoiLaoDong.Rows[0]["TaiKhoan"].ToString(); if (tblNguoiLaoDong.Rows[0]["IDNganHang"] != null && tblNguoiLaoDong.Rows[0]["IDNganHang"].ToString() != "0") { ddlNganHang.SelectedValue = tblNguoiLaoDong.Rows[0]["IDNganHang"].ToString(); } ddlTinh_TT.SelectedValue = tblNguoiLaoDong.Rows[0]["Tinh_TT"].ToString(); ddlHuyen_TT.SelectedValue = tblNguoiLaoDong.Rows[0]["Huyen_TT"].ToString(); ddlXa_TT.SelectedValue = tblNguoiLaoDong.Rows[0]["Xa_TT"].ToString(); txtXom_TT.Text = tblNguoiLaoDong.Rows[0]["Xom_TT"].ToString(); ddlTinh_DC.SelectedValue = tblNguoiLaoDong.Rows[0]["Tinh_DC"].ToString(); ddlHuyen_DC.SelectedValue = tblNguoiLaoDong.Rows[0]["Huyen_DC"].ToString(); ddlXa_DC.SelectedValue = tblNguoiLaoDong.Rows[0]["Xa_DC"].ToString(); txtXom_DC.Text = tblNguoiLaoDong.Rows[0]["Xom_DC"].ToString(); // thong tin tro cap that nghiep txtSoThangDongBHXH.Text = rowNLDTroCapThatNghiep["SoThangDongBHXH"].ToString(); txtNgayTiepNhan.Value = ((DateTime)rowNLDTroCapThatNghiep["NgayNopHoSo"]).ToString("dd/MM/yyyy"); // thong tin tinh huong txtHuongTuNgay.Value = ((DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy"); txtHuongDenNgay.Value = ((DateTime)tblTinhHuong.Rows[0]["HuongDenNgay"]).ToString("dd/MM/yyyy"); txtThangThu1.Value = tblTinhHuong.Rows[0]["ThangDong1"].ToString(); txtThangThu2.Value = tblTinhHuong.Rows[0]["ThangDong2"].ToString(); txtThangThu3.Value = tblTinhHuong.Rows[0]["ThangDong3"].ToString(); txtThangThu4.Value = tblTinhHuong.Rows[0]["ThangDong4"].ToString(); txtThangThu5.Value = tblTinhHuong.Rows[0]["ThangDong5"].ToString(); txtThangThu6.Value = tblTinhHuong.Rows[0]["ThangDong6"].ToString(); txtMucDongThang1.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong1"], 0).ToString(); txtMucDongThang2.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong2"], 0).ToString(); txtMucDongthang3.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong3"], 0).ToString(); txtMucDongThang4.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong4"], 0).ToString(); txtMucDongThang5.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong5"], 0).ToString(); txtMucDongThang6.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucDong6"], 0).ToString(); txtLuongTrungBinh.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["LuongTrungBinh"], 0).ToString(); txtMucHuong.Text = Math.Round((decimal)tblTinhHuong.Rows[0]["MucHuong"], 0).ToString(); txtSoThangHuong.Text = tblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString(); txtSoThangDaHuong.Text = tblTinhHuong.Rows[0]["SoThangDaHuongBHXH"].ToString(); txtSoThangConLai.Text = tblTinhHuong.Rows[0]["SoThangDuocHuongConLaiBHXH"].ToString(); txtSoThangBaoLuu.Text = tblTinhHuong.Rows[0]["SothangBaoLuuBHXH"].ToString(); // cap so DataTable tblCapSo = new CapSo().GetByID(itemId, 62); if (tblCapSo.Rows.Count > 0) { txtSoGiayGioiThieu.Text = tblCapSo.Rows[0]["SoVanBan"].ToString(); } //so quyet dinh DataTable tblSoQuyetDinh = new CapSo().GetByID(itemId, 30); if (tblSoQuyetDinh.Rows.Count > 0) { txtSoQuyetDinh.Text = tblSoQuyetDinh.Rows[0]["SoVanBan"].ToString(); txtNgayKy.Value = ((DateTime)tblSoQuyetDinh.Rows[0]["NgayKy"]).ToString("dd/MM/yyyy"); } } } } }
private void TaiQuyetDinhTCTN(int IDNLDTCTN, string FileName) { TinhHuong objTinhHuong = new TinhHuong(); DataTable tblTinhHuong = new TinhHuong().getDataById(IDNLDTCTN); DataRow RowTroCapThatNghiep = new NLDTroCapThatNghiep().getItem(IDNLDTCTN); DataTable TblNguoiLaoDong = new NguoiLaoDong().getDataById((int)RowTroCapThatNghiep["IDNguoiLaoDong"]); DataTable tblQuyetDinh = new CapSo().GetByID(IDNLDTCTN, 30); DataTable tblLichThongBao = new LichThongBao().GetDataByID((int)tblTinhHuong.Rows[0]["IDTinhHuong"]); if (TblNguoiLaoDong == null || TblNguoiLaoDong.Rows.Count == 0) { _msg = "Người lao động chưa được khởi tạo"; return; } if (tblTinhHuong == null || tblTinhHuong.Rows.Count == 0) { _msg = "Chưa có bẳng tỉnh nào được cập nhật"; return; } List <string> lstInput = new List <string>(); List <string> lstOutput = new List <string>(); lstInput.Add("[NgayKy]"); try { lstOutput.Add(".../.../....."); //DateTime NgayDangKy = (DateTime)RowTroCapThatNghiep["NgayNopHoSo"]; //DateTime NgayQuyetDinh = new DateTime(); //NgayQuyetDinh = objTinhHuong.TinhNgayNghiLe(NgayDangKy, 20); //lstOutput.Add(NgayQuyetDinh.ToString("dd/MM/yyyy")); } catch { lstOutput.Add(".../.../....."); } lstInput.Add("[SoQD]"); if (tblQuyetDinh.Rows.Count == 0) { lstOutput.Add("......................"); } else { lstOutput.Add(tblQuyetDinh.Rows[0]["SoVanBan"].ToString()); } lstInput.Add("[TenLD]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["HoVaTen"].ToString()); lstInput.Add("[NgaySinh]"); lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgaySinh"]).ToString("dd/MM/yyyy")); lstInput.Add("[CMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["CMND"].ToString()); lstInput.Add("[NgayCapCMTND]"); lstOutput.Add(((DateTime)TblNguoiLaoDong.Rows[0]["NgayCapCMND"]).ToString("dd/MM/yyyy")); lstInput.Add("[NoiCapCMTND]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["NoiCap"].ToString()); lstInput.Add("[SoBHXH]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["BHXH"].ToString()); lstInput.Add("[DiaChiThuongTru]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["NoiThuongTru"].ToString()); lstInput.Add("[DiaChiHienTai]"); lstOutput.Add(TblNguoiLaoDong.Rows[0]["DiaChi"].ToString()); lstInput.Add("[SoThangDong]"); lstOutput.Add(RowTroCapThatNghiep["SoThangDongBHXH"].ToString()); lstInput.Add("[MucHuong]"); lstOutput.Add(tblTinhHuong.Rows[0]["MucHuong"].ToString()); lstInput.Add("[SoThangHuong]"); int SoThangHuong = (int)tblTinhHuong.Rows[0]["SoThangHuongBHXH"]; lstOutput.Add(SoThangHuong.ToString()); lstInput.Add("[SoThangBaoLuu]"); lstOutput.Add(tblTinhHuong.Rows[0]["SoThangBaoLuuBHXH"].ToString()); lstInput.Add("[HuongTuNgay]"); lstOutput.Add(((DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy")); lstInput.Add("[HuongDenNgay]"); lstOutput.Add(((DateTime)tblTinhHuong.Rows[0]["HuongDenNgay"]).ToString("dd/MM/yyyy")); //----- chen phan lich thong bao viec lam if (tblLichThongBao.Rows.Count == 0) { _msg = "Hồ sơ chưa có lịch thông báo"; return; } lstInput.Add("[Thang1]"); lstOutput.Add(((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang1TuNgay"]).ToString("dd/MM/yyyy")); for (int i = 2; i <= 12; i++) { lstInput.Add("[Thang" + i.ToString() + "Tu]"); if (((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "TuNgay"]).ToString("yyyy") != "1900") { lstOutput.Add(((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "TuNgay"]).ToString("dd/MM/yyyy")); } else { lstOutput.Add("../../...."); } lstInput.Add("[Thang" + i.ToString() + "Den]"); if (((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "DenNgay"]).ToString("yyyy") != "1900") { lstOutput.Add(((DateTime)tblLichThongBao.Rows[0]["KhaiBaoThang" + i.ToString() + "DenNgay"]).ToString("dd/MM/yyyy")); } else { lstOutput.Add("../../...."); } } ExportToWord objExportToWord = new ExportToWord(); byte[] temp = objExportToWord.Export(Server.MapPath("../WordForm/QuyetDinhHuongTCTN.docx"), lstInput, lstOutput); Response.AppendHeader("Content-Type", "application/msword"); Response.AppendHeader("Content-disposition", "inline; filename=QuyetDinhHuongTCTN" + FileName + ".docx"); Response.BinaryWrite(temp); HttpContext.Current.Response.End(); HttpContext.Current.Response.Flush(); }