public ViewResult ViewTramites(string cedula)
        {
            PINTAE_Service.Service1 servicio = new PINTAE_Service.Service1();
            string respuestaListaJson        = servicio.ConsultaTramitesPorCedulaJson(cedula);

            if (respuestaListaJson == "-1")
            {
                ViewBag.Error = 1; return(View());
            }                                                                     //Error de conexión.
            else if (respuestaListaJson == "-2")
            {
                ViewBag.Error = 2; return(View());
            }                                                                          //No hay trámites para esa cedula.
            else
            {
                JArray listaTramitesTempJson = JArray.Parse(respuestaListaJson);
                List <PINTAE_Service.TramiteRealizado> listaTramites = new List <PINTAE_Service.TramiteRealizado>();

                foreach (JToken token in listaTramitesTempJson)
                {
                    listaTramites.Add(JsonConvert.DeserializeObject <PINTAE_Service.TramiteRealizado>(token.ToString()));
                }

                //PINTAE_Service.TramiteRealizado product = JsonConvert.DeserializeObject<PINTAE_Service.TramiteRealizado>(listaTramites[0].ToString());
                //PINTAE_Service.TramiteRealizado tramiteTemp = new PINTAE_Service.TramiteRealizado();

                ViewBag.TramitesCiudadano = listaTramites;

                return(View());
            }
        }
        // GET: ViewData
        public string ViewServices()
        {
            PINTAE_Service.Service1 servicio = new PINTAE_Service.Service1();
            string res = servicio.ConsultaTramitesCiudadanoJson();

            return(res);
        }
        public ActionResult InfoTramite(int id_tramite_realizado)
        {
            PINTAE_Service.Service1 servicio = new PINTAE_Service.Service1();

            string respuestaTramiteJson = servicio.ConsultaTramitePorIdJson(id_tramite_realizado, true);
            if (respuestaTramiteJson == "-1") { ViewBag.Error = 1; return View(); } //Error de conexión.
            else if (respuestaTramiteJson == "-2") { ViewBag.Error = 2; return View(); } //No hay trámites para esa cedula.
            else
            {
                InfoTramiteConsultado infoTramite = JsonConvert.DeserializeObject<InfoTramiteConsultado>(respuestaTramiteJson);

                return View(infoTramite);
            }
        }
        public ActionResult InfoTramite(int id_tramite_realizado)
        {
            PINTAE_Service.Service1 servicio = new PINTAE_Service.Service1();

            string respuestaTramiteJson = servicio.ConsultaTramitePorIdJson(id_tramite_realizado, true);

            if (respuestaTramiteJson == "-1")
            {
                ViewBag.Error = 1; return(View());
            }                                                                       //Error de conexión.
            else if (respuestaTramiteJson == "-2")
            {
                ViewBag.Error = 2; return(View());
            }                                                                            //No hay trámites para esa cedula.
            else
            {
                InfoTramiteConsultado infoTramite = JsonConvert.DeserializeObject <InfoTramiteConsultado>(respuestaTramiteJson);

                return(View(infoTramite));
            }
        }
        public ViewResult ViewTramites(string cedula)
        {
            PINTAE_Service.Service1 servicio = new PINTAE_Service.Service1();
            string respuestaListaJson = servicio.ConsultaTramitesPorCedulaJson(cedula);

            if (respuestaListaJson == "-1") { ViewBag.Error = 1; return View(); } //Error de conexión.
            else if (respuestaListaJson == "-2") { ViewBag.Error = 2; return View(); } //No hay trámites para esa cedula.
            else { 
                JArray listaTramitesTempJson = JArray.Parse(respuestaListaJson);
                List<PINTAE_Service.TramiteRealizado> listaTramites = new List<PINTAE_Service.TramiteRealizado>();

                foreach (JToken token in listaTramitesTempJson)
                {
                    listaTramites.Add(JsonConvert.DeserializeObject<PINTAE_Service.TramiteRealizado>(token.ToString()));
                }

                //PINTAE_Service.TramiteRealizado product = JsonConvert.DeserializeObject<PINTAE_Service.TramiteRealizado>(listaTramites[0].ToString());
                //PINTAE_Service.TramiteRealizado tramiteTemp = new PINTAE_Service.TramiteRealizado();

                ViewBag.TramitesCiudadano = listaTramites;

                return View();
            }
        }
 // GET: ViewData
 public string ViewServices()
 {
     PINTAE_Service.Service1 servicio = new PINTAE_Service.Service1();
     string res = servicio.ConsultaTramitesCiudadanoJson();
     return res;
 }