public List<entEspecialidad> ListarEspecialidades() { List<entEspecialidad> lista = null; SqlCommand cmd = null; SqlDataReader dr = null; try { Conexion cn = new Conexion(); SqlConnection conex = cn.Conectar(); cmd = new SqlCommand("sp_ListarEspecialidades", conex); cmd.CommandType = CommandType.StoredProcedure; conex.Open(); dr = cmd.ExecuteReader(); lista = new List<entEspecialidad>(); while (dr.Read()) { entEspecialidad obj = new entEspecialidad(); obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]); obj.especialidad = dr["especialidad"].ToString(); lista.Add(obj); } } catch { lista = null; } finally { cmd.Connection.Close(); } return lista; }
public entEspecialidad BuscarEspecialidadPorID(int idEspecialidad) { SqlCommand cmd = null; SqlDataReader dr = null; entEspecialidad obj = null; try { Conexion cn = new Conexion(); SqlConnection conex = cn.Conectar(); cmd = new SqlCommand("sp_BuscarEspecialidadPorId", conex); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdEspecialidad", idEspecialidad); conex.Open(); dr = cmd.ExecuteReader(); obj = new entEspecialidad(); while (dr.Read()) { obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]); obj.especialidad = dr["especialidad"].ToString(); } return obj; } catch { obj = null; } finally { cmd.Connection.Close(); } return obj; }