private void Add_Click(object sender, RoutedEventArgs e) { try { InspectorModel inspector = new InspectorModel() { FirstName = FirtsName.Text, LastName = LastName.Text, Patronymic = Patronymic.Text, DateBirth = DateBirth.SelectedDate.Value, Login = Login.Text, Password = Password.Text, PasportSeries = PasportSeries.Text, PasportNumber = PasportNumber.Text, Position = LogicPosition.GetIdByName(Position.Text) }; LogicInspector.SaveInspector(inspector); MessageBox.Show("Инспектор успешно зарегистрирован!"); InspectorList inspectorList = new InspectorList(); inspectorList.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Grid_Loaded(object sender, RoutedEventArgs e) { if (LogicInspector.GetPositionInspector() == 2) { InspectorList.Visibility = Visibility; } }
private void Window_Loaded(object sender, RoutedEventArgs e) { try { InspectorViewModel CurrentInspector = LogicInspector.GetCurrentInspector(); Name.Text = CurrentInspector.FirstName + " " + CurrentInspector.LastName + " " + CurrentInspector.Patronymic; Position.Text = CurrentInspector.Position; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void InspectorList_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { if (ListInspector.SelectedCells.Count > 0) { LogicInspector.CurrentInspector(dtInspector.Rows[ListInspector.SelectedIndex].ItemArray[1].ToString()); CurrentInspector inspector = new CurrentInspector(); inspector.Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Grid_Loaded(object sender, RoutedEventArgs e) { try { InspectorModel inspector = LogicInspector.GetInfoCurrentInspector(); FirstName.Text = inspector.FirstName; LastName.Text = inspector.LastName; Patronymic.Text = inspector.Patronymic; Login.Text = inspector.Login; Password.Text = inspector.Password; DateBirth.SelectedDate = inspector.DateBirth; PasportSeries.Text = inspector.PasportSeries; PasportNumber.Text = inspector.PasportNumber; Position.ItemsSource = LogicPosition.GetNameList(); Position.SelectedIndex = (int)inspector.Position - 1; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void NameInspector_TextChanged(object sender, TextChangedEventArgs e) { dtInspector = LogicInspector.GetFilterListInspector(NameInspector.Text); ListInspector.ItemsSource = dtInspector.DefaultView; }