Пример #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getData();
         if (Request.QueryString["id_phongban"] == null || Request.QueryString["id_phongban"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string id_phongban = Request.QueryString["id_phongban"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
             if (obj != null)
             {
                 txtID.Text       = obj.id_phongban;
                 txtTenpb.Text    = obj.ten_phongban;
                 txtnguoitao.Text = obj.nguoitao;
                 txtCre.Text      = obj.create_at.ToString();
                 txtUpd.Text      = obj.update_at.ToString();
             }
         }
     }
 }
Пример #2
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_nv = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv);
            txtID.Text                = obj.id_nv;
            txtTenNv.Text             = obj.ten_nv;
            txtNgaysinh.Text          = obj.ngay_sinh.ToString();
            txtSex.Text               = obj.gioi_tinh;
            txtSdt.Text               = obj.sdt;
            txtEmail.Text             = obj.email;
            txtQue.Text               = obj.que;
            cmdChucvu.SelectedValue   = obj.id_chucvu;
            cmbPhongban.SelectedValue = obj.id_phongban;
            txtHopDong.Text           = obj.hop_dong;
            txtNgayHL.Text            = obj.ngay_hieu_luc.ToString();
            txtIDl.Text               = obj.id_luong;
            txtCre.Text               = obj.create_at.ToString();
            txtUpd.Text               = obj.update_at.ToString();
            pnInfo.Visible            = true;
            btnLuu.Visible            = true;
            txtID.ReadOnly            = true;
        }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getData();
         if (Request.QueryString["id_cv"] == null || Request.QueryString["id_cv"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string id_cv = Request.QueryString["id_cv"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
             if (obj != null)
             {
                 txtID.Text     = obj.id_cv;
                 txtIDnv.Text   = obj.id_nv;
                 txtTenCv.Text  = obj.ten_cv;
                 txtGhichu.Text = obj.ghi_chu.ToString();
                 txtBegin.Text  = obj.ngay_bat_dau.ToString();
                 txtEnd.Text    = obj.ngay_ket_thuc.ToString();
                 txtCre.Text    = obj.create_at.ToString();
                 txtUpd.Text    = obj.update_at.ToString();
             }
         }
     }
 }
Пример #4
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_admin = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Admin obj = db.Admin.FirstOrDefault(x => x.id_admin == id_admin);
            txtID.Text                = obj.id_admin;
            txtTenAdm.Text            = obj.ten_admin;
            txtUser.Text              = obj.username;
            txtPass.Text              = obj.password;
            txtPhanquyen.Text         = obj.phan_quyen;
            txtNgaysinh.Text          = obj.ngay_sinh.ToString();
            txtSex.Text               = obj.gioi_tinh;
            txtSdt.Text               = obj.sdt;
            txtEmail.Text             = obj.email;
            txtQue.Text               = obj.que;
            cmdChucvu.SelectedValue   = obj.id_chucvu;
            cmbPhongban.SelectedValue = obj.id_phongban;
            txtCre.Text               = obj.create_at.ToString();
            txtUpd.Text               = obj.update_at.ToString();
            pnInfo.Visible            = true;
            btnLuu.Visible            = true;
            txtID.ReadOnly            = true;
        }
Пример #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getData();
         if (Request.QueryString["id_chucvu"] == null || Request.QueryString["id_chucvu"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string id_chucvu = Request.QueryString["id_chucvu"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Chucvu obj = db.Chucvu.FirstOrDefault(x => x.id_chucvu == id_chucvu);
             if (obj != null)
             {
                 txtID.Text        = obj.id_chucvu;
                 txtTenCv.Text     = obj.ten_cv;
                 txtHsL.Text       = obj.hs_luong.ToString();
                 txtHsLtangca.Text = obj.hs_tangca.ToString();
                 txtPhucap.Text    = obj.phu_cap.ToString();
                 txtCre.Text       = obj.create_at.ToString();
                 txtUpd.Text       = obj.update_at.ToString();
             }
         }
     }
 }
Пример #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getData();
         if (Request.QueryString["id_luong"] == null || Request.QueryString["id_luong"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string id_luong = Request.QueryString["id_luong"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
             if (obj != null)
             {
                 txtID.Text         = obj.id_luong;
                 txtNgayNghi.Text   = obj.ngay_nghi.ToString();
                 txtNgayLam.Text    = obj.ngay_lam.ToString();
                 txtTimetangca.Text = obj.time_tang_ca.ToString();
                 txtCre.Text        = obj.create_at.ToString();
                 txtUpd.Text        = obj.update_at.ToString();
             }
         }
     }
 }
