// GET: PhongBanController/Delete/5
        public ActionResult Delete(int id)
        {
            var model = new PhongBan();

            model = database.PhongBans.Where(x => x.Idpb == id).FirstOrDefault();
            return(View(model));
        }
예제 #2
0
        public void AddPhongBan()
        {
            bool isEmpty = checkNullToolBox();

            if (!isEmpty)
            {
                MessageBox.Show("Hãy điền đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK);
                return;
            }
            PhongBan phongBan = getPhongBan();
            int      result   = Bus.InsertPhongBan(phongBan);

            if (result != -1)
            {
                MessageBox.Show("Thêm mới phòng ban thành công!", "Thông báo", MessageBoxButtons.OK);
                enableTextBox(false);
                ClearTextBox();
                LoadData();
                isAction = false;
            }
            else
            {
                MessageBox.Show("Không thành công!", "Thông báo", MessageBoxButtons.OK);
            }
        }
예제 #3
0
        /// <summary>
        /// Thuc thi thu tuc sua thong tin phong ban
        /// </summary>
        /// <param name="phongBan"></param>
        public void ExcuteProc(PhongBan phongBan)

        {
            //SqlConnection conn = DBUtils.GetDBConnection();
            SqlConnection conn = new SqlConnection("Server=DEVSERVER-WIN7\\SQLEXPRESS;Database=ThucTapNhom_QuanLyNhanSu;Integrated Security=true");

            // conn.ConnectionString = "Server=DEVSERVER-WIN7\\SQLEXPRESS;Database=ThucTapNhom_QuanLyNhanSu;Integrated Security=true";
            //Trusted_Connection=true";

            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand("EditPhongBan", conn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add(new SqlParameter("@maPhongBanCu", SqlDbType.Char, 10)).Value = this.MaPhongBanCu;
                cmd.Parameters.Add(new SqlParameter("@maPhongBan", SqlDbType.Char, 10)).Value   = phongBan.MaPhongBan;
                cmd.Parameters.Add(new SqlParameter("@tenPhongBan", SqlDbType.Text)).Value      = phongBan.TenPhongBan;
                cmd.Parameters.Add(new SqlParameter("@diaChi", SqlDbType.Text)).Value           = phongBan.DiaChi;
                cmd.Parameters.Add(new SqlParameter("@sdt", SqlDbType.Text)).Value = phongBan.SDT;

                //excute proc
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
        }
예제 #4
0
        public ActionResult ThemPhongBan(PhongBanValidation pb)
        {
            if (ModelState.IsValid)
            {
                var checkPB = db.PhongBans.Any(x => x.MaPhongBan == pb.MaPhongBan);

                if (checkPB == false)
                {
                    PhongBan add = new PhongBan();
                    add.MaPhongBan   = pb.MaPhongBan;
                    add.TenPhongBan  = pb.TenPhongBan;
                    add.DiaChi       = pb.DiaChi;
                    add.sdt_PhongBan = pb.sdt_PhongBan;
                    db.PhongBans.Add(add);
                    db.SaveChanges();
                    return(Redirect("/admin/QuanLyPhongBan"));
                }
                else
                {
                    ViewBag.err = "mã phòng ban đã tồn tại ";
                    return(View(pb));
                }
            }
            else
            {
                return(View(pb));
            }
        }//end them
예제 #5
0
        private void btThem_Click(object sender, EventArgs e)
        {
            if (txtMaPhongBan.Text != "" && txtTen.Text != "" && txtMaQL.Text != "" && TxtDiaDiem.Text != "")
            {
                PhongBan pb = new PhongBan(txtMaPhongBan.Text.Trim().ToString(), txtTen.Text.Trim().ToString(), txtMaQL.Text.Trim().ToString(), TxtDiaDiem.Text.Trim().ToString());
                if (bus_pb.Them(pb) == true)
                {
                    ShowData();
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Có lỗi xảy ra");
                }
//                try
//                {
//                    string query = @"Insert INTO dbo.PhongBan( MaPhong ,TenPhongBan , MaNQL ,DiaDiem)
//                                VALUES  ( '" + pb.Ma + "',N'" + pb.Ten + "', '" + pb.MaQL + "',N'" + pb.DiaDiem + "')";
//                    cc.OpenConection();
//                    cc.ExecuteQueries(query);
//                    cc.CloseConnection();
//                    ShowData();
//                    MessageBox.Show("Thành công");
//                }
//                catch (Exception ex)
//                {
//                    MessageBox.Show(ex.Message);
//                }
            }
            else
            {
                MessageBox.Show("Bạn cần nhập đủ thông tin phòng ban");
            }
        }
        public async Task <IActionResult> Edit(int id, [Bind("MaPb,TenPb")] PhongBan phongBan)
        {
            if (id != phongBan.MaPb)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(phongBan);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PhongBanExists(phongBan.MaPb))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(phongBan));
        }
