private void btnAgregarEmpleado_Click(object sender, EventArgs e) { bool validacionNombre = true; bool validacionApellido = true; bool validacionEdad = true; bool validacionDNI = true; bool validacionIdEmpleado = true; if (Validar.ValidarString(txtNombre.Text) == "") { validacionNombre = false; MessageBox.Show("Nombre invalido"); } if (Validar.ValidarString(txtApellido.Text) == "") { validacionApellido = false; MessageBox.Show("Apellido invalido"); } if (Validar.ValidarEdad(Validar.ValidarStringToInt(txtEdad.Text)) == 0) { validacionEdad = false; MessageBox.Show("Edad invalida"); } if (Validar.ValidarEntero(Validar.ValidarStringToInt(txtDni.Text)) == 0) { validacionDNI = false; MessageBox.Show("DNI invalido"); } if (empleadoNegocio.VerificarEmpleado(Convert.ToInt32(txtIdEmpleado.Text)) == true) { if (Validar.ValidarEntero(Validar.ValidarStringToInt(txtIdEmpleado.Text)) == 0) { validacionIdEmpleado = false; MessageBox.Show("ID Empleado invalido"); } if (validacionNombre == true && validacionApellido == true && validacionEdad == true && validacionDNI == true && validacionIdEmpleado == true) { Empleado empleado = new Empleado(txtNombre.Text, txtApellido.Text, Convert.ToInt32(txtEdad.Text), Convert.ToInt32(txtDni.Text), Convert.ToInt32(txtIdEmpleado.Text)); if (Negocio.ListaEmpleados + empleado == true) { empleadoNegocio.InsertarEmpleado(empleado); MessageBox.Show("Empleado/a agregado/a"); GetDataSource(); LimpiarDatos(); } else { MessageBox.Show("Ya existe un/a empleado/a con esos datos"); GetDataSource(); LimpiarDatos(); } } } else { MessageBox.Show("IdEmpleado repetido"); } }