private static void prepareActividades(ActividadEconomica actividadEconomica) { _session = _sessionFactory.OpenSession(); using (var tx = _session.BeginTransaction()) { _session.Save(actividadEconomica); tx.Commit(); } _session.Close(); }
public async Task <ICollection <TerceroDeduccionDto> > ObtenerDeduccionesXTercero(int parametroLiquidacionId) { var lista = await(from td in _context.TerceroDeducciones join ae in _context.ActividadEconomica on td.ActividadEconomicaId equals ae.ActividadEconomicaId into ActividadEconomica from acteco in ActividadEconomica.DefaultIfEmpty() join d in _context.Deduccion on td.DeduccionId equals d.DeduccionId into Deducciones from ded in Deducciones.DefaultIfEmpty() join td1 in _context.Tercero on ded.TerceroId equals td1.TerceroId into TerceroDeducciones1 from ter1 in TerceroDeducciones1.DefaultIfEmpty() join td2 in _context.Tercero on td.TerceroDeDeduccionId equals td2.TerceroId into TerceroDeducciones2 from ter2 in TerceroDeducciones2.DefaultIfEmpty() where (td.ParametroLiquidacionTerceroId == parametroLiquidacionId) select new TerceroDeduccionDto() { TerceroDeduccionId = td.TerceroDeduccionId, Codigo = ded.DeduccionId > 0 ? ded.Codigo : string.Empty, ValorFijo = td.ValorFijo.HasValue ? td.ValorFijo.Value : 0, Tercero = new ValorSeleccion() { Id = td.TerceroId }, ActividadEconomica = new ValorSeleccion() { Id = acteco.ActividadEconomicaId > 0 ? acteco.ActividadEconomicaId : 0, Codigo = acteco.ActividadEconomicaId > 0 ? acteco.Codigo : string.Empty, Nombre = acteco.ActividadEconomicaId > 0 ? acteco.Nombre : string.Empty, }, Deduccion = new DeduccionDto() { DeduccionId = ded.DeduccionId > 0 ? ded.DeduccionId : 0, Codigo = ded.DeduccionId > 0 ? ded.Codigo : string.Empty, Nombre = ded.DeduccionId > 0 ? ded.Nombre : string.Empty, Tarifa = ded.DeduccionId > 0 ? ded.Tarifa : 0, EsValorFijo = ded.DeduccionId > 0 ? ded.EsValorFijo : false, }, TerceroDeDeduccion = new ValorSeleccion() { Id = ter2.TerceroId > 0 ? ter2.TerceroId : 0, Codigo = ter2.TerceroId > 0 ? ter2.NumeroIdentificacion : string.Empty, Nombre = ter2.TerceroId > 0 ? ter2.Nombre : string.Empty, Valor = ter2.TerceroId > 0 ? "SI" : "NO", } } ) .Distinct() .OrderBy(d => d.Codigo) .ToListAsync(); return(lista); }
public ActividadEconomica getActividadEconomicaForPost(ActividadEconomicaRequest actividadEconomicaRequest) { var actividad = new ActividadEconomica(actividadEconomicaRequest.descripcion) { Auditoria = new CNISS.CommonDomain.Domain.Auditoria( actividadEconomicaRequest.auditoriaRequest.usuarioCreo, actividadEconomicaRequest.auditoriaRequest.fechaCreo, actividadEconomicaRequest.auditoriaRequest.usuarioModifico, actividadEconomicaRequest.auditoriaRequest.fechaModifico ) }; return(actividad); }
private static ActividadEconomica getActividadEconomica(ActividadEconomicaRequest actividadEconomicaRequest) { var actividad = new ActividadEconomica(actividadEconomicaRequest.descripcion) { Auditoria = new CNISS.CommonDomain.Domain.Auditoria( actividadEconomicaRequest.auditoriaRequest.usuarioCreo, actividadEconomicaRequest.auditoriaRequest.fechaCreo, actividadEconomicaRequest.auditoriaRequest.usuarioModifico, actividadEconomicaRequest.auditoriaRequest.fechaModifico ) }; actividad.Id = actividadEconomicaRequest.guid; return(actividad); }
public void isExecutable_ActividadEconimicaNotExists_ReturnFalse() { var actividad = new ActividadEconomica("Actividad"); var repositoryRead = Mock.Of <IActividadEconomicaRepositoryReadOnly>(); var repositoryCommand = Mock.Of <IActividadEconomicaRepositoryCommands>(); var uow = Mock.Of <Func <IUnitOfWork> >(); Mock.Get(uow).Setup(x => x()).Returns(new DummyUnitOfWork()); Mock.Get(repositoryRead).Setup(x => x.exists(actividad.Id)); var command = new CommandUpdateActividadEconomica(repositoryRead, repositoryCommand, uow); var respuesta = command.isExecutable(actividad); Assert.IsFalse(respuesta); }
public PersonaJuridicaImpresionViewModel ConvertirPersonaJuridicaModel(Int64 IdPersona) { PersonaNaturalSRV srvPersonaNatural = new PersonaNaturalSRV(); PersonaJuridicaSRV PersonaJuridicaSRV = new PersonaJuridicaSRV(); PersonaNatural Representante = new Entidades.PersonaNatural(); PersonaJuridica pBD = new Entidades.PersonaJuridica(); PersonaJuridicaImpresionViewModel pImprimir = new PersonaJuridicaImpresionViewModel(); PersonaJuridicaViewModel pjViewModel = new PersonaJuridicaViewModel(); RepresentanteLegalViewModel RepresentanteModel = new RepresentanteLegalViewModel(); pBD = PersonaJuridicaSRV.PersonaJuridicaConsultarPorPersonaID(IdPersona); pImprimir.RAZON_SOCIAL = pBD.RAZON_SOCIAL; Persona personajuridica = new Persona(); if (pBD.ID_PERSONA > 0) { personajuridica = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); if (personajuridica != null) { pImprimir.TIPO_DOCUMENTO = listaSrv.TipoDocumentoPorIdConsultar(personajuridica.ID_TIPO_DOCUMENTO).NOMBRE_TIPO_DOCUMENTO; pImprimir.NUMERO_DOCUMENTO = personajuridica.NUMERO_DOCUMENTO; pImprimir.MUNICIPIO = listaSrv.MunicipioPorIdConsultar(personajuridica.ID_MUNICIPIO).NOMBRE_MUNICIPIO; pImprimir.DEPARTAMENTO = listaSrv.DepartamentoPorIdMunicipioConsultar(personajuridica.ID_MUNICIPIO).NOMBRE_DEPARTAMENTO; pImprimir.FEC_DILIGENCIAMIENTO = personajuridica.FEC_DILIGENCIAMIENTO.ToShortDateString(); pImprimir.TOTAL_ACTIVOS = personajuridica.TOTAL_ACTIVOS != 0 ? personajuridica.TOTAL_ACTIVOS.ToString() : string.Empty; pImprimir.TOTAL_PASIVOS = personajuridica.TOTAL_PASIVOS != 0 ? personajuridica.TOTAL_PASIVOS.ToString() : string.Empty; decimal patrimonio = personajuridica.TOTAL_ACTIVOS - personajuridica.TOTAL_PASIVOS; pImprimir.TOTAL_PATRIMONIO = patrimonio != 0 ? patrimonio.ToString() : string.Empty; pImprimir.EGRESOS_MENSUALES = personajuridica.EGR_MENSUALES != 0 ? personajuridica.EGR_MENSUALES.ToString() : string.Empty; pImprimir.OTROS_INGRESOS_MENSUALES = personajuridica.OTR_INGRESOS != 0 ? personajuridica.OTR_INGRESOS.ToString() : string.Empty; pImprimir.INGRESOS_MENSUALES = personajuridica.ING_MENSUALES != 0 ? personajuridica.ING_MENSUALES.ToString() : string.Empty; pImprimir.OTROS_CONCEPTOS = personajuridica.CONCEPTO_OTR_ING; } } //Datos de actividad economica CodigoCiiu codc = listaSrv.CodigoCiiuPorIdConsultar(pBD.ID_CODIGO_CIIU); if (codc != null) { pImprimir.CODIGO_CIIU = codc.NOMBRE_CODIGO_CIIU; } ActividadEconomica act = listaSrv.ActividadEconomicaPorCodigoCiiuConsultar(pBD.ID_CODIGO_CIIU); if (act != null) { pImprimir.ACTIVIDAD_ECONOMICA = act.NOMBRE_ACTIVIDAD_ECONOMICA; } TipoEmpresa tipoempresa = listaSrv.TipoEmpresaPorIdConsultar(pBD.ID_TIPO_EMPRESA); if (tipoempresa != null) { pImprimir.TIPO_EMPRESA = tipoempresa.NOMBRE_TIPO_EMPRESA; } pImprimir.DIRECCION_JURIDICA = pBD.DIRECCION; pImprimir.MUNICIPIO_JURIDICA = listaSrv.MunicipioPorIdConsultar(pBD.ID_MUNICIPIO).NOMBRE_MUNICIPIO; pImprimir.DEPTO_JURIDICA = listaSrv.DepartamentoPorIdMunicipioConsultar(pBD.ID_MUNICIPIO).NOMBRE_DEPARTAMENTO; pImprimir.TELEFONO_JURIDICA = pBD.TELEFONO; pImprimir.EXTENSION_JURIDICA = pBD.EXTENSION; pImprimir.FAX_JURIDICA = pBD.FAX; pImprimir.CORREO_JURIDICA = pBD.CORREO; // datos sucursal if (pBD.ID_MCPO_SUCURSAL > 0 && pBD.ID_MCPO_SUCURSAL != null) { pImprimir.MCPO_SUCURSAL = listaSrv.MunicipioPorIdConsultar((long)pBD.ID_MCPO_SUCURSAL).NOMBRE_MUNICIPIO; pImprimir.DEPTO_SUCURSAL = listaSrv.DepartamentoPorIdMunicipioConsultar((long)pBD.ID_MCPO_SUCURSAL).NOMBRE_DEPARTAMENTO; } pImprimir.DIR_SUCURSAL = pBD.DIR_SUCURSAL == null ? string.Empty : pBD.DIR_SUCURSAL; pImprimir.TEL_SUCURSAL = pBD.TEL_SUCURSAL == null ? string.Empty : pBD.TEL_SUCURSAL; pImprimir.EXT_SUCURSAL = pBD.EXT_SUCURSAL == null ? string.Empty : pBD.EXT_SUCURSAL; pImprimir.FAX_SUCURSAL = pBD.FAX_SUCURSAL == null ? string.Empty : pBD.FAX_SUCURSAL; pImprimir.CORREO_SUCURSAL = pBD.CORREO_SUCURSAL == null ? string.Empty : pBD.CORREO_SUCURSAL; // Datos representante legal if (pBD.ID_REP_LEGAL > 0) { Representante = srvPersonaNatural.PersonaNaturalConsultarPorIdPersona(pBD.ID_REP_LEGAL); Persona personaRepresentante = new Persona(); personaRepresentante = pSrv.PersonaConsultarPorID(Representante.ID_PERSONA); if (personaRepresentante != null) { pImprimir.TIPO_DOCUMENTO_REP_LEGAL = listaSrv.TipoDocumentoPorIdConsultar(personaRepresentante.ID_TIPO_DOCUMENTO).NOMBRE_TIPO_DOCUMENTO; pImprimir.NUMERO_DOCUMENTO_REP_LEGAL = personaRepresentante.NUMERO_DOCUMENTO; } pImprimir.Id_Rep_Legal = pBD.ID_REP_LEGAL; pImprimir.CELULAR = Representante.CELULAR; pImprimir.CELULAR_EMPRESA = Representante.CELULAR_EMPRESA; pImprimir.CORREO = Representante.CORREO; pImprimir.DECRETO_1674 = Representante.DECRETO_1674 == 1 ? "Si" : "No"; pImprimir.DIR_RESIDENCIA = Representante.DIR_RESIDENCIA; pImprimir.MCPO_RESIDENCIA = listaSrv.MunicipioPorIdConsultar(Representante.ID_MCPO_RESIDENCIA).NOMBRE_MUNICIPIO; pImprimir.DEP_RESIDENCIA = listaSrv.DepartamentoPorIdMunicipioConsultar(Representante.ID_MCPO_RESIDENCIA).NOMBRE_DEPARTAMENTO; pImprimir.ENTIDAD_PEP = Representante.ENTIDAD_PEP; pImprimir.EXTENSION_EMPRESA = Representante.EXTENSION_EMPRESA; pImprimir.TELEFONO_EMPRESA = Representante.TELEFONO_EMPRESA; pImprimir.FAX_EMPRESA = Representante.FAX_EMPRESA; pImprimir.FEC_EXPEDICION = Representante.FEC_EXPEDICION.ToShortDateString(); pImprimir.FEC_NACIMIENTO = Representante.FEC_NACIMIENTO.ToShortDateString(); if (Representante.FEC_VINCULA_PEP != null && Representante.FEC_VINCULA_PEP.Value.ToShortDateString() != "1/01/0001") { pImprimir.FEC_VINCULA_PEP = Convert.ToDateTime(Representante.FEC_VINCULA_PEP.ToString()).ToShortDateString(); } if (Representante.FEC_DESVINCULA_PEP != null && Representante.FEC_DESVINCULA_PEP.Value.ToShortDateString() != "1/01/0001") { pImprimir.FEC_DESVINCULA_PEP = Convert.ToDateTime(Representante.FEC_DESVINCULA_PEP.ToString()).ToShortDateString(); } if (Representante.ID_CARGO_PEP != null) { pImprimir.CARGO_PEP = listaSrv.CargoPorIdConsultar((Int64)Representante.ID_CARGO_PEP).NOMBRE_CARGO_PEP; } pImprimir.ESTADO_CIVIL = listaSrv.EstadoCivilPorIdConsultar(Representante.ID_ESTADO_CIVIL).NOMBRE_ESTADO_CIVIL; pImprimir.MCPO_EXPEDICION = listaSrv.MunicipioPorIdConsultar(Representante.ID_MCPO_EXPEDICION).NOMBRE_MUNICIPIO; pImprimir.DEP_EXPEDICION = listaSrv.DepartamentoPorIdMunicipioConsultar(Representante.ID_MCPO_EXPEDICION).NOMBRE_DEPARTAMENTO; pImprimir.MCPO_NACIMIENTO = listaSrv.MunicipioPorIdConsultar(Representante.ID_MCPO_NACIMIENTO).NOMBRE_MUNICIPIO; pImprimir.DEP_NACIMIENTO = listaSrv.DepartamentoPorIdMunicipioConsultar(Representante.ID_MCPO_NACIMIENTO).NOMBRE_DEPARTAMENTO; pImprimir.SEXO = listaSrv.SexoPorIdConsultar(Representante.ID_SEXO).NOMBRE_SEXO; pImprimir.APELLIDOS = Representante.PRIMER_APELLIDO + " " + Representante.SEGUNDO_APELLIDO; pImprimir.NOMBRES = Representante.PRIMER_NOMBRE + " " + Representante.SEGUNDO_NOMBRE; pImprimir.RECONOCIMIENTO_PUB = Representante.RECONOCIMIENTO_PUB == 1 ? "Si" : "No"; pImprimir.REP_ORG_INTERNACIONAL = Representante.REP_ORG_INTERNACIONAL == 1 ? "Si" : "No"; pImprimir.TELEFONO = Representante.TELEFONO; pImprimir.TEL_RESIDENCIA = Representante.TEL_RESIDENCIA; pImprimir.VINCULO_PEP = Representante.VINCULO_PEP == 1 ? "Si" : "No"; } return(pImprimir); }
public PersonaNaturalImprimirViewModel ConvertirPersonaNaturalImprimirBDModel(PersonaNatural pn) { PersonaNaturalImprimirViewModel pnViewModel = new PersonaNaturalImprimirViewModel(); Persona persona = new Persona(); if (pn.ID_PERSONA > 0) { persona = pSrv.PersonaConsultarPorID(pn.ID_PERSONA); if (persona != null) { pnViewModel.TIPO_DOCUMENTO = listaSrv.TipoDocumentoPorIdConsultar(persona.ID_TIPO_DOCUMENTO).NOMBRE_TIPO_DOCUMENTO; pnViewModel.NUMERO_DOCUMENTO = persona.NUMERO_DOCUMENTO; pnViewModel.MUNICIPIO = listaSrv.MunicipioPorIdConsultar(persona.ID_MUNICIPIO).NOMBRE_MUNICIPIO; pnViewModel.DEPARTAMENTO = listaSrv.DepartamentoPorIdMunicipioConsultar(persona.ID_MUNICIPIO).NOMBRE_DEPARTAMENTO; pnViewModel.FEC_DILIGENCIAMIENTO = persona.FEC_DILIGENCIAMIENTO.ToShortDateString(); pnViewModel.TOTAL_ACTIVOS = persona.TOTAL_ACTIVOS != 0 ? persona.TOTAL_ACTIVOS.ToString() : string.Empty; pnViewModel.TOTAL_PASIVOS = persona.TOTAL_PASIVOS != 0 ? persona.TOTAL_PASIVOS.ToString() : string.Empty; decimal patrimonio = persona.TOTAL_ACTIVOS - persona.TOTAL_PASIVOS; pnViewModel.TOTAL_PATRIMONIO = patrimonio != 0 ? patrimonio.ToString() : string.Empty; pnViewModel.EGRESOS_MENSUALES = persona.EGR_MENSUALES != 0 ? persona.EGR_MENSUALES.ToString() : string.Empty; pnViewModel.OTROS_INGRESOS_MENSUALES = persona.OTR_INGRESOS != 0 ? persona.OTR_INGRESOS.ToString() : string.Empty; pnViewModel.INGRESOS_MENSUALES = persona.ING_MENSUALES != 0 ? persona.ING_MENSUALES.ToString() : string.Empty; pnViewModel.OTROS_CONCEPTOS = persona.CONCEPTO_OTR_ING; } } pnViewModel.CARGO = pn.CARGO; pnViewModel.CELULAR = pn.CELULAR; pnViewModel.CELULAR_EMPRESA = pn.CELULAR_EMPRESA; pnViewModel.CORREO = pn.CORREO; pnViewModel.DECRETO_1674 = pn.DECRETO_1674 == 1 ? "Si" : "No"; pnViewModel.DEPENDENCIA = pn.DEPENDENCIA; pnViewModel.DIRECCION_EMPRESA = pn.DIRECCION_EMPRESA; pnViewModel.DIR_RESIDENCIA = pn.DIR_RESIDENCIA; pnViewModel.MCPO_RESIDENCIA = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_RESIDENCIA).NOMBRE_MUNICIPIO; pnViewModel.DEP_RESIDENCIA = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_RESIDENCIA).NOMBRE_DEPARTAMENTO; pnViewModel.NOMBRE_EMPRESA = pn.NOMBRE_EMPRESA; pnViewModel.ENTIDAD_PEP = pn.ENTIDAD_PEP; pnViewModel.EXTENSION_EMPRESA = pn.EXTENSION_EMPRESA; pnViewModel.FAX_EMPRESA = pn.FAX_EMPRESA; pnViewModel.FEC_EXPEDICION = pn.FEC_EXPEDICION.ToShortDateString(); pnViewModel.FEC_NACIMIENTO = pn.FEC_NACIMIENTO.ToShortDateString(); if (pn.FEC_VINCULA_PEP != null && pn.FEC_VINCULA_PEP.Value.ToShortDateString() != "1/01/0001") { pnViewModel.FEC_VINCULA_PEP = Convert.ToDateTime(pn.FEC_VINCULA_PEP.ToString()).ToShortDateString(); } if (pn.FEC_DESVINCULA_PEP != null && pn.FEC_DESVINCULA_PEP.Value.ToShortDateString() != "1/01/0001") { pnViewModel.FEC_DESVINCULA_PEP = Convert.ToDateTime(pn.FEC_DESVINCULA_PEP.ToString()).ToShortDateString(); } if (pn.ID_CARGO_PEP != null) { pnViewModel.CARGO_PEP = listaSrv.CargoPorIdConsultar((Int64)pn.ID_CARGO_PEP).NOMBRE_CARGO_PEP; } else { pnViewModel.CARGO_PEP = string.Empty; } CodigoCiiu codc = listaSrv.CodigoCiiuPorIdConsultar(pn.ID_CODIGO_CIIU); if (codc != null) { pnViewModel.CODIGO_CIIU = codc.NOMBRE_CODIGO_CIIU; } ActividadEconomica act = listaSrv.ActividadEconomicaPorCodigoCiiuConsultar(pn.ID_CODIGO_CIIU); if (act != null) { pnViewModel.ACT_ECONOMICA = act.NOMBRE_ACTIVIDAD_ECONOMICA; } pnViewModel.ESTADO_CIVIL = listaSrv.EstadoCivilPorIdConsultar(pn.ID_ESTADO_CIVIL).NOMBRE_ESTADO_CIVIL; pnViewModel.MCPO_EMPRESA = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_EMPRESA).NOMBRE_MUNICIPIO; pnViewModel.DEP_EMPRESA = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_EMPRESA).NOMBRE_DEPARTAMENTO; pnViewModel.MCPO_EXPEDICION = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_EXPEDICION).NOMBRE_MUNICIPIO; pnViewModel.DEP_EXPEDICION = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_EXPEDICION).NOMBRE_DEPARTAMENTO; pnViewModel.MCPO_NACIMIENTO = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_NACIMIENTO).NOMBRE_MUNICIPIO; pnViewModel.DEP_NACIMIENTO = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_NACIMIENTO).NOMBRE_DEPARTAMENTO; if (pn.ID_PROFESION > 0) { pnViewModel.PROFESION = listaSrv.ProfesionPorIdConsultar(pn.ID_PROFESION).NOMBRE_PROFESION; } pnViewModel.SEXO = listaSrv.SexoPorIdConsultar(pn.ID_SEXO).NOMBRE_SEXO; if (pn.ID_TIPO_EMPRESA > 0) { pnViewModel.TIPO_EMPRESA = listaSrv.TipoEmpresaPorIdConsultar(pn.ID_TIPO_EMPRESA).NOMBRE_TIPO_EMPRESA; } else { pnViewModel.TIPO_EMPRESA = string.Empty; } pnViewModel.NOMBRE_EMPRESA = pn.NOMBRE_EMPRESA; pnViewModel.APELLIDOS = pn.PRIMER_APELLIDO + " " + pn.SEGUNDO_APELLIDO; pnViewModel.NOMBRES = pn.PRIMER_NOMBRE + " " + pn.SEGUNDO_NOMBRE; pnViewModel.RECONOCIMIENTO_PUB = pn.RECONOCIMIENTO_PUB == 1 ? "Si" : "No"; pnViewModel.REP_ORG_INTERNACIONAL = pn.REP_ORG_INTERNACIONAL == 1 ? "Si" : "No"; pnViewModel.TELEFONO = pn.TELEFONO == null ? string.Empty : pn.TELEFONO; pnViewModel.TELEFONO_EMPRESA = pn.TELEFONO_EMPRESA; pnViewModel.TEL_RESIDENCIA = pn.TEL_RESIDENCIA; pnViewModel.VINCULO_PEP = pn.VINCULO_PEP == 1 ? "Si" : "No"; return(pnViewModel); }