Exemplo n.º 1
0
        private static void ReSyncLocalData(SalesOrderHeaderTableAdapter MainAdapter, int HeaderID, bool deletion)
        {
            int DetailReceived_rows = 0;
            int HeaderReceived_rows = 0;

            HeaderReceived_rows = MainAdapter.FillBySalesOrderID(DataADO.SalesOrderHeader, HeaderID);
            Console.WriteLine("Registros OrderHeader recibidos (resync): {0}", HeaderReceived_rows);

            using (SalesOrderDetailTableAdapter SecondaryAdapter = new SalesOrderDetailTableAdapter())
            {
                DetailReceived_rows = deletion ?
                                      SecondaryAdapter.Fill(DataADO.SalesOrderDetail) :
                                      SecondaryAdapter.FillBySalesOrderID(DataADO.SalesOrderDetail, HeaderID);
            }

            Console.WriteLine("Registros OrderDetail recibidos (resync): {0}", DetailReceived_rows);
        }