Пример #7
0
        public void getData()
        {
            Models.Quan_Ly_Nhan_SuEntities db  = new Models.Quan_Ly_Nhan_SuEntities();
            List <Models.Luong>            lst = db.Luong.ToList();

            dgvChamcong.DataSource = lst;
            dgvChamcong.DataBind();
        }
Пример #8
0
 public void getPhongban()
 {
     Quan_Ly_Nhan_Su.Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
     cmbPhongban.DataSource     = db.Phongban.ToList();
     cmbPhongban.DataValueField = "id_phongban";
     cmbPhongban.DataTextField  = "ten_phongban";
     cmbPhongban.DataBind();
 }
Пример #9
0
 public void getChucVu()
 {
     Quan_Ly_Nhan_Su.Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
     cmdChucvu.DataSource     = db.Chucvu.ToList();
     cmdChucvu.DataValueField = "id_chucvu";
     cmdChucvu.DataTextField  = "ten_cv";
     cmdChucvu.DataBind();
 }
Пример #10
0
        public void getData()
        {
            Models.Quan_Ly_Nhan_SuEntities db  = new Models.Quan_Ly_Nhan_SuEntities();
            List <Models.Congviec>         lst = db.Congviec.ToList();

            dgvCongviec.DataSource = lst;
            dgvCongviec.DataBind();
        }
Пример #11
0
        public void getData()
        {
            Models.Quan_Ly_Nhan_SuEntities db  = new Models.Quan_Ly_Nhan_SuEntities();
            List <Models.Phongban>         lst = db.Phongban.ToList();

            dgvPhongban.DataSource = lst;
            dgvPhongban.DataBind();
        }
Пример #12
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            if (btnLuu.Text == "Thêm")
            {
                // Kiểm tra mã có tồn tại chưa?
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string          id_cv             = txtID.Text;
                Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã công việc bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_cv;
                    hpError.NavigateUrl = "Congviec.aspx?id_cv=" + id_cv;
                }
                else
                {
                    obj               = new Models.Congviec();
                    obj.id_cv         = txtID.Text;
                    obj.id_nv         = txtIDnv.Text;
                    obj.ten_cv        = txtTenCv.Text;
                    obj.ghi_chu       = txtGhichu.Text;
                    obj.ngay_bat_dau  = Convert.ToDateTime(txtBegin.Text);
                    obj.ngay_ket_thuc = Convert.ToDateTime(txtEnd.Text);
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);
                    db.Congviec.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Congviec.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string          id_cv             = txtID.Text;
                    Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
                    obj.id_cv         = txtID.Text;
                    obj.id_nv         = txtIDnv.Text;
                    obj.ten_cv        = txtTenCv.Text;
                    obj.ghi_chu       = txtGhichu.Text;
                    obj.ngay_bat_dau  = Convert.ToDateTime(txtBegin.Text);
                    obj.ngay_ket_thuc = Convert.ToDateTime(txtEnd.Text);
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);

                    db.SaveChanges();
                    Response.Redirect("Congviec.aspx");
                }
                catch
                {
                    pnError.Visible = true;
                    lbError.Text    = "Lỗi, không lưu lại được!";
                }
            }
        }
Пример #13
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            if (btnLuu.Text == "Thêm")
            {
                // Kiểm tra mã có tồn tại chưa?
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string        id_chucvu           = txtID.Text;
                Models.Chucvu obj = db.Chucvu.FirstOrDefault(x => x.id_chucvu == id_chucvu);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã chức vụ bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_chucvu;
                    hpError.NavigateUrl = "Chucvu.aspx?id_chucvu=" + id_chucvu;
                }
                else
                {
                    obj           = new Models.Chucvu();
                    obj.id_chucvu = txtID.Text;
                    obj.ten_cv    = txtTenCv.Text;
                    obj.hs_luong  = Convert.ToInt32(txtHsL.Text);
                    obj.hs_tangca = Convert.ToInt32(txtHsLtangca.Text);
                    obj.phu_cap   = Convert.ToInt32(txtPhucap.Text);
                    obj.create_at = Convert.ToDateTime(txtCre.Text);
                    obj.update_at = Convert.ToDateTime(txtUpd.Text);
                    db.Chucvu.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Chucvu.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string        id_chucvu           = txtID.Text;
                    Models.Chucvu obj = db.Chucvu.FirstOrDefault(x => x.id_chucvu == id_chucvu);
                    obj.id_chucvu = txtID.Text;
                    obj.ten_cv    = txtTenCv.Text;
                    obj.hs_luong  = Convert.ToInt32(txtHsL.Text);
                    obj.hs_tangca = Convert.ToInt32(txtHsLtangca.Text);
                    obj.phu_cap   = Convert.ToInt32(txtPhucap.Text);
                    obj.create_at = Convert.ToDateTime(txtCre.Text);
                    obj.update_at = Convert.ToDateTime(txtUpd.Text);

                    db.SaveChanges();
                    Response.Redirect("Chucvu.aspx");
                }
                catch
                {
                    pnError.Visible = true;
                    lbError.Text    = "Lỗi, không lưu lại được!";
                }
            }
        }
