}//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
}//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