Exemplo n.º 1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            string gioiTinh = "";

            if (radNam.Checked)
            {
                gioiTinh = "Nam";
            }
            else
            {
                gioiTinh = "Nu";
            }
            if (txtMaNhanVien.Text == "" || txtTenNhanVien.Text == "" || txtSDT.Text == "" || gioiTinh == "")
            {
                MessageBox.Show("Không được để trống");
                return;
            }

            //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ố điện thoại k hợp lệ. Xin kiểm tra lai!", "Thông báo");
                txtSDT.Clear();
                txtSDT.Focus();
                return;
            };
            NhanVien nv = new NhanVien();

            nv.MaNhanVien  = txtMaNhanVien.Text;
            nv.TenNhanVien = txtTenNhanVien.Text;

            nv.GioiTinh = gioiTinh;
            nv.SDT      = txtSDT.Text;

            nv.TenDangNhap  = txtTaiKhoan.Text;
            nv.MatKhau      = txtMatKhau.Text;
            nv.LoaiTaiKhoan = cmbLoaiTaiKhoan.SelectedItem.ToString();
            if (nvBUL.ThemNhanVien(nv))
            {
                dgvNhanVien.DataSource = nvBUL.LayNhanVien();
            }
            txtMaNhanVien.Text            = "";
            txtTenNhanVien.Text           = "";
            txtSDT.Text                   = "";
            txtTaiKhoan.Text              = "";
            txtMatKhau.Text               = "";
            cmbLoaiTaiKhoan.SelectedIndex = -1;
        }