public Tarjetas getDatosTarjetas(String targeta) { EnviarCorreo e = new EnviarCorreo(); Conexion c = new Conexion(); SqlConnection con = new SqlConnection(); con = c.ObtenerConexion(); try { using (con) { SqlCommand cmd = new SqlCommand("OpcionesTar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NumTar", targeta); SqlDataReader reader = cmd.ExecuteReader(); List <Tarjetas> tar = new List <Tarjetas>(); Tarjetas pr = new Tarjetas(); while (reader.Read()) { pr.setDeuda(reader["Deuda"].ToString()); pr.setFechapago(reader["FechaPago"].ToString()); pr.setOpcionpago(reader["OpcionPago"].ToString()); tar.Add(pr); } con.Close(); return(pr); } } catch (Exception ex) { throw ex; } }