EditDriverWindow.xaml.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using System.Windows;
  2. namespace WpfApp1
  3. {
  4. public partial class EditDriverWindow : Window
  5. {
  6. public int DriverId { get; set; }
  7. public string LastName { get; set; }
  8. public string FullName { get; set; }
  9. public string TabNumber { get; set; }
  10. public EditDriverWindow()
  11. {
  12. InitializeComponent();
  13. }
  14. private void BtnSave_Click(object sender, RoutedEventArgs e)
  15. {
  16. if (string.IsNullOrWhiteSpace(txtLastName.Text) || string.IsNullOrWhiteSpace(txtTabNumber.Text))
  17. {
  18. MessageBox.Show("Заполните обязательные поля");
  19. return;
  20. }
  21. LastName = txtLastName.Text.Trim();
  22. FullName = txtFullName.Text.Trim();
  23. TabNumber = txtTabNumber.Text.Trim();
  24. this.DialogResult = true;
  25. this.Close();
  26. }
  27. private void BtnCancel_Click(object sender, RoutedEventArgs e)
  28. {
  29. this.DialogResult = false;
  30. this.Close();
  31. }
  32. protected override void OnContentRendered(System.EventArgs e)
  33. {
  34. base.OnContentRendered(e);
  35. if (!string.IsNullOrEmpty(LastName))
  36. {
  37. txtLastName.Text = LastName;
  38. txtFullName.Text = FullName;
  39. txtTabNumber.Text = TabNumber;
  40. }
  41. }
  42. }
  43. }