public ActionResult CrearPagoCredito(string Detalles, EE_PAGOS_CREDITO c) { var service = new PagosCreditoService(); var result = service.CrearPagoCredito(Detalles, c); if (result.success) { var context = new Entities(); var v_resp = new ObjectParameter("p_res", typeof(Int32)); context.P_EE_ACTUALIZAR_PAGO(Convert.ToInt32(result.datos), v_resp); string valor = v_resp.Value.ToString(); if (valor == "1") { result.success = true; result.msg = "Se inserto Correctamente"; result.datos = valor; } else { result.success = false; result.msg = valor; } } return(Json(result)); }
public ErrorPaged CrearPagoCredito(string Detalles, EE_PAGOS_CREDITO c) { var result = new ErrorPaged(); try { ExecuteManager(uow => { var manager = new PagosCreditoManager(uow); string puesto = manager.CrearPagoCredito(c); int idPago; bool esNumero = int.TryParse(puesto, out idPago); if (puesto == "Exito" || esNumero) { string estado = manager.CrearDetallesPagoCredito(Detalles, (int)c.ID_PAGO_CREDITO); if (estado == "Exito") { result.success = true; result.datos = puesto; result.msg = "Se inserto Correctamente"; } else { result.success = false; result.msg = estado; } } else { result.success = false; result.msg = puesto; } }); return(result); } catch (Exception ex) { result.success = false; result.msg = "(Consulte Administrador ) : " + ex; return(result); } }