示例#1
0
 private void Save(object sender, RoutedEventArgs e)
 {
     try
     {
         if (Last.Text != string.Empty &&
             First.Text != string.Empty &&
             Email.Text != string.Empty &&
             Phone.Text != string.Empty &&
             Gender.SelectedItem is gender gender &&
             Date.SelectedDate != null)
         {
             driver.lastName    = Last.Text;
             driver.firstName   = First.Text;
             driver.email       = Email.Text;
             driver.phone       = Phone.Text;
             driver.gender      = gender.id;
             driver.dateOfBirth = Date.SelectedDate.Value;
             context.driver.AddOrUpdate(driver);
             context.SaveChanges();
             CanLoad();
             ExitThis();
         }
         else
         {
             MessageBox.Show("Проверьте правильность введенных данных");
         }
     }
示例#2
0
 private void Save(object sender, RoutedEventArgs e)
 {
     try
     {
         if (Image != null &&
             Model.SelectedItem is model model &&
             Brand.SelectedItem is brand brand &&
             number.Text != string.Empty &&
             VIN.Text != string.Empty)
         {
             car.photo  = Image;
             car.number = number.Text;
             car.vin    = VIN.Text;
             car.model  = model.id;
             context.car.AddOrUpdate(car);
             context.SaveChanges();
             CanLoad();
             ExitThis();
         }
     }
     catch (Exception ex)
     {
         MsgBox.Error(ex.Message);
     }
 }
示例#3
0
 private void Save(object sender, RoutedEventArgs e)
 {
     try
     {
         if (Last.Text != string.Empty &&
             First.Text != string.Empty &&
             Email.Text != string.Empty &&
             Password.Text != string.Empty)
         {
             user.lastName  = Last.Text;
             user.firstName = First.Text;
             user.email     = Email.Text;
             user.password  = Password.Text;
             user.role      = 1;
             context.user.AddOrUpdate(user);
             context.SaveChanges();
             CanLoad();
             NavigationService.GoBack();
         }
         else
         {
             MsgBox.Warning("Проверьте правильность введенных данных");
         }
     }
     catch (Exception ex)
     {
         MsgBox.Error(ex.Message);
     }
 }
示例#4
0
        private void SaveData(object sender, RoutedEventArgs e)
        {
            var ticket = context.ticket.Find(this.ticket.id);

            ticket.status = (Status.SelectedItem as status).id;
            context.SaveChanges();
            DialogResult = true;
        }
示例#5
0
 private void DeleteDriver(object sender, RoutedEventArgs e)
 {
     try
     {
         if (MsgBox.Question("Вы хотите удалить водителя?") == MessageBoxResult.Yes)
         {
             if (DriverList.SelectedItem is driver driver)
             {
                 context.driver.Remove(context.driver.Find(driver.id));
                 context.SaveChanges();
                 DriverList.ItemsSource = context.driver.ToList();
             }
         }
     }
     catch (Exception ex)
     {
         MsgBox.Error(ex.Message);
     }
 }
示例#6
0
 private void DeleteCar(object sender, RoutedEventArgs e)
 {
     try
     {
         if (MsgBox.Question("Вы хотите удалить авто?") == MessageBoxResult.Yes)
         {
             if (CarList.SelectedItem is car car)
             {
                 context.car.Remove(context.car.Find(car.id));
                 context.SaveChanges();
                 CarList.ItemsSource = context.car.ToList();
             }
         }
     }
     catch (Exception ex)
     {
         MsgBox.Error(ex.Message);
     }
 }
示例#7
0
 private void DeleteOperator(object sender, RoutedEventArgs e)
 {
     try
     {
         if (MsgBox.Question("Вы хотите удалить оператора?") == MessageBoxResult.Yes)
         {
             if (OperatorList.SelectedItem is user user)
             {
                 context.user.Remove(context.user.Find(user.id));
                 context.SaveChanges();
                 OperatorList.ItemsSource = context.user.ToList();
             }
         }
     }
     catch (Exception ex)
     {
         MsgBox.Error(ex.Message);
     }
 }
示例#8
0
 private void Delete(object sender, RoutedEventArgs e)
 {
     try
     {
         if (MsgBox.Question("Вы хотите удалить заказ?") == MessageBoxResult.Yes)
         {
             if (ticketList.SelectedItem is ticket ticket1)
             {
                 context.ticket.Remove(context.ticket.Find(ticket1.id));
                 context.SaveChanges();
                 ticketList.ItemsSource = context.ticket.ToList();
             }
         }
     }
     catch (Exception ex)
     {
         MsgBox.Error(ex.Message);
     }
 }