private List <object> LoadMenuCon(List <object> obj, int menuID, int k, int idchedobh) { List <CheDoBaoHiemInfo> lists = new CheDoBaoHiemController().GetbyParentID(menuID, -1); foreach (var item in lists) { string tmp = ""; for (int i = 0; i < k; i++) { tmp += "- "; } obj.Add(new { IDCheDoBaoHiem = item.IDCheDoBaoHiem, TenCheDoBaoHiem = tmp + item.TenCheDoBaoHiem }); if (idchedobh == item.IDCheDoBaoHiem) { if (idchedobh == null) { cboCheDoBH.SelectedItem.Text = "Không có chế độ bảo hiểm"; cboCheDoBH.SelectedItem.Value = null; } else { cboCheDoBH.SelectedItem.Text = item.TenCheDoBaoHiem; cboCheDoBH.SelectedItem.Value = item.IDCheDoBaoHiem.ToString(); } break; } obj = LoadMenuCon(obj, item.IDCheDoBaoHiem, k + 1, idchedobh); } return(obj); }
private List <object> LoadMenuCon(List <object> obj, int menuID, int k, int idchedobh) { List <CheDoBaoHiemInfo> lists = new CheDoBaoHiemController().GetbyParentID(menuID, -1); foreach (var item in lists) { string tmp = ""; for (int i = 0; i < k; i++) { //tmp += "- "; // obj.Add(new { IDCheDoBaoHiem = item.IDCheDoBaoHiem, TenCheDoBaoHiem = tmp + item.TenCheDoBaoHiem }); if (idchedobh == item.IDCheDoBaoHiem) { DataTable list1 = new BHCHEDOBAOHIEMController().GetByPrkey(item.ParentID); for (int h = 0; h < list1.Rows.Count; h++) { cboCheDoBH.SelectedItem.Text = list1.Rows[h]["TenCheDoBaoHiem"].ToString(); cboCheDoBH.SelectedItem.Value = item.IDCheDoBaoHiem.ToString(); } break; } } obj = LoadMenuCon(obj, item.IDCheDoBaoHiem, k + 1, idchedobh); } return(obj); }
public void LoadCha(int idchedobh) { List <CheDoBaoHiemInfo> lists = new CheDoBaoHiemController().GetbyParentID(0, -1); List <object> obj = new List <object>(); obj.Add(new { IDCheDoBaoHiem = "NULL", TenCheDoBaoHiem = "Không có chế độ bảo hiểm" }); foreach (CheDoBaoHiemInfo info in lists) { if (info.ParentID == 0) { obj.Add(new { IDCheDoBaoHiem = info.IDCheDoBaoHiem, TenCheDoBaoHiem = info.TenCheDoBaoHiem }); obj = LoadMenuCon(obj, info.IDCheDoBaoHiem, 1, idchedobh); } if (idchedobh == info.IDCheDoBaoHiem) { if (idchedobh == null) { cboCheDoBH.SelectedItem.Value = null; cboCheDoBH.SelectedItem.Text = "Không có chế độ bảo hiểm"; } else { cboCheDoBH.SelectedItem.Text = info.TenCheDoBaoHiem; cboCheDoBH.SelectedItem.Value = info.IDCheDoBaoHiem.ToString(); } break; } } Store_cboCheDoBH.DataSource = obj; Store_cboCheDoBH.DataBind(); }
public void XoaDongNhanVienCheDo(int idnhanvienchedo) { DAL.BHCHITIETCHEDOBAOHIEM bdbh = new CheDoBaoHiemController().GetChiTietCheDoBaoHiemByID(idnhanvienchedo); new CheDoBaoHiemController().DeleteChiTietCheDoBaoHiem(bdbh); //Dialog.ShowNotification("Đã xóa thành công"); grpChiTietNhanVien.Reload(); grpNhanVienCheDo.Reload(); }
//click vào nút thêm, hoặc sửa. load thông tin của nhân viên protected void btnAddXemTheoNhanVien_Click(object sender, DirectEventArgs e) { //txtThoiGianDong1.StyleSpec = "color:black"; //txtSoNgayNghi1.StyleSpec = "color:black"; //new BaoHiemController().ClearControl(wdXemTheoNhanVien); DAL.BHNHANVIEN_BAOHIEM nvbh = new NhanVien_BaoHiemController().GetNhanVien_BaoHiemByIDNhanVien_BaoHiem(int.Parse(hdfIDNhanVienBaoHiem.Text)); txtMaCanBo1.Text = nvbh.MaNhanVien; txtHoTen1.Text = nvbh.HoTen; if (!Util.GetInstance().IsDateNull(nvbh.NgaySinh)) { dfNgaySinh1.SelectedDate = (DateTime)nvbh.NgaySinh; } txtSoSoBHXH1.Text = nvbh.SoSoBHXH; txtSoCMND1.Text = nvbh.SoCMTND; txtThoiGianDong1.Text = new BaoHiemController().ChuyenSoThangDongBH(Convert.ToInt32(nvbh.ThoiGianDongBaoHiem)); ThoiGianDongBHXH = Convert.ToInt32(nvbh.ThoiGianDongBaoHiem); if (string.IsNullOrEmpty(nvbh.SoSoBHXH)) { txtSoSoBHXH1.StyleSpec = "color:red;"; Dialog.ShowNotification("Nhân viên này chưa có số sổ BHXH"); } // chkDaThanhToan1.Checked = true; if (hdfwdShow.Text == "Sua") { int iddieukienhuong; DAL.BHCHITIETCHEDOBAOHIEM chitiet = new CheDoBaoHiemController().GetChiTietCheDoBaoHiemByID(int.Parse(hdfIDChiTietCheDoBaoHiem.Text)); iddieukienhuong = chitiet.IDBangTinhCheDoBaoHiem; DAL.BHBANGTINHCHEDOBAOHIEM bangtinh = new BangTinhCheDoBaoHiemController().GetByPrKey(chitiet.IDBangTinhCheDoBaoHiem); //cbbCheDo1Store // RM.RegisterClientScriptBlock("abc","cbbCheDo1Store.reload();"); cbbCheDo1.SetValue(bangtinh.IDCheDoBaoHiem); hdfIDCheDoBaoHiem.Text = bangtinh.IDCheDoBaoHiem.ToString(); RM.RegisterClientScriptBlock("abc", "cbbDieuKienHuong1Store.reload();"); hdfDieuKienHuong.Text = bangtinh.IDBangTinhCheDoBaoHiem.ToString(); cbbDieuKienHuong1.SetValue(iddieukienhuong); cbbDieuKienHuong1.Text = bangtinh.TenDieuKienHuong; if (!Util.GetInstance().IsDateNull(chitiet.NgayBatDau)) { dfNgayBatDau1.SelectedDate = chitiet.NgayBatDau; } if (!Util.GetInstance().IsDateNull(chitiet.NgayKetThuc)) { dfNgayKetThuc1.SelectedDate = chitiet.NgayKetThuc; } txtSoTienDeNghi1.Text = chitiet.SoTienDeNghi.ToString(); txtSoNgayNghi1.Text = chitiet.SoNgayNghi.ToString(); chkDaThanhToan1.Checked = chitiet.TinhTrangThanhToan; txtChiTieuLuong1.Text = chitiet.TienLuongTinhHuong.ToString(); txtGhiChu1.Text = chitiet.GhiChu; txtLuyKe1.Text = new CheDoBaoHiemController().TinhSoNgayNghiNhanVien(int.Parse(hdfIDNhanVienBaoHiem.Text), int.Parse(hdfIDCheDoBaoHiem.Text)).ToString(); } }
protected void btnCapNhatXemTheoNhanVienClick(object sender, DirectEventArgs e) { try { if (hdfwdShow.Text == "Them") { BHCHITIETCHEDOBAOHIEM chitiet = new BHCHITIETCHEDOBAOHIEM(); chitiet.IDNhanVien_BaoHiem = int.Parse("0" + hdfIDNhanVienBaoHiem.Text); chitiet.IDBangTinhCheDoBaoHiem = int.Parse("0" + hdfDieuKienHuong.Text); chitiet.MucDoSuyGiamKhaNangLaoDong = ""; chitiet.NgayBatDau = dfNgayBatDau1.SelectedDate; chitiet.NgayKetThuc = dfNgayKetThuc1.SelectedDate; chitiet.SoNgayNghi = int.Parse("0" + txtSoNgayNghi1.Text); chitiet.SoTienDeNghi = decimal.Parse("0" + txtSoTienDeNghi1.Value); chitiet.TinhTrangThanhToan = chkDaThanhToan1.Checked; chitiet.TienLuongTinhHuong = decimal.Parse("0" + txtChiTieuLuong1.Text); chitiet.GhiChu = txtGhiChu1.Text; chitiet.UserID = CurrentUser.ID; chitiet.DateCreate = DateTime.Now; chitiet.MaDonVi = Session["MaDonVi"].ToString(); new CheDoBaoHiemController().InsertChiTietCheDoBaoHiem(chitiet); } else { BHCHITIETCHEDOBAOHIEM chitiet = new CheDoBaoHiemController().GetChiTietCheDoBaoHiemByID(int.Parse("0" + hdfIDChiTietCheDoBaoHiem.Text)); chitiet.IDNhanVien_BaoHiem = int.Parse("0" + hdfIDNhanVienBaoHiem.Text); chitiet.IDBangTinhCheDoBaoHiem = int.Parse("0" + hdfDieuKienHuong.Text); chitiet.MucDoSuyGiamKhaNangLaoDong = ""; chitiet.NgayBatDau = dfNgayBatDau1.SelectedDate; chitiet.NgayKetThuc = dfNgayKetThuc1.SelectedDate; chitiet.SoNgayNghi = int.Parse("0" + txtSoNgayNghi1.Text); chitiet.SoTienDeNghi = decimal.Parse("0" + txtSoTienDeNghi1.Text); chitiet.TinhTrangThanhToan = chkDaThanhToan1.Checked; chitiet.GhiChu = txtGhiChu1.Text; new CheDoBaoHiemController().CapNhatChiTietCheDoBaoHiem(chitiet); } //Dialog.ShowNotification("Cập nhật dữ liệu thành công"); grpChiTietNhanVien.Reload(); grpNhanVienCheDo.Reload(); } catch (Exception ex) { Dialog.ShowError("Lỗi xảy ra: " + ex.Message); } }
private List <object> LoadMenuCon(List <object> obj, int menuID, int k, int idchedobh) { List <CheDoBaoHiemInfo> lists = new CheDoBaoHiemController().GetbyParentID(menuID, -1); foreach (var item in lists) { string tmp = ""; for (int i = 0; i < k; i++) { tmp += "- "; } obj.Add(new { ID = item.IDCheDoBaoHiem, TenCheDoBaoHiem = tmp + item.TenCheDoBaoHiem }); if (idchedobh == item.IDCheDoBaoHiem) { ddfCheDoNghi.SelectedItem.Text = item.TenCheDoBaoHiem; //ddfCheDoNghi.SelectedItem.Value = item.IDCheDoBaoHiem.ToString(); break; } obj = LoadMenuCon(obj, item.IDCheDoBaoHiem, k + 1, idchedobh); } return(obj); }
public void LoadCha(int idchedobh) { List <CheDoBaoHiemInfo> lists = new CheDoBaoHiemController().GetbyParentID(0, -1); List <object> obj = new List <object>(); //obj.Add(new { ParentID = "0", TenCheDoBaoHiem = "Là gốc" }); foreach (CheDoBaoHiemInfo info in lists) { if (info.ParentID == 0) { // obj.Add(new { ID = info.IDCheDoBaoHiem, TenCheDoBaoHiem = info.TenCheDoBaoHiem }); obj = LoadMenuCon(obj, info.IDCheDoBaoHiem, 1, idchedobh); } if (idchedobh == info.IDCheDoBaoHiem) { ddfCheDoNghi.SelectedItem.Text = info.TenCheDoBaoHiem; //ddfCheDoNghi.SelectedItem.Value = info.IDCheDoBaoHiem.ToString(); break; } } Store_ddfCheDoNghi.DataSource = obj; Store_ddfCheDoNghi.DataBind(); }