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); } }
/// <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); } }
public List<PersonaDTO> ConsultarPersonaPorIdHecho(string id) { using (ContextCnp db = new ContextCnp()) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.AutoDetectChangesEnabled = false; var resultado = db.CalidadPersonaCnp.Where(x => x.Vigente == true && x.HechoId == id). Select(x => new PersonaDTO { Nombres = x.Persona.Nombres, Apellidos = x.Persona.Apellidos, TipoIdentificacion = x.Persona.TipoIdentificacion, Identificacion = x.Persona.Identificacion, FechaNacimiento = x.Persona.FechaNacimiento, Telefono = x.Persona.Telefono, Email = x.Persona.Email, NacionalidadId = x.Persona.NacionalidadId, IdPaisReside = x.Persona.IdPaisReside, IdMunicipioReside = x.Persona.IdMunicipioReside, IdDepartamentoReside = x.Persona.IdDepartamentoReside, DireccionReside = x.Persona.DireccionReside }); return resultado.ToList(); } }
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); } }
public List <PaisDTO> ConsultarPais() { using (ContextCnp db = new ContextCnp()) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; db.Configuration.AutoDetectChangesEnabled = false; var resultado = db.Pais.Where(x => x.Vigente == true).Select(x => new PaisDTO { PaisId = x.PaisId, Descripcion = x.Descripcion, CodigoDane = x.CodigoDane, CodigoPonal = x.CodigoPonal }); return(resultado.ToList()); } }
/// <summary> /// Consultar municipios de por departamentos /// </summary> /// <param name="_departamentoId"></param> /// <returns></returns> public List<MunicipioDTO> ConsultarMunicipiosPorDepartamento(string _departamentoId) { using (ContextCnp db = new ContextCnp()) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; db.Configuration.AutoDetectChangesEnabled = false; var resultado = db.Municipio.Where(x => x.Vigente == true && x.DepartamentoId == _departamentoId).Select(x => new MunicipioDTO { MunicipioId = x.MunicipioId, DepartamentoId = x.DepartamentoId, Descripcion = x.Descripcion, CodigoDane = x.CodigoDane, CodigoPonal = x.CodigoPonal }); return resultado.ToList(); } }
/// <summary> /// Consuktar barrios por municipios /// </summary> /// <param name="_municipioId"></param> /// <returns></returns> public List <BarrioDTO> ConsultarBarriosPorMunicipio(string _municipioId) { using (ContextCnp db = new ContextCnp()) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; db.Configuration.AutoDetectChangesEnabled = false; var resultado = db.Barrio.Where(x => x.Vigente == true && x.MunicipioId == _municipioId).Select(x => new BarrioDTO { BarrioId = x.BarrioId, MunicipioId = x.MunicipioId, Tipo = x.Tipo, Descripcion = x.Descripcion, CodigoDane = x.CodigoDane, CodigoPonal = x.CodigoPonal }); return(resultado.ToList()); } }
/// <summary> /// Consultar localidades /// </summary> /// <returns></returns> public List <LocalidadDTO> ConsultarLocalidades() { using (ContextCnp db = new ContextCnp()) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; db.Configuration.AutoDetectChangesEnabled = false; var resultado = db.Localidad.Where(x => x.Vigente == true).Select(x => new LocalidadDTO { LocalidadId = x.LocalidadId, MunicipioId = x.MunicipioId, Municipio = x.Municipio.Descripcion, Descripcion = x.Descripcion, CodigoDane = x.CodigoDane, CodigoPonal = x.CodigoPonal }); return(resultado.ToList()); } }
public List <CnpHechoDTO> ListarHechosVerbalAbreviado() { using (ContextCnp db = new ContextCnp()) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; db.Configuration.AutoDetectChangesEnabled = false; var resultado = db.Hecho.Select(x => new CnpHechoDTO { HechoId = x.HechoId, Fecha = x.Fecha, MunicipioId = x.MunicipioId, BarrioId = x.BarrioId, LocalidadId = x.LocalidadId, DireccionHechos = x.DireccionHechos }); return(resultado.ToList()); } }
public CnpHechoDTO ConsultarHechosVerbalAbreviadoId(string id) { using (ContextCnp db = new ContextCnp()) { db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; db.Configuration.AutoDetectChangesEnabled = false; var resultado = db.Hecho.Where(x => x.Vigente == true && x.HechoId == id). Select(x => new CnpHechoDTO { HechoId = x.HechoId, Fecha = x.Fecha, MunicipioId = x.MunicipioId, BarrioId = x.BarrioId, LocalidadId = x.LocalidadId, DireccionHechos = x.DireccionHechos }).FirstOrDefault(); return(resultado); } }
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); } }
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; } }
/// <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); } }
/// <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 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); }
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); } }