public ActionResult Create([Bind(Include = "StatusCodeWebServiceId,Accion,Usuario,Url,PropietarioSw,FechaRegistro,Vigente")] StatusCodeWebService statusCodeWebService)
        {
            if (ModelState.IsValid)
            {
                db.StatusCodeWebService.Add(statusCodeWebService);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(statusCodeWebService));
        }
        public ActionResult Create([Bind(Include = "LocalidadId,CodigoPonal,CodigoMunicipio,Municipio,NombreLocalidad")] Localidad localidad)
        {
            if (ModelState.IsValid)
            {
                db.Localidad.Add(localidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(localidad));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "EntidadId,CodigoPonal,CodigoTipoEntidad,TipoEntidad,Descripcion,Direccion,Correo,Telefono,Celular,Nit,Web,Latitud,Longitud,CodMunicipio,Municipio,CodDepartamento,Departamento,Vigente")] Entidad entidad)
        {
            if (ModelState.IsValid)
            {
                db.Entidad.Add(entidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(entidad));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "UrlBaseId,Descripcion,Vigente")] UrlBase urlBase)
        {
            if (ModelState.IsValid)
            {
                db.UrlBase.Add(urlBase);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(urlBase));
        }
        public ActionResult Create([Bind(Include = "UrlServicioWebId,Metodo,Url,NombreServicio,DescripcionServicio,Propietario")] UrlServicioWeb urlServicioWeb)
        {
            if (ModelState.IsValid)
            {
                db.UrlServicioWeb.Add(urlServicioWeb);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(urlServicioWeb));
        }
        public ActionResult Create(CodigoResponse codigoResponse)
        {
            if (ModelState.IsValid)
            {
                db.CodigoResponse.Add(codigoResponse);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(codigoResponse));
        }
