Пример #1
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            NhanVien nv = new NhanVien();

            nv.MaNhanVien  = txtMaNhanVien.Text;
            nv.TenNhanVien = txtTenNhanVien.Text;
            string gioiTinh = "";

            if (radNam.Checked)
            {
                gioiTinh = "Nam";
            }
            else
            {
                gioiTinh = "Nu";
            }

            //kiem tra trung ten tai khoan
            int kiemtratrungtentaikhoan = 0;

            foreach (string ele in nvBUL.LayTenTaiKhoan())
            {
                if (ele.Equals(txtTaiKhoan.Text))
                {
                    kiemtratrungtentaikhoan = 1;
                }
            }
            if (kiemtratrungtentaikhoan == 1)
            {
                MessageBox.Show("Tai khoan da ton tai nhap tai khoan khac");
                txtTaiKhoan.Text = "";
                txtTaiKhoan.Focus();
                return;
            }
            //-----hetkiemtra trung tai khoan

            try
            {
                int gt = Int32.Parse(txtSDT.Text);
            }
            catch
            {
                MessageBox.Show("Kiểu dữ liệu của số lượng k hợp lệ. Xin kiểm tra lai!", "Thông báo");
                txtSDT.Clear();
                txtSDT.Focus();
                return;
            };
            nv.GioiTinh     = gioiTinh;
            nv.SDT          = txtSDT.Text;
            nv.TenDangNhap  = txtTaiKhoan.Text;
            nv.MatKhau      = txtMatKhau.Text;
            nv.LoaiTaiKhoan = cmbLoaiTaiKhoan.SelectedItem.ToString();

            if (nvBUL.CapNhatNhanVien(nv))
            {
                dgvNhanVien.DataSource = nvBUL.TimNhanVien(nv.MaNhanVien, nv.TenNhanVien);
            }
        }