private void btnThem_Click(object sender, EventArgs e) { string maNV = txtMaNV.Text; string tenNV = txtHoTen.Text; DateTime ngaySinh = dtpNgaySinh.Value; double luongCB = double.Parse(txtLuongCB.Text); int ngayCong = int.Parse(txtNgayCong.Text); double phuCap = double.Parse(txtPhuCap.Text); string maCV = cboCV.SelectedValue.ToString(); NhanVien nv = new NhanVien(maNV, tenNV, ngaySinh, luongCB, ngayCong, phuCap, maCV); NhanVienBUL nvBUL = new NhanVienBUL(); if (nvBUL.ThemNhanVien(nv)) { MessageBox.Show("Thêm bản ghi thành công!"); ResetFields(); } else { MessageBox.Show("Thêm bản ghi thất bại!"); ResetFields(); } }
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; }