private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (ValidarCampos()) { if (Platillo.Validar()) { if (ValidarGanancia()) { EditarPlatillo(); MessageBox.Show("El platillo fue editado exitosamente", "¡Exito"); Controlador.Regresar(); } else { MessageBoxResult resultadoDeMesageBox = MessageBox.Show("Esta a punto de guardar un platillo con GANANCIA NEGATIVA por lo que se venderia este platillo con PERDIDA. ¿Esta seguro que desea continuar?", "ADVERTENCIA", MessageBoxButton.YesNo, MessageBoxImage.Error); if (resultadoDeMesageBox == MessageBoxResult.Yes) { EditarPlatillo(); } } } else { MessageBox.Show("El platillo debe tener por lo menos un ingrediente para ser registrado", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Verifique los campos remarcados en rojo", "Campos invalidos", MessageBoxButton.OK, MessageBoxImage.Error); } }
public string ActualizarPlatillo(Platillo platillo) { string msj = ""; try { platillo.Validar(); Datos.ActualizarPlatillo(platillo); msj = "Platillo actualizado"; } catch (Exception ex) { msj = "No se actualizo el platillo : " + ex.Message; } return(msj); }