Пример #14
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            if (btnLuu.Text == "Thêm")
            {
                // Kiểm tra mã có tồn tại chưa?
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string       id_luong             = txtID.Text;
                Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã lương bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_luong;
                    hpError.NavigateUrl = "Chamcong.aspx?id_luong=" + id_luong;
                }
                else
                {
                    obj              = new Models.Luong();
                    obj.id_luong     = txtID.Text;
                    obj.ngay_nghi    = Convert.ToInt32(txtNgayNghi.Text);
                    obj.ngay_lam     = Convert.ToInt32(txtNgayLam.Text);
                    obj.time_tang_ca = Convert.ToInt32(txtTimetangca.Text);
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);
                    db.Luong.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Chamcong.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string       id_luong             = txtID.Text;
                    Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
                    obj.id_luong     = txtID.Text;
                    obj.ngay_nghi    = Convert.ToInt32(txtNgayNghi.Text);
                    obj.ngay_lam     = Convert.ToInt32(txtNgayLam.Text);
                    obj.time_tang_ca = Convert.ToInt32(txtTimetangca.Text);
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);

                    db.SaveChanges();
                    Response.Redirect("Chamcong.aspx");
                }
                catch
                {
                    pnError.Visible = true;
                    lbError.Text    = "Lỗi, không lưu lại được!";
                }
            }
        }
Пример #15
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            if (btnLuu.Text == "Thêm")
            {
                // Kiểm tra mã có tồn tại chưa?
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string          id_phongban       = txtID.Text;
                Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã phòng ban bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_phongban;
                    hpError.NavigateUrl = "Phongban.aspx?id_phongban=" + id_phongban;
                }
                else
                {
                    obj              = new Models.Phongban();
                    obj.id_phongban  = txtID.Text;
                    obj.ten_phongban = txtTenpb.Text;
                    obj.nguoitao     = txtnguoitao.Text;
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);
                    db.Phongban.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Phongban.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string          id_phongban       = txtID.Text;
                    Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
                    obj.id_phongban  = txtID.Text;
                    obj.ten_phongban = txtTenpb.Text;
                    obj.nguoitao     = txtnguoitao.Text;
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);

                    db.SaveChanges();
                    Response.Redirect("Phongban.aspx");
                }
                catch
                {
                    pnError.Visible = true;
                    lbError.Text    = "Lỗi, không lưu lại được!";
                }
            }
        }
Пример #16
0
 public string getAnhDaiDien(string MaNv)
 {
     Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
     Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == MaNv);
     if (obj == null)
     {
         return("");
     }
     else
     {
         return(obj.image_nv);
     }
 }
Пример #17
0
        protected void btnXoa_Command(object sender, CommandEventArgs e)
        {
            string id_phongban = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
            if (obj != null)
            {
                db.Phongban.Remove(obj);
                db.SaveChanges();
                getData();
            }
        }
Пример #18
0
 public string getAnhDaiDien(string MaSP)
 {
     Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
     Models.Admin obj = db.Admin.FirstOrDefault(x => x.id_admin == MaSP);
     if (obj == null)
     {
         return("");
     }
     else
     {
         return(obj.image_admin);
     }
 }
Пример #19
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_phongban = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
            txtID.Text       = obj.id_phongban;
            txtTenpb.Text    = obj.ten_phongban;
            txtnguoitao.Text = obj.nguoitao;
            txtCre.Text      = obj.create_at.ToString();
            txtUpd.Text      = obj.update_at.ToString();
            pnInfo.Visible   = true;
            btnLuu.Visible   = true;
            txtID.ReadOnly   = true;
        }
