private void btnLuu_Click(object sender, EventArgs e) { string sql, gt; if (txtMaNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaNV.Focus(); return; } if (txtTenNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenNV.Focus(); return; } if (SDTNV.Text == "( ) -") { MessageBox.Show("Bạn phải nhập số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); SDTNV.Focus(); return; } if (chkGioiTinhNV.Checked == true) { gt = "Nam"; } else { gt = "Nữ"; } sql = "SELECT MaNhanVien FROM tblNhanVien WHERE MaNhanVien=N'" + txtMaNV.Text.Trim() + "'"; if (Functions.CheckKey(sql)) { MessageBox.Show("Mã nhân viên này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaNV.Focus(); txtMaNV.Text = ""; return; } sql = "INSERT INTO tblNhanVien(MaNhanVien,TenNhanVien,NgSinhNhanVien,SoDTNhanVien, GioiTinhNhanVien,NgayVaoLam) VALUES (N'" + txtMaNV.Text.Trim() + "',N'" + txtTenNV.Text.Trim() + "','" + NgSinhNV.Value + "','" + SDTNV.Text + "',N'" + gt + "','" + NgVaoLam.Value + "')"; Functions.RunSQL(sql); LoadDataGridView(); ResetValues(); btnXoa.Enabled = true; btnThem.Enabled = true; btnSua.Enabled = true; btnBoQua.Enabled = false; btnLuu.Enabled = false; txtMaNV.Enabled = false; }
private void btnSua_Click(object sender, EventArgs e) { string sql, gt; if (tblNhanVien.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtMaNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtTenNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenNV.Focus(); return; } if (SDTNV.Text == "( ) -") { MessageBox.Show("Bạn phải nhập số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); SDTNV.Focus(); return; } if (chkGioiTinhNV.Checked == true) { gt = "Nam"; } else { gt = "Nữ"; } sql = "UPDATE tblNhanVien SET TenNhanVien=N'" + txtTenNV.Text.Trim().ToString() + "',SoDTNhanVien='" + SDTNV.Text.ToString() + "',GioiTinhNhanVien=N'" + gt + "',NgSinhNhanVien='" + NgSinhNV.Value + "',NgayVaoLam='" + NgVaoLam.Value + "' WHERE MaNhanVien=N'" + txtMaNV.Text + "'"; Functions.RunSQL(sql); LoadDataGridView(); ResetValues(); btnBoQua.Enabled = false; }