コード例 #1
0
        }//listo

        public static List <sp_Proyecto_Reporte_Pedidos_Result> ObtenerPedidos(int opcion, int ID)
        {
            NorthwindEntities contexto = null;
            List <sp_Proyecto_Reporte_Pedidos_Result> resultados =
                new List <sp_Proyecto_Reporte_Pedidos_Result>();

            try
            {
                contexto = new NorthwindEntities(); //Se inicializa megainstancia del Entity

                //Se obtiene valores de consulta en BD
                var consulta = contexto.sp_Proyecto_Reporte_Pedidos(opcion, ID).ToList();

                if (consulta != null)              //Se verifica consulta sea diferente a NULL
                {
                    foreach (var item in consulta) //Se recorre consulta
                    {
                        //Aqui se crea una instancia simple
                        sp_Proyecto_Reporte_Pedidos_Result r = new sp_Proyecto_Reporte_Pedidos_Result();
                        sp_Proyecto_Reporte_Ventas_Result  v = new sp_Proyecto_Reporte_Ventas_Result();
                        //se asigna valor de consulta en instancia simple
                        r.IdPedido    = item.IdPedido;
                        r.ProductID   = item.ProductID;
                        r.num_factura = item.num_factura;
                        r.ProductName = item.ProductName;
                        r.Category    = item.Category;
                        r.Cantidad    = item.Cantidad;
                        r.UnitPrice   = item.UnitPrice;
                        r.FechaPedido = item.FechaPedido;
                        r.Usuario     = item.Usuario;

                        resultados.Add(r);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultados);
        }//listo
コード例 #2
0
        }//listo

        public static List <sp_Proyecto_Reporte_Ventas_Result> ObtenerVentas(int opcion, int ID)
        {
            NorthwindEntities contexto = null;
            List <sp_Proyecto_Reporte_Ventas_Result> resultados =
                new List <sp_Proyecto_Reporte_Ventas_Result>();

            try
            {
                contexto = new NorthwindEntities(); //Se inicializa megainstancia del Entity

                //Se obtiene valores de consulta en BD
                var consulta = contexto.sp_Proyecto_Reporte_Ventas(opcion, ID).ToList();

                if (consulta != null)              //Se verifica consulta sea diferente a NULL
                {
                    foreach (var item in consulta) //Se recorre consulta
                    {
                        //Aqui se crea una instancia simple
                        sp_Proyecto_Reporte_Ventas_Result r = new sp_Proyecto_Reporte_Ventas_Result();

                        //se asigna valor de consulta en instancia simple
                        r.cod_venta       = item.cod_venta;
                        r.num_factura     = item.num_factura;
                        r.Sub_total       = item.Sub_total;
                        r.Impuesto_ventas = item.Impuesto_ventas;
                        r.Total_pagar     = item.Total_pagar;
                        resultados.Add(r);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultados);
        } //listo