public ChangeWindow(StockPage stockPage)
        {
            InitializeComponent();
            page = stockPage;
            item = (Item)page.grid.dataGrid.SelectedItem;
            if (item == null)
            {
                MessageBox.Show("Выберите нужную позицию");
                this.Close();
            }

            name     = item.Name.Trim(' ');
            price    = (item.Price).ToString().Trim(' ');
            producer = item.Producer.Trim(' ');
            number   = (item.NumberInStock).ToString().Trim(' ');

            this.Opacity = 0;
            DoubleAnimation opacityAnimation = new DoubleAnimation();

            opacityAnimation.From     = this.Opacity;
            opacityAnimation.To       = 1.0;
            opacityAnimation.Duration = TimeSpan.FromSeconds(1);
            this.BeginAnimation(Window.OpacityProperty, opacityAnimation);

            NameBox.Text     = name;
            PriceBox.Text    = price;
            ProducerBox.Text = producer;
            NumberBox.Text   = number;
        }
Exemplo n.º 2
0
        private void stock_page(object sender, RoutedEventArgs e)
        {
            StockPage win = new StockPage();

            win.Show();
            this.Close();
        }
Exemplo n.º 3
0
        public void BindPagesToTabs()
        {
            Thickness plugC = new Thickness(0);


            salesFrame   = new Frame();
            ordersFrame  = new Frame();
            archiveFrame = new Frame();
            stockFrame   = new Frame();
            statsFrame   = new Frame();

            salesPage   = new SalesPage();
            ordersPage  = new OrdersPage();
            archivePage = new ArchivePage();
            stockPage   = new StockPage();
            statsPage   = new StatsPage();

            salesFrame.Content  = salesPage;
            SalesTab.Content    = salesFrame;
            ordersFrame.Content = ordersPage;
            OrdersTab.Content   = ordersFrame;
            statsFrame.Content  = statsPage;
            StatsTab.Content    = statsFrame;

            stockFrame.Content   = stockPage;
            StockTab.Content     = stockFrame;
            archiveFrame.Content = archivePage;
            ArchiveTab.Content   = archiveFrame;
        }
Exemplo n.º 4
0
        public void TestGetLatestDownload()
        {
            DBManager sql_db = new DBManager();

            sql_db.DBConnect();

            StockPage sp     = new StockPage();
            DateTime  latest = sp.getLastDBDate(sql_db, "2379");
        }
Exemplo n.º 5
0
        public void TestSQLSaveStock()
        {
            DBManager sql_db = new DBManager();

            sql_db.DBConnect();

            StockPage page = new StockPage();
            DateTime  date = new DateTime(2019, 1, 3);
            String    path = page.getFileName(date);

            using (StreamReader sr = new StreamReader(@"C:\Temp\htmldwl" + path, Encoding.GetEncoding("utf-8")))
            {
                ArrayList stock_data = page.ParseHtml(conn, sr.ReadToEnd(), date);
                sql_db.StockData_Save(stock_data);
            }
        }
Exemplo n.º 6
0
        public App()
        {
            InitializeComponent();

            _baseModels = new BaseModels(
                new AuthViewModel(),
                new PaymentViewModel(),
                new AppViewModel());

            _user = new User();

            _appMeta         = new NesterService();
            _appMeta.Version = ServiceVersion;

            _appDeployed         = new NesterService();
            _appDeployed.Version = ServiceVersion;

            _storage = new StorageService();
            _storage.Clear();

            _progressView = new BannerView("Please wait ..");
            _aboutPage    = new AboutPage();
            _menuPage     = new MenuPage();
            _orderPage    = new OrderPage();
            _stockPage    = new StockPage();

            Current.MainPage = new TabbedPage
            {
                Children =
                {
                    new NavigationPage(_progressView)
                    {
                        Title = "Starting"
                    }
                }
            };

            Device.BeginInvokeOnMainThread(
                async() => await InitAsync());
        }
Exemplo n.º 7
0
        public void TestParseStockHtml()
        {
            StockPage page = new StockPage();


            DateTime date = new DateTime(2019, 1, 3);
            String   path = page.getFileName(date);

            String srcDir = @"C:\Temp\htmldwl";

            if (File.Exists(srcDir + path) == false)
            {
                //Logger.e("File " + srcDir + path + " not found!!");
                //continue;
            }

            using (StreamReader sr = new StreamReader(srcDir + path, Encoding.GetEncoding("utf-8")))
            {
                page.ParseHtml(conn, sr.ReadToEnd(), date);
            }

            Assert.Pass();
        }
Exemplo n.º 8
0
 public AddItemWindow(StockPage page)
 {
     InitializeComponent();
     this.page = page;
     ops       = new Operations();
 }
 public StockPageVM(StockPage page)
 {
     this.page = page;
     ops       = new Operations();
     page.grid.dataGrid.ItemsSource = ops.GetItems();
 }
Exemplo n.º 10
0
        private void BtnStock_Clicked(object sender, EventArgs e)
        {
            StockPage stockPage = new StockPage();

            this.Navigation.PushAsync(stockPage);
        }