public JsonResult ValidarTran() { CInicioSesion login = (CInicioSesion)Session["LOGIN"]; CTransaccion transaccion = (CTransaccion)Session["TRANSACCION"]; IRestResponse WSR = Task.Run(() => api.Get("Operaciones/Verifica_EstadoTransaccion", "pUsuario=" + login.vNombreUsuario + "&pID_Transaccion_Monedero=" + transaccion.Transaccion_Monedero)).Result; if (WSR.StatusCode == HttpStatusCode.OK) { if (WSR.Content.ToString().Replace("\"", "") == "Complete") { Session.Clear(); TempData.Clear(); Autenticar(login); } } return(new JsonResult() { Data = WSR.Content, ContentType = "json", MaxJsonLength = int.MaxValue, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult Autenticar(CInicioSesion modelo) { CPersona resultado = new CPersona(); try { IRestResponse WSR = Task.Run(() => api.Post("Seguridad/Autenticar", modelo)).Result; if (WSR.StatusCode == HttpStatusCode.OK) { bool bResult; try { resultado = JObject.Parse(WSR.Content).ToObject <CPersona>(); Session["USUARIO"] = resultado; Session["LOGIN"] = modelo; bResult = true; } catch (Exception ex) { bResult = false; } return(new JsonResult() { Data = bResult, ContentType = "json", MaxJsonLength = int.MaxValue, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } else { return(new JsonResult() { Data = WSR.Content, ContentType = "json", MaxJsonLength = int.MaxValue, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } } catch (Exception ex) { return(new JsonResult() { Data = ex.Message, ContentType = "json", MaxJsonLength = int.MaxValue, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public JsonResult ValidarTran(String TransaccionId) { CInicioSesion login = (CInicioSesion)Session["LOGIN"]; IRestResponse WSR = Task.Run(() => api.Get("Operaciones/Verifica_EstadoTransaccion", "pUsuario=" + login.vNombreUsuario + "&pID_Transaccion_Monedero=" + TransaccionId)).Result; return(new JsonResult() { Data = WSR.Content, ContentType = "json", MaxJsonLength = int.MaxValue, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public HttpResponseMessage Autenticar(CInicioSesion pModelo) { HttpResponseMessage respuesta = null; PA_Usuario_Auth_Result resultado = new PA_Usuario_Auth_Result(); try { CripMonEntities db = new CripMonEntities(); resultado = db.PA_Usuario_Auth(pModelo.vNombreUsuario, pModelo.vContrasena).FirstOrDefault(); respuesta = Request.CreateResponse(HttpStatusCode.OK, resultado); } catch (Exception ex) { respuesta = Request.CreateErrorResponse(HttpStatusCode.Conflict, (ex.InnerException == null) ? ex.Message : ex.InnerException.Message); } return(respuesta); }
public JsonResult Porcentajes() { List <CPorcentaje> data = new List <CPorcentaje>(); CInicioSesion login = (CInicioSesion)Session["LOGIN"]; IRestResponse WSR = Task.Run(() => api.Get("Ganancias/Porcentajes", "pUsuario=" + login.vNombreUsuario + "&pIdioma=1")).Result; if (WSR.StatusCode == HttpStatusCode.OK) { string urlbase = Url.Content("~/CrpMonPortal/Imagenes/Producto/"); data = JArray.Parse(WSR.Content).ToObject <List <CPorcentaje> >(); } return(new JsonResult() { Data = data, ContentType = "json", MaxJsonLength = Int32.MaxValue, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }