public static List <DetalleEntrega> getListaDetalleEntrega(int idEntrega) { List <DetalleEntrega> de = new List <DetalleEntrega>(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("SELECT idEntrega,idProducto, cantidad FROM DetalleEntrega WHERE idEntrega = @idEntrega order by DetalleEntrega.cantidad ASC"); //asigno la conexion al comando cmd.Parameters.Add(new SqlParameter("@idEntrega", idEntrega)); cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { de.Add(new DetalleEntrega(DatosProductoTerminado.getProductoTerminado(obdr.GetInt32(1)), obdr.GetInt32(2))); } cnn.Close(); return(de); }
public static List <DetalleEntrega> getDetalleEntregas() { //creo la conexion SqlConnection cnn = new SqlConnection(Conexion.Connection); //abro la conexion cnn.Open(); SqlCommand cmd = new SqlCommand("SELECT idEntrega, idProducto, cantidad FROM DetalleEntrega order by DetalleEntrega.cantidad ASC "); //asigno la conexion al comando cmd.Connection = cnn; List <DetalleEntrega> de = new List <DetalleEntrega>(); //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { de.Add(new DetalleEntrega(DatosProductoTerminado.getProductoTerminado(obdr.GetInt32(0)), obdr.GetInt32(1))); } //Cierro la conexion cnn.Close(); return(de); }