public Mensaje ActualizarAjusteValorDeclarado(AjusteValorDeclaradoModalModelView ajusteValorDeclaradoModalModelView) { Mensaje mensaje = new Mensaje(); mensaje.esError = false; try { using (DbContextTransaction Transaccion = context.Database.BeginTransaction()) { try { context.SP_U_AjustarValoresDeclarados(ajusteValorDeclaradoModalModelView.IdValorDeclaradoDetalleDisgregado, ajusteValorDeclaradoModalModelView.CantidadAjustada, ajusteValorDeclaradoModalModelView.ImporteAjustado); context.SP_U_ValorDeclarado_CamposAjustados(ajusteValorDeclaradoModalModelView.IdValorDeclarado, ajusteValorDeclaradoModalModelView.IdValorDeclaradoDetalle, ajusteValorDeclaradoModalModelView.Afecta); valorDeclaradoBL.ActualizarEstadoValorDeclarado(ajusteValorDeclaradoModalModelView.IdValorDeclarado, "AJUST"); context.SaveChanges(); Transaccion.Commit(); } catch (Exception ex) { Transaccion.Rollback(); throw ex; } } } catch (Exception ex) { mensaje.mensaje = ex.InnerException != null ? ex.InnerException.Message : ex.Message; mensaje.esError = true; } return(mensaje); }