private void InstallChange(object sender, EventArgs e)
 {
     list.Clear();
     using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext())
     {
         MinPay = db.MinimumPays.Where(x => x.Status == true).Single().Pay;
         foreach (var item in db.Posts)
         {
             list.Add(new PostView(item));
         }
     }
 }
Exemplo n.º 2
0
        public WindowMaterialList()
        {
            InitializeComponent();
            list = new ObservableCollection <Material>();

            using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext())
            {
                foreach (var item in db.Materials)
                {
                    list.Add(item);
                }
            }
            data.ItemsSource = list;
        }
        public WindowPostList()
        {
            InitializeComponent();

            list = new ObservableCollection <PostView>();
            using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext())
            {
                MinPay = db.MinimumPays.Where(x => x.Status == true).Single().Pay;
                foreach (var item in db.Posts)
                {
                    list.Add(new PostView(item));
                }
            }
            DGLavozimlist.ItemsSource = list;
        }
 private void OnDelete(object sender, RoutedEventArgs e)
 {
     if (data.SelectedItem != null &&
         MessageBox.Show("Вы хотите удалить", "Удалить", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
     {
         using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext())
         {
             list[data.SelectedIndex].WorkSection.Delete();
             foreach (var item in db.Commentaries.Where(x => x.WorkSectionId == list[data.SelectedIndex].WorkSection.Id))
             {
                 item.Delete();
             }
         }
         list.RemoveAt(data.SelectedIndex);
     }
 }