Exemplo n.º 1
0
        /// <summary>
        /// Obsługa edycji danych
        /// </summary>
        /// <param name="sender">Obiekt wywołujący zdarzenie</param>
        /// <param name="e">Obiekt zawierający parametry zdarzenia</param>
        private void Edit_Click(object sender, RoutedEventArgs e)
        {
            MainWindow     window = (MainWindow)Application.Current.MainWindow;
            UserControl    uc     = new Forms.Warehouse();
            WarehouseModel model  = WarehouseDao.LoadById((long)(sender as Button).Tag);

            model.Mode     = "update";
            uc.DataContext = model;
            window.GridMain.Children.Clear();
            window.GridMain.Children.Add(uc);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Obsługa dodawania danych
        /// </summary>
        /// <param name="sender">Obiekt wywołujący zdarzenie</param>
        /// <param name="e">Obiekt zawierający parametry zdarzenia</param>
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            MainWindow  window = (MainWindow)Application.Current.MainWindow;
            UserControl uc     = new Forms.Warehouse
            {
                DataContext = new WarehouseModel()
            };

            window.GridMain.Children.Clear();
            window.GridMain.Children.Add(uc);
        }