public async Task <JsonResult> GuardarDatoOperacion(TabuladorViewModel modelo, List <ExTabuladorProcedimientoOperacion> _ExTabuladorProcedimientoOperacion) { try { return(await Task.Run(() => { modelo.Ciudad = new Core.CatalogoViewModel { id = modelo.IdCiudad }; modelo.Estado = new Core.CatalogoViewModel { id = modelo.IdEstado }; var resultado = actualizarCteBussiness.GuardarDatoOperacion(modelo); if (_ExTabuladorProcedimientoOperacion == null) { goto NoTabs; } foreach (var itemTab in _ExTabuladorProcedimientoOperacion) { resultado = new TabuladorProcedimientoOperacionBussines().GuardaTabuladorProcedimientoOperacionBussines_TMP(itemTab); if (!resultado) { break; } } //etiqueta para no guardar los "N" procedimientos de operacion NoTabs: if (resultado) { clienteBusiness.ActualizarEstatus(modelo.IdUsuario, (int)EstatusCliente.ParaAprobarActualización); return Json(new { resultado }, JsonRequestBehavior.AllowGet); } else { return Json(new { resultado = false, mensaje = "Ocurrió un error al guardar los datos." }, JsonRequestBehavior.AllowGet); } })); } catch (System.Exception ex) { return(await Task.Run(() => { return Json(new { resultado = false, mensaje = "Ocurrió un error al guardar los datos.", ErroTecnico = ex.Message }, JsonRequestBehavior.AllowGet); })); } }
public JsonResult GetFormaPagos() { try { var _items = new TabuladorProcedimientoOperacionBussines().GetFormaPagos(); return(Json(new { respuesta = true, items = _items }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { respuesta = false, error = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public JsonResult PuedeActualizarProcedimientoOperacion(int idprecliente) { try { var res = new TabuladorProcedimientoOperacionBussines().puedeActualizar(idprecliente); return(Json(new { respuesta = res }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { respuesta = false, error = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public JsonResult GuardaTabuladorProcedimiento(ExTabuladorProcedimientoOperacion _ExTabuladorProcedimientoOperacion) { try { var res = new TabuladorProcedimientoOperacionBussines().GuardaTabuladorProcedimientoOperacionBussines(_ExTabuladorProcedimientoOperacion); if (res) { return(Json(new { respuesta = true })); } else { return(Json(new { respuesta = false, error = "Ocurrio un error al guardar el procedimiento operación" })); } } catch (Exception ex) { return(Json(new { respuesta = false, error = ex.Message })); } }