private void BtnGuardar_Click(object sender, EventArgs e) { try { if (this.Comprobaciones(out EVehiculos eVehiculo)) { string rpta = ""; string mensaje = ""; if (this.IsEditar) { rpta = EVehiculos.EditarVehiculo(eVehiculo, this.EVehiculo.Id_vehiculo); mensaje = "Se actualizó correctamente el vehículo"; } else { rpta = EVehiculos.InsertarVehiculo(eVehiculo, eVehiculo.Id_vehiculo); mensaje = "Se agregó correctamente el vehículo"; } if (rpta.Equals("OK")) { if (this.IsEditar) { OnVehiculoEditSuccess?.Invoke(eVehiculo, e); } else { OnVehiculoAddSuccess?.Invoke(eVehiculo, e); } Mensajes.MensajeOkForm(mensaje); this.Close(); } else { throw new Exception(rpta); } } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "BtnGuardar_Click", "Hubo un error al guardar un vehículo", ex.Message); } }