Пример #1
0
        public List <NhanVien1> TimKiemNhanVien(int tieuchi, string chuoitimkiem)
        {
            DataTable dt = new DataTable();

            if (tieuchi == 0)
            {
                dt = DataProvider.Instance.GetDataQuerry("select * from NhanVien where tennhanvien like N'%" + chuoitimkiem + "%'");
            }
            else if (tieuchi == 1)
            {
                dt = DataProvider.Instance.GetDataQuerry("select * from NhanVien where manhanvien like N'%" + chuoitimkiem + "%'");
            }
            List <NhanVien1> dsnv = new List <NhanVien1>();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    NhanVien1 nv = new NhanVien1();
                    nv.Manhanvien  = dr["manhanvien"].ToString();
                    nv.Tennhanvien = dr["tennhanvien"].ToString();
                    nv.Ngaysinh    = (DateTime)dr["ngaysinh"];
                    nv.Gioitinh    = dr["gioitinh"].ToString();
                    nv.Quequan     = dr["quequan"].ToString();
                    nv.Taikhoan    = dr["taikhoan"].ToString();
                    nv.Matkhau     = dr["matkhau"].ToString();
                    nv.Quyenhan    = (int)dr["quyenhan"];
                    dsnv.Add(nv);
                }
            }

            return(dsnv);
        }
Пример #2
0
 public bool SuaNhanVien(NhanVien1 nv)
 {
     SqlParameter[] pa = new SqlParameter[] {
         new SqlParameter("@manhanvien", nv.Manhanvien),
         new SqlParameter("@tennhanvien", nv.Tennhanvien),
         new SqlParameter("@ngaysinh", nv.Ngaysinh),
         new SqlParameter("@gioitinh", nv.Gioitinh),
         new SqlParameter("@quequan", nv.Quequan),
         new SqlParameter("@taikhoan", nv.Taikhoan),
         new SqlParameter("@matkhau", nv.Matkhau),
         new SqlParameter("@quyenhan", nv.Quyenhan)
     };
     return(DataProvider.Instance.ExecuteNonQuery("sp_suanhanvien", pa) > 0);
 }
Пример #3
0
        public List <NhanVien1> DanhSachNhanVien()
        {
            List <NhanVien1> listnv = new List <NhanVien1>();
            DataTable        dt     = new DataTable();

            dt = DataProvider.Instance.GetDataQuerry("select *from NhanVien");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow   dr = dt.Rows[i];
                NhanVien1 nv = new NhanVien1();
                nv.Manhanvien  = dr["manhanvien"].ToString();
                nv.Tennhanvien = dr["tennhanvien"].ToString();
                nv.Quyenhan    = Int16.Parse(dr["quyenhan"].ToString());
                nv.Taikhoan    = dr["taikhoan"].ToString();
                nv.Matkhau     = dr["matkhau"].ToString();
                nv.Ngaysinh    = (DateTime)dr["ngaysinh"];
                nv.Gioitinh    = dr["gioitinh"].ToString();
                nv.Quequan     = dr["quequan"].ToString();
                listnv.Add(nv);
            }
            return(listnv);
        }
Пример #4
0
 public bool SuaNhanVien(NhanVien1 nv)
 {
     return(new NhanVienDAL().SuaNhanVien(nv));
 }
Пример #5
0
 public bool ThemNhanVien(NhanVien1 nv)
 {
     return(new NhanVienDAL().ThemNhanVien(nv));
 }
        private void btnCapNhat_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (txtTaiKhoan.Text == "" | txtMatKhau.Text == "" | txtTenNhanVien.Text == "" | txtQueQuan.Text == "")
            {
                MessageBox.Show("Nhập đầy đủ thông tin !");
            }

            else
            {
                NhanVienBUS nvBus = new NhanVienBUS();
                NhanVien1   nv    = new NhanVien1();
                nv.Manhanvien  = txtMaNhanVien.Text;
                nv.Quequan     = txtQueQuan.Text;
                nv.Taikhoan    = txtTaiKhoan.Text;
                nv.Tennhanvien = txtTenNhanVien.Text;
                nv.Matkhau     = txtMatKhau.Text;
                nv.Ngaysinh    = dtpNgaySinh.Value;
                if (cmbQuyenHan.SelectedIndex == 0)
                {
                    nv.Quyenhan = 1;
                }
                if (cmbQuyenHan.SelectedIndex == 1)
                {
                    nv.Quyenhan = 2;
                }
                if (rdbNam.Checked)
                {
                    nv.Gioitinh = "Nam";
                }
                if (rdbNu.Checked)
                {
                    nv.Gioitinh = "Nữ";
                }
                if (trangthai == 0)
                {
                    MessageBox.Show("Vui lòng chọn chức năng !");
                }
                if (trangthai == 1)
                {
                    if (new NhanVienBUS().KiemTraTaiKhoanTonTai(txtTaiKhoan.Text))
                    {
                        MessageBox.Show("Tai khoan da ton tai");
                    }
                    else if (nvBus.ThemNhanVien(nv))
                    {
                        MessageBox.Show("Thêm thành công");
                        frmQuanLyNhanVien_Load(sender, e);
                    }
                    else
                    {
                        MessageBox.Show("Thêm không thành công !");
                    }
                }
                if (trangthai == 2)
                {
                    if (nvBus.SuaNhanVien(nv))
                    {
                        MessageBox.Show("Sửa thành công");
                        frmQuanLyNhanVien_Load(sender, e);
                    }
                    else
                    {
                        MessageBox.Show("Sửa không thành công !");
                    }
                }
            }
        }