protected void btnDaKhaiBao_Click(object sender, EventArgs e) { ThongBaoViecLamHangThang objThongBaoVl = new ThongBaoViecLamHangThang(); if (_tg == 0) { _msg = "Bạn chưa chọn tháng thông báo"; return; } objThongBaoVl.IDNLDTCTN = itemId; objThongBaoVl.ThangThongBao = _tg; if (txtNgayKhaiBao.Value.Trim() == "") { _msg = "Bạn chưa chọn ngày khai báo"; return; } objThongBaoVl.NgayThongBao = Convert.ToDateTime(txtNgayKhaiBao.Value, new CultureInfo("vi-VN")); if (ddlNguoiTiepNhan.SelectedValue == null || ddlNguoiTiepNhan.SelectedValue.ToString().Trim() == "") { _msg = "Bạn chưa chọn người tiếp nhận"; return; } objThongBaoVl.IDCanBoTiepNhan = int.Parse(ddlNguoiTiepNhan.SelectedValue.ToString()); if (ddlTinhTrangViecLam.SelectedValue == null || ddlTinhTrangViecLam.SelectedValue.ToString() == "" || ddlTinhTrangViecLam.SelectedValue.ToString() == "0") { _msg = "Bạn chưa chọn tình trạng việc làm"; return; } objThongBaoVl.IDThongBaoViecLam = int.Parse(ddlTinhTrangViecLam.SelectedValue.ToString()); objThongBaoVl.BanTiepNhan = txtSoQuay.Text.Trim(); objThongBaoVl.GhiChu = txtGhiChu.Text; if (chkKhaiBaoTrucTiep.Checked == true) { objThongBaoVl.LyDo = int.Parse(ddlLyDo.SelectedValue.ToString()); } objThongBaoVl.TrangThaiThongBao = 14; new ThongBaoViecLamHangThang().SetData(objThongBaoVl.IDNLDTCTN, objThongBaoVl.IDCanBoTiepNhan, objThongBaoVl.ThangThongBao, objThongBaoVl.NgayThongBao, objThongBaoVl.ThongBaoTrucTiep, objThongBaoVl.LyDo, objThongBaoVl.BanTiepNhan, objThongBaoVl.GhiChu, objThongBaoVl.TrangThaiThongBao); //cap nhat so thang da huong DataTable tblSoThangDaHuongBHXH = new ThongBaoViecLamHangThang().GetByID(itemId, 0, 14); new TinhHuong().UpdateSoThangDaHuong(itemId, tblSoThangDaHuongBHXH.Rows.Count); _msg = "Cập nhật thành công"; Page.Response.Redirect(Page.Request.Url.ToString(), true); }
protected void dtlData_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "TaiQuyetDinh") { int ID = int.Parse(e.CommandArgument.ToString()); new Common().TaiQuyetDinhTCTN(ID, ""); } if (e.CommandName == "DeXuatTamDung") { //kiem tra co du dieu kien tam dung int ID = int.Parse(e.CommandArgument.ToString()); DataTable tblThongBaoViecLamHangThang = new ThongBaoViecLamHangThang().GetMax(ID); DataRow tblTCTN = new NLDTroCapThatNghiep().getItem(ID); if (tblThongBaoViecLamHangThang.Rows[0]["TrangThaiThongBao"].ToString().Trim() == "15" || tblTCTN["IdTrangthai"].ToString().Trim() == "25") { new TinhHuong().UpdateTrangThaiHS(ID, 26); Load_DanhSachHoSo(); } else { _msg = "Hồ sơ không quá hạn hoặc, không khai báo"; } } if (e.CommandName == "DeXuatTiepTuc") { int ID = int.Parse(e.CommandArgument.ToString()); DataTable tblThongBaoViecLamHangThang = new ThongBaoViecLamHangThang().GetMax(ID); DataRow rowTCTN = new NLDTroCapThatNghiep().getItem(ID); if (tblThongBaoViecLamHangThang.Rows[0]["TrangThaiThongBao"].ToString() == "14" && (int)rowTCTN["IDTrangThai"] == 35) { new TinhHuong().UpdateTrangThaiHS(ID, 36); Load_DanhSachHoSo(); } else { _msg = "Hồ sơ phải đăng ở trạng thái tạm dừng mới có thể tiếp tục"; } } if (e.CommandName == "ChamDutHuong") { int ID = int.Parse(e.CommandArgument.ToString()); new TinhHuong().UpdateTrangThaiHS(ID, 49); Load_DanhSachHoSo(); } }
protected void btnChuyenHoSo_Click(object sender, EventArgs e) { string[] strID = hdlstChuyen.Value.Split(','); for (int i = 0; i < strID.Length; i++) { DataRow rowTCTN = new NLDTroCapThatNghiep().getItem(int.Parse(strID[i])); if ((int)rowTCTN["IdTrangThai"] == 11) { new TinhHuong().UpdateTrangThaiHS(int.Parse(strID[i]), 12); ThongBaoViecLamHangThang objThongBaoVl = new ThongBaoViecLamHangThang(); objThongBaoVl.IDNLDTCTN = int.Parse(strID[i]); objThongBaoVl.ThangThongBao = 1; objThongBaoVl.NgayThongBao = DateTime.Now; objThongBaoVl.BanTiepNhan = ""; objThongBaoVl.GhiChu = ""; objThongBaoVl.LyDo = 0; objThongBaoVl.ThongBaoTrucTiep = true; objThongBaoVl.IDCanBoTiepNhan = (int)_Permission["ID"]; objThongBaoVl.TrangThaiThongBao = 14; new ThongBaoViecLamHangThang().SetData(objThongBaoVl.IDNLDTCTN, objThongBaoVl.IDCanBoTiepNhan, objThongBaoVl.ThangThongBao, objThongBaoVl.NgayThongBao, objThongBaoVl.ThongBaoTrucTiep, objThongBaoVl.LyDo, objThongBaoVl.BanTiepNhan, objThongBaoVl.GhiChu, objThongBaoVl.TrangThaiThongBao); //cap nhat so thang da huong DataTable tblSoThangDaHuongBHXH = new ThongBaoViecLamHangThang().GetByID(int.Parse(strID[i]), 0, 14); new TinhHuong().UpdateSoThangDaHuong(int.Parse(strID[i]), tblSoThangDaHuongBHXH.Rows.Count); } if ((int)rowTCTN["IdTrangThai"] == 23) { new TinhHuong().UpdateTrangThaiHS(int.Parse(strID[i]), 24); } if ((int)rowTCTN["IdTrangThai"] == 34) { new TinhHuong().UpdateTrangThaiHS(int.Parse(strID[i]), 35); } if ((int)rowTCTN["IdTrangThai"] == 44) { new TinhHuong().UpdateTrangThaiHS(int.Parse(strID[i]), 45); } if ((int)rowTCTN["IdTrangThai"] == 57) { new TinhHuong().UpdateTrangThaiHS(int.Parse(strID[i]), 58); } } Load_DanhSachHoSo(); }
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(); }
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 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) { txtNgayDeXuat.Value = DateTime.Now.ToString("dd/MM/yyyy"); if (itemId > 0) { #region load thong tin bao luu 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) { int SoThangHuong = 0; int.TryParse(tblTinhHuong.Rows[0]["SoThangHuongBHXH"].ToString(), out SoThangHuong); txtSoThangHuong.Text = SoThangHuong.ToString(); txtThangLeBaoLuu.Text = tblTinhHuong.Rows[0]["SoThangBaoLuuBHXH"].ToString(); txtDaHuong.Text = tblTinhHuong.Rows[0]["SoThangDaHuongBHXH"].ToString(); DataTable tblSoThangKhongHuong = new ThongBaoViecLamHangThang().GetByID(itemId, 0, 15); int SoThangKhongHuong = 0; int.TryParse(tblSoThangKhongHuong.Rows.Count.ToString(), out SoThangKhongHuong); txtThangDongBaoLuu.Text = SoThangKhongHuong.ToString(); int SoThangDaHuong = 0; DataTable tblSoThangDaHuong = new ThongBaoViecLamHangThang().GetByID(itemId, 0, 14); int.TryParse(tblSoThangDaHuong.Rows.Count.ToString(), out SoThangDaHuong); int SoThangHuongConLai = 0; SoThangHuongConLai = (SoThangHuong - (SoThangDaHuong + SoThangKhongHuong)); txtThangHuongBaoLuu.Text = SoThangHuongConLai.ToString(); if (rowTroCapThatNghiep["IdTrangThai"].ToString() != "59") { txtTongThangBaoLuu.Text = ((SoThangHuongConLai + SoThangKhongHuong) * 12 + int.Parse(txtThangLeBaoLuu.Text)).ToString(); } else { txtTongThangBaoLuu.Text = tblTinhHuong.Rows[0]["TongSoThangBaoLuuBHXH"].ToString(); txtLyDoChuyen.Text = tblTinhHuong.Rows[0]["LyDoBaoLuu"].ToString(); } txtHuongTuNgay.Text = ((DateTime)tblTinhHuong.Rows[0]["HuongTuNgay"]).ToString("dd/MM/yyyy"); txtHuongDenNgay.Text = ((DateTime)tblTinhHuong.Rows[0]["HuongDenNgay"]).ToString("dd/MM/yyyy"); } #endregion } } }
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()); } else { Response.Redirect("DanhSachThongBaoVL.aspx"); } if (Request.QueryString["tg"] != null && Request.QueryString["tg"].ToString().Trim() != "") { _tg = int.Parse(Request["tg"].ToString()); } else { Response.Redirect("DanhSachThongBaoVL.aspx"); } DataTable tblThongBaoVL = new ThongBaoViecLamHangThang().GetByID(itemId, _tg); if (tblThongBaoVL.Rows.Count != 0) { if (tblThongBaoVL.Rows[0]["TrangThaiThongBao"].ToString() == "14") { lblThongBao.Text = "Đã khai báo tháng: " + _tg.ToString(); _status = 3; Load_CauHinhDaThongBao(false); } if (tblThongBaoVL.Rows[0]["TrangThaiThongBao"].ToString() == "15") { lblThongBao.Text = "Không khai báo tháng: " + _tg.ToString(); _status = 3; Load_CauHinhDaThongBao(false); } } else { lblThongBao.Text = "Bạn chưa khai báo tháng: " + _tg.ToString(); _status = 0; Load_CauHinhDaThongBao(true); } if (!Page.IsPostBack) { Load_CauHinh(); Load_DanhMuc(); // lay thong tin nguoi dung DataRow rowTCTN = new NLDTroCapThatNghiep().getItem(itemId); int id = (int)rowTCTN["IDNguoiLaoDong"]; DataTable tblNguoiLaoDong = new NguoiLaoDong().getDataById(id); if (tblNguoiLaoDong != null && tblNguoiLaoDong.Rows.Count != 0) { lblHoTen.Text = tblNguoiLaoDong.Rows[0]["HoVaTen"].ToString(); lblCMND.Text = tblNguoiLaoDong.Rows[0]["CMND"].ToString(); lblSoBHXH.Text = tblNguoiLaoDong.Rows[0]["BHXH"].ToString(); } } }