コード例 #1
0
        public ActionResult EliminarOficialia(int oid)
        {
            GeoServicio geoServicio = new GeoServicio();
            ActualizarOficialiaRespuesta respuesta = geoServicio.EliminarOficialia(oid);

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public ActionResult ActualizarOficialia(int id)
        {
            CabeceroPeticion cabeceroPeticion = new CabeceroPeticion
            {
                SesionId = 1
            };

            ConsultaOficialiaPeticion peticion = new ConsultaOficialiaPeticion
            {
                OId = id
            };

            GeoServicio geoServicio = new GeoServicio();
            ConsultaOficialiaRespuesta respuesta = geoServicio.ConsultarOficialia(peticion);
            Oficialia oficialia = respuesta.Oficialia;

            Servicio servicio = new Servicio();
            CatalogoMunicipioRespuesta catalogoMunicipioRespuesta = servicio.ConsultarCatalogoMunicipioGeografia(cabeceroPeticion);

            oficialia.MunicipioLista = new List <Municipio>(catalogoMunicipioRespuesta.ColMunicipio);

            CatalogoLocalidadRespuesta catalogoLocalidadRespuesta = servicio.ConsultarCatalogoLocalidadGeografiaCoahuila(cabeceroPeticion);

            oficialia.LocalidadLista = new List <Localidad>(catalogoLocalidadRespuesta.ColLocalidad);
            return(View(oficialia));
        }
コード例 #3
0
        public ActionResult GuardarOficialia(string jsonOficialia)
        {
            InsertarOficialiaPeticion peticion = new InsertarOficialiaPeticion
            {
                Oficialia = JsonConvert.DeserializeObject <Oficialia>(jsonOficialia)
            };

            GeoServicio geoServicio = new GeoServicio();
            InsertarOficialiaRespuesta respuesta = geoServicio.InsertarOficialia(peticion);

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public ActionResult ActualizarOficina(string jsonOficina)
        {
            ActualizarOficinaPeticion peticion = new ActualizarOficinaPeticion
            {
                Oficina = JsonConvert.DeserializeObject <Oficina>(jsonOficina)
            };

            GeoServicio geoServicio = new GeoServicio();
            ActualizarOficinaRespuesta respuesta = geoServicio.ActualizarOficina(peticion);

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
        public ActionResult ActualizarOficina(int id)
        {
            Usuario usuario = new Usuario
            {
                UsuarioDesc = "Administrador",
                CorreoE     = "*****@*****.**",
                Rol         = new Rol {
                    RolId = 2
                }
            };

            usuario.Json = JsonConvert.SerializeObject(usuario);

            ViewBag.UserJson = usuario.Json;

            CabeceroPeticion cabeceroPeticion = new CabeceroPeticion
            {
                SesionId = 1
            };

            ConsultarOficinaPeticion peticion = new ConsultarOficinaPeticion
            {
                OId = id
            };

            GeoServicio geoServicio             = new GeoServicio();
            ConsultarOficinaRespuesta respuesta = geoServicio.ConsultarOficina(peticion);
            Oficina oficina = respuesta.Oficina;

            Servicio servicio = new Servicio();
            CatalogoMunicipioRespuesta catalogoMunicipioRespuesta = servicio.ConsultarCatalogoMunicipioGeografia(cabeceroPeticion);

            oficina.MunicipioLista = new List <Municipio>(catalogoMunicipioRespuesta.ColMunicipio);

            CatalogoLocalidadRespuesta catalogoLocalidadRespuesta = servicio.ConsultarCatalogoLocalidadGeografiaCoahuila(cabeceroPeticion);

            oficina.LocalidadLista = new List <Localidad>(catalogoLocalidadRespuesta.ColLocalidad);

            oficina.TipoLista = new List <TipoOficina>();
            oficina.TipoLista.Add(new TipoOficina(1, "Oficialia"));
            oficina.TipoLista.Add(new TipoOficina(2, "Módulo Hospitalario"));

            string s = "@IzaSy@2q7-n¡6n79RnZ5Yf7bRPU9tFjz¡cuCn@";

            s = s.Replace('@', 'A').Replace('¡', 'l');
            ViewBag.ApiKey = s;

            return(View(oficina));
        }
コード例 #6
0
        public ActionResult OficialiasTabla()
        {
            ConsultaOficialiasPeticion peticion = new ConsultaOficialiasPeticion
            {
                ColMunicipios = new Collection <Municipio>()
            };
            ConsultaOficialiasRespuesta respuesta = new GeoServicio().ConsultarOficialias(peticion);

            if (respuesta.Cabecero.EsRespuestaExistosa())
            {
                return(View(respuesta.DTOficialia));
            }
            else
            {
                return(View(new DataTable()));
            }
        }
コード例 #7
0
        public ActionResult OficinasConsulta(string userJson)
        {
            Usuario usuario = JsonConvert.DeserializeObject <Usuario>(userJson);

            usuario.Json = userJson;

            if (usuario.Rol.RolId == 3)
            {
                ViewBag.perfilInvalido = 1;
            }

            ConsultarOficinasPeticion peticion = new ConsultarOficinasPeticion
            {
                Cabecero = new CabeceroPeticion
                {
                    SesionId = usuario.SesionId
                },

                ColMunicipios = new Collection <Municipio>()
            };
            ConsultarOficinasRespuesta respuesta = new GeoServicio().ConsultarOficinas(peticion);

            respuesta.UserJson = userJson;

            if (!respuesta.Cabecero.EsRespuestaExistosa())
            {
                respuesta.DTOficinas = new DataTable();
            }

            ViewBag.FechaReporte = DateTime.Now.ToString("dd/MM/yyyy h:mm tt", CultureInfo.InvariantCulture);
            string s = "@IzaSy@2q7-n¡6n79RnZ5Yf7bRPU9tFjz¡cuCn@";

            s = s.Replace('@', 'A').Replace('¡', 'l');
            ViewBag.ApiKey = s;

            return(View(respuesta));
        }