private void Guardar_Click(object sender, RoutedEventArgs e) { var MyTuple = MyValidator.TryValidateObject(newUnidadVehicular); if (MyTuple.Item1) { if (!isUpdate) { if (MessageBox.Show("La Placa ingresada es correcta? (luego no se podrá modificar)" , "Confirmación", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { isRegistered = true; this.Close(); } } else { isUpdated = true; this.Close(); } } else { string Messages = ""; foreach (var x in MyTuple.Item2) { Messages += x.ErrorMessage + "\n"; } MessageBox.Show(Messages); } }
private void Button_Registrar_Click(object sender, RoutedEventArgs e) { var MyTuple = MyValidator.TryValidateObject(newCiudad); if (MyTuple.Item1) { if (!isUpdate) { isRegistered = true; MessageBox.Show($"{newCiudad.Nombre} registrado"); } else { MessageBox.Show($"{newCiudad.Nombre} actualizado"); } this.Close(); } else { string Messages = ""; foreach (var x in MyTuple.Item2) { Messages += x.ErrorMessage + "\n"; } MessageBox.Show(Messages); } }
private void Execute_AgregarCommand() { try { if (!(String.IsNullOrWhiteSpace(NewTelefono.Numero))) { var MyTuple = MyValidator.TryValidateObject(NewTelefono); if (MyTuple.Item1) { if (TransporteDR.TelefonoBO.Registrar(NewTelefono)) { ListaTelefonos.Add(NewTelefono); MessageBox.Show($"{NewTelefono.Numero} Registrado"); NewTelefono = new Telefono() { Dni = CurrentDniNavigation.Dni, DniNavigation = CurrentDniNavigation }; } else { MessageBox.Show("Algo inesperado ocurrio"); } } else { string Messages = ""; foreach (var x in MyTuple.Item2) { Messages += x.ErrorMessage + "\n"; } MessageBox.Show(Messages); } } } catch (Exception ex) { MessageBox.Show(ex.Message); if (!(ex.InnerException is null)) { MessageBox.Show(ex.InnerException.Message); } } }
private void Guardar_Click(object sender, RoutedEventArgs e) { //Esto sirve para el binding, pero al estar probando todo online, parece que no es necesario /*if (!(conductorSelected is null)) * { * newHistorial.DniConductorNavigation = conductorSelected; * newHistorial.DniConductorNavigation.Historial.Add(newHistorial); * newHistorial.DniConductor = newHistorial.DniConductorNavigation.Dni; * } * * if (!(VehiculoSelected is null)) * { * newHistorial.IdUnidadNavigation = VehiculoSelected; * newHistorial.IdUnidadNavigation.Historial.Add(newHistorial); * newHistorial.IdUnidad = newHistorial.IdUnidadNavigation.Placa; * }*/ var MyTuple = MyValidator.TryValidateObject(newHistorial); if (MyTuple.Item1) { if (!isUpdate && newHistorial.DniConductor != null) { isRegistered = true; } else { isUpdated = true; } this.Close(); } else { string Messages = ""; foreach (var x in MyTuple.Item2) { Messages += x.ErrorMessage + "\n"; } MessageBox.Show(Messages); } }
private void Guardar_Click(object sender, RoutedEventArgs e) { var MyTuple = MyValidator.TryValidateObject(newConductor); if (MyTuple.Item1) { if (!isUpdate) { if (MessageBox.Show("El DNI ingresado es correcto? (luego no se podrá modificar)" , "Confirmación", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (String.IsNullOrWhiteSpace(newConductor.DniNavigation.Dni)) { newConductor.DniNavigation.Dni = newConductor.Dni; } isRegistered = true; this.Close(); } } else { isUpdated = true; this.Close(); } } else { string Messages = ""; foreach (var x in MyTuple.Item2) { Messages += x.ErrorMessage + "\n"; } MessageBox.Show(Messages); } }