예제 #7
0
 private void toolStripLabel3_Click(object sender, EventArgs e)
 {
     PhongBan ucpb = new PhongBan();
     ucpb.Dock = DockStyle.Fill;
     panel1.Controls.Clear();
     panel1.Controls.Add(ucpb);
 }
예제 #8
0
        public void hienthi()
        {
            Server_Client.Client cl = new Server_Client.Client();
            this.client1 = cl.Connect(Luu.IP, Luu.Ports);
            pb           = new PhongBan("Select");
            clientstrem  = cl.SerializeObj(this.client1, "PhongBan", pb);

            PhongBan[] pb1 = new PhongBan[1];
            pb1[0] = new PhongBan(1, "a", "a", "a", false);
            pb1    = (PhongBan[])cl.DeserializeHepper1(clientstrem, pb1);

            if (pb1 == null)
            {
                Entities.PhongBan [] pb2 = new PhongBan[0];
                dataGridView1.DataSource = pb2;
                PhongBan_Search          = pb2;
                FixDataGridView();
                toolStripStatus_Sua.Enabled = false;
                toolStripStatus_Xoa.Enabled = false;
            }
            else
            {
                dataGridView1.DataSource = pb1;
                PhongBan_Search          = pb1;
                FixDataGridView();
                toolStripStatus_Sua.Enabled = true;
                toolStripStatus_Xoa.Enabled = true;
            }
        }
예제 #9
0
        public ActionResult GhiLai(PhongBan phongban)
        {
            PhongBanService _phongban = new PhongBanService();
            var             result    = _phongban.InsertOrUpdate(phongban);

            return(Json(new { status = result != null }));
        }
예제 #10
0
        public string Add(PhongBan obj)
        {
            myData.PhongBans.Add(obj);
            myData.SaveChanges();

            return(null);
        }
예제 #11
0
        public string Update(PhongBan obj)
        {
            myData.PhongBans.Update(obj);
            myData.SaveChanges();

            return(null);
        }
예제 #12
0
        private void btnChange_Click(object sender, EventArgs e)
        {
            if (txtMaTP.Text != "")
            {
                MaTP = Convert.ToInt32(txtMaTP.Text);
            }
            if (txtMaPB.Text != "")
            {
                MaPB = Convert.ToInt32(txtMaPB.Text);
            }
            string MaNV = txtMaTP.Text;

            if (KiemTraDAO.Istance.CheckMaNV(MaNV))
            {
                PhongBan PB = new PhongBan(MaPB, txtTenPB.Text, MaTP, dtpNgayNC.Value.ToString("MM/dd/yyyy"), txtDiaDiem.Text);
                if (Phongban.Phongban_Update(PB))
                {
                    LoadData();
                }
                else
                {
                    MessageBox.Show("Thất bại");
                }
            }
            else
            {
                MessageBox.Show("Không tồn tại nhân viên có mã: " + MaNV, "Thông báo");
            }
        }
