コード例 #1
0
ファイル: SalesDAC.cs プロジェクト: spzenk/sfdocsamples
        /// <summary>
        /// Usa la clase en Sales.Datails.dbml
        /// Usa LinQ
        /// </summary>
        public static IEnumerable<SalesOrderHeader> BuscarVentasByParams(int pCustomerID)
        {
            SalesDataContext dc = new SalesDataContext();

            IEnumerable<SalesOrderHeader> detalles = from sales in dc.SalesOrderHeaders where sales.CustomerID == pCustomerID select sales;

            return detalles;
        }
コード例 #2
0
ファイル: SalesDAC.cs プロジェクト: spzenk/sfdocsamples
        /// <summary>
        /// Usa la clase en Sales.Datails.dbml
        /// Usa LinQ
        /// </summary>
        public static List<DetailsView> BuscarDetallesToList(int pCustomerID)
        {
            SalesDataContext dc = new SalesDataContext();

            var detallesView = from sales in dc.SalesOrderDetails
                                                    where sales.SalesOrderHeader.CustomerID == pCustomerID
                                                    select (new DetailsView
                                                    {
                                                        SalesOrderID = sales.SalesOrderID,
                                                        ProductID = sales.ProductID,
                                                        CarrierTrackingNumber = sales.CarrierTrackingNumber,
                                                        OrderDate = sales.SalesOrderHeader.OrderDate
                                                    });

            
            return detallesView.ToList<DetailsView>();
        }
コード例 #3
0
ファイル: SalesDAC.cs プロジェクト: spzenk/sfdocsamples
        /// <summary>
        /// Usa la clase en Sales.Datails.dbml
        /// Usa LinQ
        /// </summary>
        public static IEnumerable<DetailsView> BuscarDetallesIEnumerableTodos(out int count)
        {
            SalesDataContext dc = new SalesDataContext();
            
            IEnumerable<DetailsView> detallesView = from sales in dc.SalesOrderDetails
                                                    
                                                    select (new DetailsView
                                                    {
                                                        SalesOrderID = sales.SalesOrderID,
                                                        ProductID = sales.ProductID,
                                                        CarrierTrackingNumber = sales.CarrierTrackingNumber,
                                                        OrderDate = sales.SalesOrderHeader.OrderDate
                                                    });


            
            count = detallesView.Count<DetailsView>();
            return detallesView;
        }