예제 #1
0
        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);
        }
예제 #2
0
        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);
        }