예제 #13
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            using (var uow = new UnitOfWork())
            {
                PhongBan update = uow.FindObject <PhongBan>(CriteriaOperator.Parse("MaPhongBan = ?", txtMaPhongBan.Text));
                if (update != null)
                {
                    update.TenPhongBan = txtTenPhongBan.Text;
                    update.GhiChu      = txtGhiChu.Text;
                    try
                    {
                        if (LaHopLe() == true)
                        {
                            update.Save();
                            uow.CommitChanges();
                            FrmDanhSachPhongBan f = this.Tag as FrmDanhSachPhongBan;
                            f.RefreshData();
                            XtraMessageBox.Show("Cập nhật thành công!", "THÔNG BÁO");
                            txtMaPhongBan.Focus();
                        }
                    }

                    catch (Exception ex)
                    {
                        XtraMessageBox.Show(ex.Message, "THÔNG BÁO");
                    }
                }
            }
        }
 public ActionResult Delete(int id, PhongBan phongBan)
 {
     phongBan = database.PhongBans.Where(x => x.Idpb == id).FirstOrDefault();
     database.Remove(phongBan);
     database.SaveChanges();
     return(RedirectToAction("Index"));
 }
        public async Task <IActionResult> PutPhongBan(int id, PhongBan phongBan)
        {
            if (id != phongBan.IdphongBan)
            {
                return(BadRequest());
            }

            _context.Entry(phongBan).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PhongBanExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
예제 #16
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            DialogResult r = MessageBox.Show("Xác nhận thêm mới !", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (r == DialogResult.No)
            {
                txtMaPhongBan.Clear();
                txtTenPhongBan.Clear();
                loadtrangthaibtn();
            }
            else
            {
                try{
                    if (checkInfo())
                    {
                        PhongBan p = new PhongBan();
                        p.MAPB  = txtMaPhongBan.Text;
                        p.TENPB = txtTenPhongBan.Text;
                        int kq = client.insertPhongBan(p);
                        if (kq == 0)
                        {
                            MessageBox.Show("Trùng mã!", "Thông Báo!");
                        }
                        else
                        {
                            MessageBox.Show("Thêm thành Công!", "Thông báo!");
                        }
                        gridPhongBan.DataSource = client.GetAllDataFromPhongBan();
                        loadtrangthaibtn();
                    }
                }
                catch (Exception ex) { MessageBox.Show(ex.Message); }
            }
        }
        public async Task <ActionResult <PhongBan> > PostPhongBan(PhongBan phongBan)
        {
            _context.PhongBan.Add(phongBan);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPhongBan", new { id = phongBan.IdphongBan }, phongBan));
        }
예제 #18
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult r = MessageBox.Show("Xác nhận xóa !", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (r == DialogResult.No)
            {
                txtMaPhongBan.Clear();
                txtTenPhongBan.Clear();
                loadtrangthaibtn();
            }
            else
            {
                PhongBan p = new PhongBan();
                p.MAPB  = txtMaPhongBan.Text;
                p.TENPB = txtTenPhongBan.Text;
                int kq = client.remove1datafromPhongBan(p);
                if (kq == 0)
                {
                    MessageBox.Show("Không có mã công trình!", "Thông Báo!");
                }
                else
                {
                    MessageBox.Show("Xóa thành Công!", "Thông báo!");
                }
                gridPhongBan.DataSource = client.GetAllDataFromPhongBan();
                loadtrangthaibtn();
            }
        }
예제 #19
0
        public int checkChucVuCongViec(string id)
        {
            NhanVien a = db.NhanViens.Where(p => p.idNhanVien == id).SingleOrDefault();

            PhongBan b = db.PhongBans.Where(p => p.idPhongBan == a.idPhongBan).SingleOrDefault();

            if (a.chucVu == 0) // là quản lý
            {
                if (b.tenPhongBan == "Dự án")
                {
                    return(0); // là quản lý phòng dự án
                }
                else
                {
                    return(1); // là quản lý của các phòng còn lại
                }
            }
            else // là nhân viên
            {
                if (b.tenPhongBan == "Dự án")
                {
                    return(2); // là nhân viên phòng dự án
                }
                else
                {
                    return(3); // là nhân viên của các phòng còn lại
                }
            }
        }
        public ActionResult AddDepartment(PhongBan item, FormCollection formCollection)
        {
            try
            {
                ViewBag.Validate = " ";
                if (formCollection["InputName"] == "")
                {
                    ViewBag.Validate = "Không được bỏ trống tên phòng ban";
                    return(View());
                }
                else
                {
                    item.TenPhongBan = formCollection["InputName"];
                    item.GhiChu      = formCollection["InputInfo"];
                    item.isDelete    = true;
                    _data.PhongBans.InsertOnSubmit(item);
                    _data.SubmitChanges();

                    string        writeLog = "Thêm phòng ban mới: " + item.TenPhongBan;
                    NhanVien      admin    = (NhanVien)Session["Admin"];
                    NhatKyHeThong log      = new NhatKyHeThong();
                    log.IDNhanVien    = admin.IDNhanVien;
                    log.NoiDungNhatKy = writeLog;
                    log.NgayGio       = DateTime.Now;
                    _data.NhatKyHeThongs.InsertOnSubmit(log);
                    _data.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
        public static List <QuanLyNhanVien> ToListNVPBDTOs(List <NhanVien> nhanViens, List <ChiTietNhanVien> chiTietNhanViens,
                                                           List <PhongBan> phongBans, List <ChucVu> chucVus, List <NhanVienCongViec> nhanVienCongViecs, List <CongViec> congViecs,
                                                           List <HopDong> hopDongs, List <Account> accounts, string id)
        {
            List <QuanLyNhanVien> listNVPB = new List <QuanLyNhanVien>();

            foreach (NhanVien nhanVien in nhanViens)
            {
                //Tìm từng đứa một để chuyển qua DTO đưa lên cho người dùng xem
                if (nhanVien.TrangThai == 0 || nhanVien.PhongBanId != id)
                {
                    continue;
                }
                ChiTietNhanVien chiTietNhanVien = chiTietNhanViens.Find(x => x.ChiTietNhanVienId == nhanVien.NhanVienId);
                PhongBan        phongBan        = phongBans.Find(x => x.PhongBanId == nhanVien.PhongBanId);
                ChucVu          chucVu          = chucVus.Find(x => x.ChucVuId == nhanVien.ChucVuId);
                //Tìm công việc hiện tại ứng với nhân viên
                NhanVienCongViec nhanVienCongViec = nhanVienCongViecs.Find(x => x.NhanVienId == nhanVien.NhanVienId && x.NgayKetThuc == null);
                CongViec         congViec         = null;
                if (nhanVienCongViec != null)
                {
                    congViec = congViecs.Find(x => x.CongViecId == nhanVienCongViec.CongViecId);
                }
                //Tìm hợp đồng hiện tại ứng với nhân viên
                HopDong hopDong = hopDongs.Find(x => x.NhanVienId == nhanVien.NhanVienId && x.TrangThai == 1);
                Account account = accounts.Find(x => x.AccountId == nhanVien.NhanVienId);

                //Chuyển thành DTO
                listNVPB.Add(ToDTO(nhanVien, chiTietNhanVien, phongBan, chucVu, congViec, hopDong, account));
            }
            return(listNVPB);
        }
        public ActionResult EditDepartment(int id, FormCollection formCollection)
        {
            try
            {
                PhongBan getDepartment = _data.PhongBans.SingleOrDefault(n => n.IDPhongBan == id);
                string   writeLog      = "Sửa đơn vị: " + getDepartment.TenPhongBan;
                getDepartment.TenPhongBan = formCollection["InputName"];
                getDepartment.GhiChu      = formCollection["InputInfo"];
                UpdateModel(getDepartment);
                _data.SubmitChanges();

                writeLog = writeLog + "  =>  " + getDepartment.TenPhongBan;
                NhanVien      admin = (NhanVien)Session["Admin"];
                NhatKyHeThong log   = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;
                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #23
0
        public async Task <IHttpActionResult> PutPhongBan(int id, PhongBan PhongBan)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != PhongBan.IDPhongBan)
            {
                return(BadRequest());
            }

            db.Entry(PhongBan).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PhongBanExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #24
0
        public Boolean UpdatePB(string MaPB, string TenPB, DateTime NgayThanhLap)
        {
            DataProviderPhongBan dp = new DataProviderPhongBan();
            PhongBan             bh = new PhongBan(MaPB, TenPB, NgayThanhLap);

            return(dp.SuaPB(bh));
        }
예제 #25
0
        public async Task <PhongBan> Update(PhongBan phongban)
        {
            return(await WithConnection(async c =>
            {
                PhongBan obj = await c.GetAsync(phongban);

                if (obj == null)
                {
                    throw new Exception(string.Format("Update id {0} not exist", phongban.PhongBanId.ToString()));
                }

                if (obj.CtrVersion != phongban.CtrVersion)
                {
                    throw new Exception(string.Format("Update id {0} have version confict"
                                                      , phongban.PhongBanId.ToString()));
                }

                phongban.CtrVersion += 1;

                var result = await c.UpdateAsync(phongban);

                if (result != true)
                {
                    throw new Exception("Update Fail");
                }

                return phongban;
            }));
        }
예제 #26
0
        public static List <QuanLyNhanVienPhuCap> ToListNVPCDTOs(List <NhanVien> nhanViens, List <ChiTietNhanVien> chiTietNhanViens,
                                                                 List <PhongBan> phongBans, List <ChucVu> chucVus, List <NhanVienPhuCap> nhanVienPhuCaps,
                                                                 string NhanVienIdToKen, List <Account> accounts, string PhuCapId)
        {
            NhanVien nv = nhanViens.Find(x => x.NhanVienId == NhanVienIdToKen);
            Account  ac = accounts.Find(x => x.AccountId == NhanVienIdToKen);

            List <QuanLyNhanVienPhuCap> listNVDA = new List <QuanLyNhanVienPhuCap>();

            foreach (NhanVienPhuCap nhanVienPhuCap in nhanVienPhuCaps)
            {
                if (nhanVienPhuCap.PhuCapId != PhuCapId)
                {
                    continue;
                }
                PhongBan        phongBan        = null;
                ChucVu          chucVu          = null;
                ChiTietNhanVien chiTietNhanVien = null;
                NhanVien        nhanVien        = nhanViens.Find(x => x.NhanVienId == nhanVienPhuCap.NhanVienId);
                //Quyền của nhân viên được xem hay ko
                if (nhanVien.PhongBanId != nv.PhongBanId && ac.Quyen == 1)
                {
                    continue;
                }
                if (nhanVien != null)
                {
                    phongBan        = phongBans.Find(x => x.PhongBanId == nhanVien.PhongBanId);
                    chucVu          = chucVus.Find(x => x.ChucVuId == nhanVien.ChucVuId);
                    chiTietNhanVien = chiTietNhanViens.Find(x => x.ChiTietNhanVienId == nhanVien.NhanVienId);
                }
                listNVDA.Add(ToDTO(nhanVien, chiTietNhanVien, phongBan, chucVu, nhanVienPhuCap));
            }
            return(listNVDA);
        }
예제 #27
0
        public bool SuaPhongBan(PhongBan phongban)
        {
            string query = string.Format("exec PROC_SuaPhongBan '{0}', N'{1}', '{2}', '{3}', '{4}', '{5}', '{6}' ",
                                         phongban.MaPhongBan, phongban.TenPB, phongban.NgayThanhLap, phongban.MaTruongPhong, phongban.Email, phongban.SoDienThoai, phongban.Fax);

            return(DataProvider.Instance.ExecuteNonQuery(query) > 0);
        }
예제 #28
0
        public static QuanLyNhanVienPhuCap ToDTO(NhanVien nhanVien, ChiTietNhanVien chiTietNhanVien,
                                                 PhongBan phongBan, ChucVu chucVu, NhanVienPhuCap nhanVienPhuCap)
        {
            if (nhanVienPhuCap == null)
            {
                nhanVienPhuCap = new NhanVienPhuCap();
            }
            if (chiTietNhanVien == null)
            {
                chiTietNhanVien = new ChiTietNhanVien();
            }
            if (phongBan == null)
            {
                phongBan = new PhongBan();
            }
            if (chucVu == null)
            {
                chucVu = new ChucVu();
            }
            return(new QuanLyNhanVienPhuCap()
            {
                NhanVienId = nhanVien.NhanVienId,
                HoNhanVien = nhanVien.HoNhanVien,
                TenNhanVien = nhanVien.TenNhanVien,

                PhongBanId = phongBan.PhongBanId,
                TenPhongBan = phongBan.TenPhongBan,

                ChucVuId = chucVu.ChucVuId,
                TenChucVu = chucVu.TenChucVu,
                HinhAnh = chiTietNhanVien.HinhAnh,
                NhanVienPhuCapId = nhanVienPhuCap.NhanVienPhuCapId,
            });
        }
예제 #29
0
        public void AddProc(PhongBan phongban)
        {
            SqlConnection conn = new SqlConnection("Server=.;Database=QuanLyNhanSu;Integrated Security=true");

            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand("insert into PHONGBAN(MaPB, TenPB, DiaChi, SDT) values (@MaPB, @TenPB, @DiaChi, @SDT)", conn);
                cmd.Parameters.Add(new SqlParameter("@MaPB", SqlDbType.Char, 10)).Value = phongban.MaPhongBan;
                cmd.Parameters.Add(new SqlParameter("@TenPB", SqlDbType.Text)).Value    = phongban.TenPhongBan;
                cmd.Parameters.Add(new SqlParameter("@DiaChi", SqlDbType.Text)).Value   = phongban.DiaChi;
                cmd.Parameters.Add(new SqlParameter("@SDT", SqlDbType.Text)).Value      = phongban.SDT;

                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
        }
예제 #30
0
        private void btnXacNhan_Click(object sender, EventArgs e)
        {
            string   ten      = txtHoTen.Text;
            string   gioiTinh = cbGioiTinh.SelectedItem.ToString();
            DateTime ngaySinh = DateTime.Parse(dtpNgaySinh.Text);
            PhongBan pb       = cbPhongBan.SelectedValue as PhongBan;
            int      phong    = pb.MaPB;
            NhanVien nv       = cbNQL.SelectedValue as NhanVien;
            int      nql      = nv.MaNV;
            double   luong    = double.Parse(txtLuong.Text);

            if (kiemTraDuLieu(ten, gioiTinh, ngaySinh, phong, nql, luong))
            {
                int ketqua = NhanVienControl.themDuLieu(ten, ngaySinh, gioiTinh, phong, nql, luong);
                if (ketqua > 0)
                {
                    MessageBox.Show("thêm thành công");
                    txtHoTen.Text   = "";
                    cbGioiTinh.Text = "Lựa chọn giới tính";
                    //txtSDT.Text = "";
                    txtLuong.Text = "";
                }
                else
                {
                    MessageBox.Show("thêm thất bại");
                }
            }
        }