using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using ServiceDEMO.Win; namespace ServiceDEMO.Win { /// /// Логика взаимодействия для ServiceWin.xaml /// public partial class ServiceWin : Window { Goiman_A_AEntities1 db = new Goiman_A_AEntities1(); private bool _isAdmin = false; public ServiceWin() { InitializeComponent(); ListService.ItemsSource = db.Service.ToList(); } private void AdminB_Click(object sender, RoutedEventArgs e) { if(_isAdmin) { wp_admin_btn.Visibility = Visibility.Collapsed; AdminB.Content = "Genby"; _isAdmin = false; } else { stp_login.Visibility = Visibility.Visible; } } private void AcceptCodB_Click(object sender, RoutedEventArgs e) { if (tb_cod.Text == "0000") { tb_cod.Text = ""; _isAdmin = true; AcceptCodB.Content = "Выход"; stp_login.Visibility=Visibility.Collapsed; wp_admin_btn.Visibility = Visibility.Visible; } else { MessageBox.Show("Думай дальше"); } } public void DeleteB_Click(object sender, RoutedEventArgs e) { if(ListService.SelectedItems.Count == 1) { var item = ListService.SelectedItem as Service; db.Service.Remove(item); db.SaveChanges(); ListService.ItemsSource = db.Service.ToList(); } } private void UpdateB_Click(object sender, RoutedEventArgs e) { if (!_isAdmin) return; MessageBox.Show(""); } private void InsertB_Click(object sender, RoutedEventArgs e) { new AddServiseWin().Show(); } } }