private void BLogin_Click(object sender, RoutedEventArgs e) { var user = Entity.Entities.Пользователь.Where(u => u.Логин == TLogin.Text && u.Пароль == TPassword.Text).First(); if (user != null) { Entity.User = user; switch (Entity.User.оль) { case "Заказчик": Windows.ShowWindow(this, new ClientWindow()); break; case "Кладовщик": MessageBox.Show(""); break; case "Менеджер": Windows.ShowWindow(this, new ManagerWindow()); break; case "Руководитель": MessageBox.Show(""); break; default: break; } } }
private void Save_Click(object sender, RoutedEventArgs e) { try { if (item == 0) { Entity.Entities.Table.Add(new Table() { name = name.Text, cost = Convert.ToInt32(cost.Text), image = buffer }); } else { Table table = Entity.Entities.Table.Where(i => i.ID == item).FirstOrDefault(); table.name = name.Text; table.cost = Convert.ToInt32(cost.Text); table.image = buffer; } Entity.Entities.SaveChanges(); Windows.ShowWindow(this, new TextileListWindow()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BNew_Click(object sender, RoutedEventArgs e) { try { Windows.ShowWindow(this, new TextileEditWindow(Convert.ToInt32(0))); } catch (Exception) { MessageBox.Show("Не выбрана запись!"); } }
private void BEdit_Click(object sender, RoutedEventArgs e) { try { dynamic a = grid.SelectedItem; Windows.ShowWindow(this, new TextileEditWindow(Convert.ToInt32(a.ID))); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BRegistration_Click(object sender, RoutedEventArgs e) { try { if (TLogin.Text == "" || TPassword.Text == "" || TName.Text == "" || TName.Text == "") { throw new Exception("не все поля заполнены!"); } if (TPassword.Text != TPasswordRep.Text) { throw new Exception("пароль не потдвержден!"); } MessageBox.Show(TLogin.Text); Пользователь пользователь = new Пользователь() { Логин = TLogin.Text, Пароль = TPassword.Text, оль = "Заказчик", Наименование = TName.Text }; Entity.Entities.Пользователь.Add(пользователь); Windows.ShowWindow(this, new MainWindow()); } catch (Exception ex) { MessageBox.Show("Не удалось зарегистрировать пользователя: " + ex.Message); } finally { Entity.Entities.SaveChanges(); } }
private void BAllOrder_Click(object sender, RoutedEventArgs e) { Windows.ShowWindow(this, new AllOrderWindow()); }
private void Cancel_Click(object sender, RoutedEventArgs e) { Windows.ShowWindow(this, new TextileListWindow()); }
private void BExit_Click(object sender, RoutedEventArgs e) { Windows.ShowWindow(this, new MainWindow()); }
private void BRegistration_Click(object sender, RoutedEventArgs e) => Windows.ShowWindow(this, new RegistrationWindow());