Пример #20
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_luong = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
            txtID.Text         = obj.id_luong;
            txtNgayNghi.Text   = obj.ngay_nghi.ToString();
            txtNgayLam.Text    = obj.ngay_lam.ToString();
            txtTimetangca.Text = obj.time_tang_ca.ToString();
            txtCre.Text        = obj.create_at.ToString();
            txtUpd.Text        = obj.update_at.ToString();
            pnInfo.Visible     = true;
            btnLuu.Visible     = true;
            txtID.ReadOnly     = true;
        }
Пример #21
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled     = false;
            txtUser.Enabled   = false;
            txtTenAdm.Enabled = false;
            string id_admin = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Admin obj = db.Admin.FirstOrDefault(x => x.id_admin == id_admin);
            txtID.Text        = obj.id_admin;
            txtTenAdm.Text    = obj.ten_admin;
            txtUser.Text      = obj.username;
            txtPass.Text      = obj.password;
            txtPhanquyen.Text = obj.phan_quyen;
            pnInfo.Visible    = true;
            btnLuu.Visible    = true;
            txtID.ReadOnly    = true;
        }
Пример #22
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_chucvu = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Chucvu obj = db.Chucvu.FirstOrDefault(x => x.id_chucvu == id_chucvu);
            txtID.Text        = obj.id_chucvu;
            txtTenCv.Text     = obj.ten_cv;
            txtHsL.Text       = obj.hs_luong.ToString();
            txtHsLtangca.Text = obj.hs_tangca.ToString();
            txtPhucap.Text    = obj.phu_cap.ToString();
            txtCre.Text       = obj.create_at.ToString();
            txtUpd.Text       = obj.update_at.ToString();
            pnInfo.Visible    = true;
            btnLuu.Visible    = true;
            txtID.ReadOnly    = true;
        }
Пример #23
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getChucVu();
         getPhongban();
         getData();
         if (Request.QueryString["id_admin"] == null || Request.QueryString["id_admin"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string MaAdmin = Request.QueryString["id_admin"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Admin obj = db.Admin.FirstOrDefault(x => x.id_admin == MaAdmin);
             if (obj != null)
             {
                 txtID.Text                = obj.id_admin;
                 txtTenAdm.Text            = obj.ten_admin;
                 txtUser.Text              = obj.username;
                 txtPass.Text              = obj.password;
                 txtPhanquyen.Text         = obj.phan_quyen;
                 txtNgaysinh.Text          = obj.ngay_sinh.ToString();
                 txtSex.Text               = obj.gioi_tinh;
                 txtSdt.Text               = obj.sdt;
                 txtEmail.Text             = obj.email;
                 txtQue.Text               = obj.que;
                 cmdChucvu.SelectedValue   = obj.id_chucvu;
                 cmbPhongban.SelectedValue = obj.id_phongban;
                 txtCre.Text               = obj.create_at.ToString();
                 txtUpd.Text               = obj.update_at.ToString();
             }
         }
     }
 }
Пример #24
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_cv = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
            txtID.Text     = obj.id_cv;
            txtIDnv.Text   = obj.id_nv;
            txtTenCv.Text  = obj.ten_cv;
            txtGhichu.Text = obj.ghi_chu.ToString();
            txtBegin.Text  = obj.ngay_bat_dau.ToString();
            txtEnd.Text    = obj.ngay_ket_thuc.ToString();
            txtCre.Text    = obj.create_at.ToString();
            txtUpd.Text    = obj.update_at.ToString();
            pnInfo.Visible = true;
            btnLuu.Visible = true;
            txtID.ReadOnly = true;
        }
Пример #25
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getChucVu();
         getPhongban();
         getData();
         if (Request.QueryString["id_nv"] == null || Request.QueryString["id_nv"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string MaNv = Request.QueryString["id_nv"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == MaNv);
             if (obj != null)
             {
                 txtID.Text                = obj.id_nv;
                 txtTenNv.Text             = obj.ten_nv;
                 txtNgaysinh.Text          = obj.ngay_sinh.ToString();
                 txtSex.Text               = obj.gioi_tinh;
                 txtSdt.Text               = obj.sdt;
                 txtEmail.Text             = obj.email;
                 txtQue.Text               = obj.que;
                 txtHopDong.Text           = obj.hop_dong;
                 cmdChucvu.SelectedValue   = obj.id_chucvu;
                 cmbPhongban.SelectedValue = obj.id_phongban;
                 txtNgayHL.Text            = obj.ngay_hieu_luc.ToString();
                 txtIDl.Text               = obj.id_luong;
                 txtCre.Text               = obj.create_at.ToString();
                 txtUpd.Text               = obj.update_at.ToString();
             }
         }
     }
 }
