Ejemplo n.º 1
0
        /// <summary>
        /// Загрузка окна, инициализация контроллеров, загрузка в listview данных и сброс управления.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            Firts_Start = true;

            DBConnection oDBConnection = new DBConnection();

            await oDBConnection.InitializeDatabase();


            oOrdersRepository = new OrdersRepository(oDBConnection);

            oClientsRepository = new ClientsRepository(oDBConnection);
            oCardsRepository   = new CardsRepository(oDBConnection);

            oBouquetsRepository = new BouquetsRepository(oDBConnection);
            oContentsRepository = new ContentsRepository(oDBConnection);

            oCartsRepository = new CartsRepository(oDBConnection);

            oAccessoriesRepository = new AccessoriesRepository(oDBConnection);
            oFlowersRepository     = new FlowersRepository(oDBConnection);

            oSpecialDealsRepository = new SpecialDealsRepository(oDBConnection);
            oDiscountRepository     = new DiscountsRepository(oDBConnection);

            conn = oDBConnection.GetAsyncConnection();

            lCart_Bouquet = new List <Cart_Bouquet>();

            await Update_ListView_Clients();
            await Update_ListView_Bouquets();

            Clear_Control_All();
        }
Ejemplo n.º 2
0
        private async Task Initialize_Database()
        {
            DBConnection oDBConnection = new DBConnection();

            await oDBConnection.InitializeDatabase();

            oOrdersRepository   = new OrdersRepository(oDBConnection);
            oCartsRepository    = new CartsRepository(oDBConnection);
            oBouquetsRepository = new BouquetsRepository(oDBConnection);

            conn = oDBConnection.GetAsyncConnection();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Инициализация переменных при загрузке формы
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            DBConnection oDBConnection = new DBConnection();

            await oDBConnection.InitializeDatabase();

            oBouquetsRepository     = new BouquetsRepository(oDBConnection);
            oSpecialDealsRepository = new SpecialDealsRepository(oDBConnection);

            conn = oDBConnection.GetAsyncConnection();

            await Update_ListView_Bouquets();
            await Update_ListView_SpecialDeals();

            Clear_Control();
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Инициализация переменных при загрузке формы
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            DBConnection oDBConnection = new DBConnection();

            await oDBConnection.InitializeDatabase();

            oBouquetsRepository    = new BouquetsRepository(oDBConnection);
            oContentsRepository    = new ContentsRepository(oDBConnection);
            oAccessoriesRepository = new AccessoriesRepository(oDBConnection);
            oFlowersRepository     = new FlowersRepository(oDBConnection);

            conn = oDBConnection.GetAsyncConnection();


            await Update_ListView_Bouquets();

            Clear_Control_Bouquet();
        }
Ejemplo n.º 5
0
        Clients_Orders oClients_Orders;         //  Выделенные в списках объекты
        //Carts_Bouquets oCarts_Bouquets; //

        /// <summary>
        /// Загрузка окна, инициализация контроллеров, загрузка в listview данных и сброс управления.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            DBConnection oDBConnection = new DBConnection();

            await oDBConnection.InitializeDatabase();

            oClientsRepository  = new ClientsRepository(oDBConnection);
            oOrdersRepository   = new OrdersRepository(oDBConnection);
            oCartsRepository    = new CartsRepository(oDBConnection);
            oBouquetsRepository = new BouquetsRepository(oDBConnection);
            oCardsRepository    = new CardsRepository(oDBConnection);
            oPaymentsRepository = new PaymentsRepository(oDBConnection);

            conn = oDBConnection.GetAsyncConnection();

            await Update_ListView_Orders();

            Clear_Control();
        }
Ejemplo n.º 6
0
 public BouquetService(BouquetsRepository repo)
 {
     _repo = repo;
 }
 public BouquetsController(BouquetsRepository br)
 {
     _br = br;
 }