示例#1
0
        /// <summary>
        /// Obsługa przycisku edycji
        /// </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.Settings();
            TableModel  model  = TableDao.LoadById((long)(sender as Button).Tag);

            model.Mode     = "update";
            uc.DataContext = model;
            window.GridMain.Children.Clear();
            window.GridMain.Children.Add(uc);
        }
示例#2
0
        /// <summary>
        /// Obsługa przycisku dodawania
        /// </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.Settings
            {
                DataContext = new TableModel()
            };

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