Пример #26
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            try
            {
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string       id_admin             = txtID.Text;
                Models.Admin obj = db.Admin.FirstOrDefault(x => x.id_admin == id_admin);
                obj.id_admin   = txtID.Text;
                obj.ten_admin  = txtTenAdm.Text;
                obj.username   = txtUser.Text;
                obj.password   = txtPass.Text;
                obj.phan_quyen = txtPhanquyen.Text;


                db.SaveChanges();
                Response.Redirect("User.aspx");
            }
            catch
            {
            }
        }
Пример #27
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            if (btnLuu.Text == "Thêm")
            {
                // Kiểm tra mã có tồn tại chưa?
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string          id_nv             = txtID.Text;
                Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã nhân viên bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_nv;
                    hpError.NavigateUrl = "Nhanvien.aspx?id_nv=" + id_nv;
                }
                else
                {
                    obj               = new Models.Nhanvien();
                    obj.id_nv         = txtID.Text;
                    obj.ten_nv        = txtTenNv.Text;
                    obj.ngay_sinh     = Convert.ToDateTime(txtNgaysinh.Text);
                    obj.gioi_tinh     = txtSex.Text;
                    obj.sdt           = txtSdt.Text;
                    obj.email         = txtEmail.Text;
                    obj.que           = txtQue.Text;
                    obj.id_chucvu     = cmdChucvu.SelectedValue;
                    obj.id_phongban   = cmbPhongban.SelectedValue;
                    obj.hop_dong      = txtHopDong.Text;
                    obj.ngay_hieu_luc = Convert.ToDateTime(txtNgayHL.Text);
                    obj.id_luong      = txtIDl.Text;
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);
                    if (fuImg.HasFile == true)
                    {
                        // Bước 1: Tải file về server
                        // Sinh tên file
                        string   filename = DateTime.Now.ToString("yyyyMMddHHmmssffff");
                        string[] arr      = fuImg.FileName.Split('.');
                        string   file_ext = arr[arr.Length - 1];
                        filename += '.' + file_ext;
                        string folder = Server.MapPath("/Uploads/Image/");
                        fuImg.SaveAs(folder + filename);

                        // Bước 2: Thêm dữ liệu vào Database
                        obj.image_nv = filename;
                    }

                    db.Nhanvien.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Nhanvien.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string          id_nv             = txtID.Text;
                    Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv);
                    obj.id_nv         = txtID.Text;
                    obj.ten_nv        = txtTenNv.Text;
                    obj.ngay_sinh     = Convert.ToDateTime(txtNgaysinh.Text);
                    obj.gioi_tinh     = txtSex.Text;
                    obj.sdt           = txtSdt.Text;
                    obj.email         = txtEmail.Text;
                    obj.que           = txtQue.Text;
                    obj.id_chucvu     = cmdChucvu.SelectedValue;
                    obj.id_phongban   = cmbPhongban.SelectedValue;
                    obj.hop_dong      = txtHopDong.Text;
                    obj.ngay_hieu_luc = Convert.ToDateTime(txtNgayHL.Text);
                    obj.id_luong      = txtIDl.Text;
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);
                    if (fuImg.HasFile == true)
                    {
                        // Bước 1: Tải file về server
                        // Sinh tên file
                        string   filename = DateTime.Now.ToString("yyyyMMddHHmmssffff");
                        string[] arr      = fuImg.FileName.Split('.');
                        string   file_ext = arr[arr.Length - 1];
                        filename += '.' + file_ext;
                        string folder = Server.MapPath("/Uploads/Image/");
                        fuImg.SaveAs(folder + filename);

                        // Bước 2: Thêm dữ liệu vào Database
                        obj.image_nv = filename;
                    }
                    db.SaveChanges();
                    Response.Redirect("Nhanvien.aspx");
                }
                catch
                {
                    pnError.Visible = true;
                    lbError.Text    = "Lỗi, không lưu lại được!";
                }
            }
        }