internal Periodista BuscoSBAJA(string pnom) { SqlConnection _cnn = new SqlConnection(Conexion.Cnn); Periodista _unPeriodista = null; SqlCommand _comando = new SqlCommand("BuscarPeriodistasSBAJA", _cnn); _comando.CommandType = CommandType.StoredProcedure; _comando.Parameters.AddWithValue("@nom", pnom); try { _cnn.Open(); SqlDataReader _lector = _comando.ExecuteReader(); if (_lector.HasRows) { _lector.Read(); string nom = (string)_lector["NomPeriodista"]; string nacion = (string)_lector["Nacionalidad"]; DateTime fecha = (DateTime)_lector["FechaNacimiento"]; _unPeriodista = new Periodista(nom, nacion, fecha, PersistenciaPremios.CargoPremiosPeriodista(pnom)); } _lector.Close(); } catch (Exception ex) { throw ex; } finally { _cnn.Close(); } return(_unPeriodista); }
public List <Periodista> Listo() { SqlConnection _cnn = new SqlConnection(Conexion.Cnn); SqlCommand _comando = new SqlCommand("ListPeriodistas", _cnn); _comando.CommandType = CommandType.StoredProcedure; List <Periodista> _Lista = new List <Periodista>(); Periodista P = null; try { _cnn.Open(); SqlDataReader _lector = _comando.ExecuteReader(); if (_lector.HasRows) { while (_lector.Read()) { string nom = (string)_lector["NomPeriodista"]; string nacion = (string)_lector["Nacionalidad"]; DateTime fecha = (DateTime)_lector["FechaNacimiento"]; P = new Periodista(nom, nacion, fecha, PersistenciaPremios.CargoPremiosPeriodista((string)_lector["NomPeriodista"])); _Lista.Add(P); } } _lector.Close(); } catch (Exception ex) { throw ex; } finally { _cnn.Close(); } return(_Lista); }