Пример #1
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!";
                }
            }
        }
Пример #2
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!";
                }
            }
        }
Пример #3
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!";
                }
            }
        }
Пример #4
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!";
                }
            }
        }
Пример #5
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();
            }
        }
Пример #6
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
            {
            }
        }
Пример #7
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!";
                }
            }
        }