Exemple #1
0
    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);
    }
Exemple #2
0
    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);
    }
Exemple #3
0
    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();
    }
Exemple #4
0
 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();
 }
Exemple #5
0
    //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();
        }
    }
Exemple #6
0
 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);
     }
 }
Exemple #7
0
    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);
    }
Exemple #8
0
    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();
    }