private void btnbuscar_Click(object sender, EventArgs e) { frmConsulta buscar = new frmConsulta(); buscar.Show(); if (buscar.EmpleadoSeleccionado != null) { EmpleadoActual = buscar.EmpleadoSeleccionado; txtUsuario.Text = Convert.ToString( buscar.EmpleadoSeleccionado.Id); txtNombreUsuario.Text = buscar.EmpleadoSeleccionado.Nombre; } this.Hide(); }
public static List<E_Rol> Buscar(string pNombre, string pApellido) { List<E_Rol> _lista = new List<E_Rol>(); try { OdbcCommand _comando = new OdbcCommand(String.Format( "SELECT iidUsuario, vnombreUsuario, vapellidoUsuario, vemailUsuario FROM MAUSUARIO where vnombreUsuario ='{0}' or vapellidoUsuario='{1}'", pNombre, pApellido), Bitacora.CAD.ObtenerConexion()); OdbcDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { E_Rol pEmpleado = new E_Rol(); pEmpleado.Id = _reader.GetInt32(0); pEmpleado.Nombre = _reader.GetString(1); _lista.Add(pEmpleado); } } catch (Exception e) { MessageBox.Show("No es posible obtener el registro" + e, "Error al Realizar la Consulta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return _lista; }