示例#7
0
        public ActionResult Create([Bind(Include = "ListaComportamientoId,CodigoPonal,Descripcion,IdPapa,Vigente,IdTipo,Orden,IdTitulo,IdCapitulo,IdArticulo")] ListaComportamiento listaComportamiento)
        {
            if (ModelState.IsValid)
            {
                db.ListaComportamiento.Add(listaComportamiento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(listaComportamiento));
        }
        public ActionResult Create([Bind(Include = "UsuarioAutorizadoId,Usuario,Password,Alcaldia,FechaInicio,FechaFinal")] UsuarioAutorizado usuarioAutorizado)
        {
            if (ModelState.IsValid)
            {
                db.UsuarioAutorizado.Add(usuarioAutorizado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuarioAutorizado));
        }
示例#9
0
        public ActionResult Create([Bind(Include = "TipoLugarId,Descripcion,Vigente")] TipoLugar tipoLugar)
        {
            if (ModelState.IsValid)
            {
                db.TipoLugar.Add(tipoLugar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoLugar));
        }
        public ActionResult Create([Bind(Include = "EstadoMedidaId,CodigoPonal,Descripcion,Vigente")] EstadoMedida estadoMedida)
        {
            if (ModelState.IsValid)
            {
                db.EstadoMedida.Add(estadoMedida);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(estadoMedida));
        }
        public ActionResult Create([Bind(Include = "PermisoServicioWebId,UsuarioAutorizadoId,UrlBaseId,UrlServicioWebId,Vigente")] PermisoServicioWeb permisoServicioWeb)
        {
            if (ModelState.IsValid)
            {
                db.PermisoServicioWeb.Add(permisoServicioWeb);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UrlBaseId           = new SelectList(db.UrlBase, "UrlBaseId", "Descripcion", permisoServicioWeb.UrlBaseId);
            ViewBag.UrlServicioWebId    = new SelectList(db.UrlServicioWeb, "UrlServicioWebId", "Metodo", permisoServicioWeb.UrlServicioWebId);
            ViewBag.UsuarioAutorizadoId = new SelectList(db.UsuarioAutorizado, "UsuarioAutorizadoId", "Usuario", permisoServicioWeb.UsuarioAutorizadoId);
            return(View(permisoServicioWeb));
        }
示例#12
0
        /// <summary>
        /// Agergar barrio
        /// </summary>
        /// <param name="_params"></param>
        /// <param name="_barrioId"></param>
        /// <returns></returns>
        public bool AgregarBarrio(BarrioDTO _params, out string _barrioId)
        {
            Barrio barrio = new Barrio();

            barrio.BarrioId    = Guid.NewGuid().ToString();
            barrio.MunicipioId = _params.MunicipioId;
            barrio.Tipo        = _params.Tipo;
            barrio.Descripcion = _params.Descripcion;
            barrio.CodigoDane  = _params.CodigoDane;
            barrio.CodigoPonal = _params.CodigoPonal;
            barrio.Vigente     = true;

            using (ContextCnp db = new ContextCnp())
            {
                db.Barrio.Add(barrio);

                if (db.SaveChanges() > 0)
                {
                    _barrioId = barrio.BarrioId;
                    return(true);
                }
                _barrioId = string.Empty;
                return(false);
            }
        }
示例#13
0
        public bool AgregarCalidadPersonaCnp(PersonaDTO _params, out string _mensaje)
        {
            CalidadPersonaCnp calidad = new CalidadPersonaCnp();

            calidad.CalidadPersonaCnpId = Guid.NewGuid().ToString();
            calidad.HechoId             = _params.HechoId;
            calidad.PersonaId           = _params.PersonaId;
            calidad.TipoInfractoId      = _params.TipoInfractoId;
            calidad.MenorEdad           = _params.MenorEdad;
            calidad.TipoPoblacion       = _params.TipoPoblacion;
            calidad.RepresentanteMenor  = _params.RepresentanteMenor;
            calidad.Vigente             = true;
            calidad.FechaCreacion       = DateTime.Now;
            calidad.UsuarioCreacion     = HttpContext.Current.User.Identity.Name;
            calidad.MaquinaCreacion     = HttpContext.Current.Request.UserHostAddress;

            using (ContextCnp db = new ContextCnp())
            {
                db.CalidadPersonaCnp.Add(calidad);

                if (db.SaveChanges() > 0)
                {
                    _mensaje = calidad.CalidadPersonaCnpId;
                    return(true);
                }
                _mensaje = string.Empty;
                return(false);
            }
        }
示例#14
0
        public string AgregarHechoProcesoVerbalAbreviado(CnpHechoDTO _cnpHechosDto)
        {
            Hecho cnpHechos = new Hecho();

            cnpHechos.Fecha           = _cnpHechosDto.Fecha;
            cnpHechos.MunicipioId     = _cnpHechosDto.MunicipioId;
            cnpHechos.BarrioId        = _cnpHechosDto.BarrioId;
            cnpHechos.LocalidadId     = _cnpHechosDto.LocalidadId;
            cnpHechos.DireccionHechos = _cnpHechosDto.DireccionHechos;
            //cnpHechos.IdComportamiento = _cnpHechosDto.IdComportamiento;
            cnpHechos.Apelacion    = _cnpHechosDto.Apelacion;
            cnpHechos.RelatoHechos = _cnpHechosDto.RelatoHechos;
            cnpHechos.Mop          = _cnpHechosDto.Mop;
            cnpHechos.Mrs          = _cnpHechosDto.Mrs;
            cnpHechos.Minc         = _cnpHechosDto.Minc;
            cnpHechos.Mtpp         = _cnpHechosDto.Mtpp;
            //cnpHechos.Msia = _cnpHechosDto.Msia;
            //cnpHechos.Mtppp = _cnpHechosDto.Mtppp;
            //cnpHechos.Minicoe = _cnpHechosDto.Minicoe;
            //cnpHechos.Minisoe = _cnpHechosDto.Minisoe;
            //cnpHechos.CnpArt = _cnpHechosDto.CnpArt;
            //cnpHechos.CnpNum = _cnpHechosDto.CnpNum;
            //cnpHechos.CnpLit = _cnpHechosDto.CnpLit;
            cnpHechos.Latitud  = _cnpHechosDto.Latitud;
            cnpHechos.Longitud = _cnpHechosDto.Longitud;
            //cnpHechos.IdTipoLugar = _cnpHechosDto.IdTipoLugar;
            cnpHechos.Descargos  = _cnpHechosDto.Descargos;
            cnpHechos.HoraHechos = _cnpHechosDto.HoraHechos;

            cnpHechos.AtiendeApelacion = _cnpHechosDto.AtiendeApelacion;
            //cnpHechos.IdEntidadeRemiteApelac = _cnpHechosDto.IdEntidadeRemiteApelac;
            //cnpHechos.Fuente = 1;
            //cnpHechos.IdTipoTransp = _cnpHechosDto.IdTipoTransp;

            cnpHechos.Vigente         = true;
            cnpHechos.UsuarioCreacion = HttpContext.Current.User.Identity.Name;
            cnpHechos.MaquinaCreacion = HttpContext.Current.Request.UserHostAddress;
            cnpHechos.FechaCreacion   = DateTime.Now;

            using (ContextCnp db = new ContextCnp())
            {
                cnpHechos.HechoId = Guid.NewGuid().ToString();
                db.Hecho.Add(cnpHechos);
                db.SaveChanges();
                return(cnpHechos.HechoId);
            }
        }
示例#15
0
        public bool AgregarPais(PaisDTO _params, out string _paisId)
        {
            Pais pais = new Pais();

            pais.PaisId      = Guid.NewGuid().ToString();
            pais.Descripcion = _params.Descripcion;
            pais.CodigoDane  = _params.CodigoDane;
            pais.CodigoPonal = _params.CodigoPonal;
            pais.Vigente     = true;

            using (ContextCnp db = new ContextCnp())
            {
                db.Pais.Add(pais);

                if (db.SaveChanges() > 0)
                {
                    _paisId = pais.PaisId;
                    return(true);
                }
                _paisId = string.Empty;
                return(false);
            }
        }
示例#16
0
        public static async Task <string> Sincronizador(string accion, string user, string pass, string urlBase, string urlSw)
        {
            ContextCnp db     = new ContextCnp();
            string     result = "";

            var client = new HttpClient();

            client.BaseAddress = new Uri(urlBase);
            var url   = urlSw;
            var token = TokenPonal(user, pass);

            client.DefaultRequestHeaders.Add("Authorization", token);
            var response = await client.GetAsync(url);

            //Validar el estado de la respuesta 200
            if (response.StatusCode == HttpStatusCode.OK || response.StatusCode == HttpStatusCode.Accepted)
            {
                return(result = await response.Content.ReadAsStringAsync());
            }

            if (response.StatusCode == HttpStatusCode.Unauthorized)
            {
                StatusCodeWebService status = new StatusCodeWebService();
                status.Accion           = accion;
                status.Usuario          = user;
                status.Url              = url;
                status.CodigoResponseId = (int)EnumCodigoResponse.Unauthorized;
                status.PropietarioSw    = "Policia Nacional de Colombia";
                status.FechaRegistro    = DateTime.Now;
                status.Vigente          = true;
                db.StatusCodeWebService.Add(status);
                db.SaveChanges();
                return(null);
            }
            return(null);
        }
示例#17
0
        /// <summary>
        /// Agregar un muncipio
        /// </summary>
        /// <param name="_params"></param>
        /// <param name="_municipioId"></param>
        /// <returns></returns>
        public bool AgregarMunicipio(MunicipioDTO _params, out string _municipioId)
        {
            Municipio municipio = new Municipio();

            municipio.MunicipioId = Guid.NewGuid().ToString();
            municipio.DepartamentoId = _params.DepartamentoId;
            municipio.Descripcion = _params.Descripcion;
            municipio.CodigoDane = _params.CodigoDane;
            municipio.CodigoPonal = _params.CodigoPonal;
            municipio.Vigente = true;

            using (ContextCnp db = new ContextCnp())
            {
                db.Municipio.Add(municipio);

                if (db.SaveChanges() > 0)
                {
                    _municipioId = municipio.MunicipioId;
                    return true;
                }
                _municipioId = string.Empty;
                return false;
            }
        }
        public bool AgregarDepartamento(DepartamentoDTO _params, out string _departamentoId)
        {
            Departamento departamento = new Departamento();

            departamento.DepartamentoId = Guid.NewGuid().ToString();
            departamento.PaisId         = _params.PaisId;
            departamento.Descripcion    = _params.Descripcion;
            departamento.CodigoDane     = _params.CodigoDane;
            departamento.CodigoPonal    = _params.CodigoPonal;
            departamento.Vigente        = true;

            using (ContextCnp db = new ContextCnp())
            {
                db.Departamento.Add(departamento);

                if (db.SaveChanges() > 0)
                {
                    _departamentoId = departamento.DepartamentoId;
                    return(true);
                }
                _departamentoId = string.Empty;
                return(false);
            }
        }
示例#19
0
        public bool AgregarPersonaProcesoVerbalAbreviado(PersonaDTO _params, out string _personaId)
        {
            Persona persona = new Persona();

            persona.PersonaId = Guid.NewGuid().ToString();
            persona.Nombres = _params.Nombres;
            persona.Apellidos = _params.Apellidos;
            persona.TipoIdentificacion = _params.TipoIdentificacion;
            persona.Identificacion = _params.Identificacion;
            persona.FechaNacimiento = _params.FechaNacimiento;
            persona.Telefono = _params.Telefono;
            persona.Email = _params.Email;
            persona.NacionalidadId = _params.NacionalidadId;
            persona.IdPaisReside = _params.IdPaisReside;
            persona.IdMunicipioReside = _params.IdMunicipioReside;
            persona.IdDepartamentoReside = _params.IdDepartamentoReside;
            persona.DireccionReside = _params.DireccionReside;
            persona.Vigente = true;
            persona.FechaCreacion = DateTime.Now;
            persona.UsuarioCreacion = HttpContext.Current.User.Identity.Name;
            persona.MaquinaCreacion = HttpContext.Current.Request.UserHostAddress;

            using (ContextCnp db = new ContextCnp())
            {
                db.Persona.Add(persona);

                if (db.SaveChanges() > 0)
                {
                    _personaId = persona.PersonaId;
                    return true;
                }
                _personaId = string.Empty;
                return false;
            }

        }
示例#20
0
        /// <summary>
        /// Agregar una localidad
        /// </summary>
        /// <param name="_params"></param>
        /// <param name="_localidadId"></param>
        /// <returns></returns>
        public bool AgregarLocalidad(LocalidadDTO _params, out string _localidadId)
        {
            Localidad localidad = new Localidad();

            localidad.LocalidadId = Guid.NewGuid().ToString();
            localidad.MunicipioId = _params.MunicipioId;
            localidad.Descripcion = _params.Descripcion;
            localidad.CodigoDane  = _params.CodigoDane;
            localidad.CodigoPonal = _params.CodigoPonal;
            localidad.Vigente     = true;

            using (ContextCnp db = new ContextCnp())
            {
                db.Localidad.Add(localidad);

                if (db.SaveChanges() > 0)
                {
                    _localidadId = localidad.LocalidadId;
                    return(true);
                }
                _localidadId = string.Empty;
                return(false);
            }
        }