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); } }
private void FrmObservarVehiculos_OnDgvDoubleClickInactivar(object sender, EventArgs e) { Mensajes.MensajePregunta("¿Está seguro que desea inactivar este vehículo?", "Inactivar", "Cancelar", out DialogResult dialog); if (dialog == DialogResult.Yes) { EVehiculos eVehiculo = (EVehiculos)sender; eVehiculo.Estado_vehiculo = "INACTIVO"; string rpta = EVehiculos.EditarVehiculo(eVehiculo, eVehiculo.Id_vehiculo); if (rpta.Equals("OK")) { Mensajes.MensajeOkForm("¡Se inactivó el vehículo correctamente!"); } else { Mensajes.MensajeErrorCompleto(this.Name, "FrmObservarVehiculos_OnDgvDoubleClickInactivar", "Hubo un error al inactivar un vehículo", rpta); } } }