Exemple #1
0
        public static CobranzaDto TransformarCobranzaDtoMapperEnDTO(CobranzaDtoMapper cobranza, CobranzaGrupoDtoMapper cobranzaGrupo, IEnumerable <MensajeDtoMapper> listaMensajes)
        {
            CobranzaDto cobranzaPes = new CobranzaDto();

            cobranzaPes.IdCobranza           = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_COBRANZA, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            cobranzaPes.TipoFacturacion      = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_TIPOFACTURACION, (int)AtributoPestanaParametrica.TIPO_FACTURACION, listaMensajes);
            cobranzaPes.Periodicidad         = MapperEstructurasUtilidades.CrearCadenaDTO(cobranza.SIGLA_COBROPRIMA, (int)AtributoPestanaParametrica.PERIODICIDAD, listaMensajes);
            cobranzaPes.DestinatarioCobranza = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_DESTINATARIOCOBRANZA, (int)AtributoPestanaParametrica.DESTINATARIO, listaMensajes);
            cobranzaPes.CalculoPrima         = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_CALCULOPRIMA, (int)AtributoPestanaParametrica.CALCULO_PRIMA, listaMensajes);
            cobranzaPes.TipoProceso          = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_TIPOPROCESOCOBRANZA, (int)AtributoPestanaParametrica.TIPO_PROCESO, listaMensajes);
            cobranzaPes.DiaFrontera          = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.DIAFRONTERA, (int)AtributoPestanaParametrica.DIA_FRONTEA, listaMensajes);
            cobranzaPes.HES                = MapperEstructurasUtilidades.CrearCadenaDTO(cobranza.HES, (int)AtributoPestanaParametrica.HES, listaMensajes);
            cobranzaPes.ContraPago         = MapperEstructurasUtilidades.CrearCadenaDTO(cobranza.CONTRAPAGO, (int)AtributoPestanaParametrica.CONTRA_PAGO, listaMensajes);
            cobranzaPes.Precobranza        = MapperEstructurasUtilidades.CrearCadenaDTO(cobranza.PRECOBRANZA, (int)AtributoPestanaParametrica.PRECOBRANZA, listaMensajes);
            cobranzaPes.AutoCobranza       = MapperEstructurasUtilidades.CrearCadenaDTO(cobranza.AUTOCOBRANZA, (int)AtributoPestanaParametrica.AUTO_COBRANZA, listaMensajes);
            cobranzaPes.ReportaFacturacion = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_REPORTEFACTUACION, (int)AtributoPestanaParametrica.REPORTE_FACTURACION, listaMensajes);
            cobranzaPes.Contabilizacion    = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_CONTABILIZACION, (int)AtributoPestanaParametrica.CONTABILIZACION, listaMensajes);
            cobranzaPes.TipoCobro          = MapperEstructurasUtilidades.CrearEnteroDTO(cobranza.ID_TIPOCOBRO, (int)AtributoPestanaParametrica.TIPO_COBRO, listaMensajes);

            cobranzaPes.IdCobranzaGrupo          = MapperEstructurasUtilidades.CrearEnteroDTO(cobranzaGrupo.ID_COBRANZAGRUPO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            cobranzaPes.IdAgrupacion             = MapperEstructurasUtilidades.CrearEnteroDTO(cobranzaGrupo.ID_AGRUPACION, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            cobranzaPes.Contributoriedad         = MapperEstructurasUtilidades.CrearCadenaDTO(cobranzaGrupo.CONTRIBUTORIEDAD, (int)AtributoPestanaParametrica.CONTRIBUTORIEDAD, listaMensajes);
            cobranzaPes.TipoContributoriedad     = MapperEstructurasUtilidades.CrearEnteroDTO(cobranzaGrupo.ID_CONTRIBUTORIEDAD, (int)AtributoPestanaParametrica.TIPO_CONTRIBUTORIEDAD, listaMensajes);
            cobranzaPes.EspecialContributoriedad = MapperEstructurasUtilidades.CrearCadenaDTO(cobranzaGrupo.ESPECIALCONTRIBUTORIEDAD, (int)AtributoPestanaParametrica.TEXTO_CONTRIBUTORIEDAD, listaMensajes);
            cobranzaPes.PorcentajeContratante    = MapperEstructurasUtilidades.CrearEnteroDTO(cobranzaGrupo.PORCENTAJECONTRATANTE, (int)AtributoPestanaParametrica.CONTRATANTE, listaMensajes);
            cobranzaPes.PorcentajeAsegurado      = MapperEstructurasUtilidades.CrearEnteroDTO(cobranzaGrupo.PORCENTAJEASEGURADO, (int)AtributoPestanaParametrica.ASEGURADO, listaMensajes);
            cobranzaPes.AQuienCobranza           = MapperEstructurasUtilidades.CrearEnteroDTO(cobranzaGrupo.ID_AQUIENCOBRANZA, (int)AtributoPestanaParametrica.A_QUIEN, listaMensajes);
            cobranzaPes.TipoFactura    = MapperEstructurasUtilidades.CrearCadenaDTO(cobranzaGrupo.SIGLA_TIPOFACTURA, (int)AtributoPestanaParametrica.TIPO_FACTURA, listaMensajes);
            cobranzaPes.DvFacturacion  = MapperEstructurasUtilidades.CrearCadenaDTO(cobranzaGrupo.DV_FACTURACION, (int)AtributoPestanaParametrica.DV, listaMensajes);
            cobranzaPes.RutFactutacion = MapperEstructurasUtilidades.CrearEnteroDTO(cobranzaGrupo.RUT_FACTURACION, (int)AtributoPestanaParametrica.RUT, listaMensajes);
            cobranzaPes.Riesgo         = MapperEstructuraRiesgoCobranza.CrearListaRiesgo(cobranzaGrupo.FUWEB_COBRANZARIESGO, (int)AtributoPestanaParametrica.RIESGO_COBRANZA, listaMensajes);
            return(cobranzaPes);
        }
        public static DatosPolizaDtoMapper TransformarPolizaDTOEnDtoMapper(DatosPolizaDto dto)
        {
            DatosPolizaDtoMapper entity = new DatosPolizaDtoMapper();

            entity.NRO_POLIZA                 = MapperEstructurasUtilidades.ExtraerEntero(dto.NroFormulario);
            entity.NRO_BIZFLOW                = MapperEstructurasUtilidades.ExtraerEntero(dto.NroBizFlow);
            entity.ID_TIPOPOLIZA              = MapperEstructurasUtilidades.ExtraerEntero(dto.TipoPoliza);
            entity.VIGENTE_INICIO             = MapperEstructurasUtilidades.ExtraerFecha(dto.VigenciaInicial);
            entity.VIGENTE_FINAL              = MapperEstructurasUtilidades.ExtraerFecha(dto.VigenciaFinal);
            entity.ID_RIESGO                  = MapperEstructurasUtilidades.ExtraerEntero(dto.Riesgo);
            entity.SIGLA_MONEDA               = MapperEstructurasUtilidades.ExtraerCadena(dto.Moneda);
            entity.ID_SUCURSAL                = MapperEstructurasUtilidades.ExtraerEntero(dto.Sucursal);
            entity.ID_ESTADOCOBERTURA         = MapperEstructurasUtilidades.ExtraerEntero(dto.EstadoCobertura);
            entity.ID_CANALVENTA              = MapperEstructurasUtilidades.ExtraerEntero(dto.CanalVenta);
            entity.ID_LINEANEGOCIO            = MapperEstructurasUtilidades.ExtraerEntero(dto.LineaNegocio);
            entity.NUEVONEGOCIO               = MapperEstructurasUtilidades.ExtraerCadena(dto.NuevoNegocio);
            entity.ADDITION                   = MapperEstructurasUtilidades.ExtraerCadena(dto.Addition);
            entity.ID_TIPOADDITION            = MapperEstructurasUtilidades.ExtraerEntero(dto.TipoAddition);
            entity.COMENTARIO                 = MapperEstructurasUtilidades.ExtraerCadena(dto.Comentario);
            entity.ID_ESTADOBISFLOW           = MapperEstructurasUtilidades.ExtraerEntero(dto.IdEstadoBizFlow);
            entity.ID_FORMULARIODETALLE       = MapperEstructurasUtilidades.ExtraerEntero(dto.IdFormularioDetalle);
            entity.ID_ESTADOFORMULARIO        = MapperEstructurasUtilidades.ExtraerEntero(dto.IdEstadoFormualrio);
            entity.NRO_POLIZA_SACS            = MapperEstructurasUtilidades.ExtraerDecimal(dto.NroPolizaSacs);
            entity.FUWEB_UBICACION_GEOGRAFICA = MapperEstructurasUtilidades.ExtraerListaUbicacionDTO(dto.UbicacionesGeograficas, entity.NRO_POLIZA);
            return(entity);
        }
Exemple #3
0
        public static BrokerCorradorDtoMapper TransformarCorredorDTOEnDtoMapper(BrokerDto brokerDto)
        {
            BrokerCorradorDtoMapper cobranzaMapper = new BrokerCorradorDtoMapper();

            cobranzaMapper.ID_CORREDOR     = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.IdCorredor) ?? 0;
            cobranzaMapper.RUT_CORREDOR    = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.RutCorredor) ?? 0;
            cobranzaMapper.DV_CORREDOR     = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.DvCorredor);
            cobranzaMapper.NOMBRE_CORREDOR = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.NombreCorredor);
            //cobranzaMapper.TELEFONO = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.Telefono)??0;
            cobranzaMapper.GIRO      = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.Giro);
            cobranzaMapper.DIRECCION = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.Direccion);
            cobranzaMapper.CIUDAD    = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.Ciudad);
            cobranzaMapper.COMUNA    = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.Comuna);
            cobranzaMapper.POLIZA_GARANTIA_VIGENTE = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.PolizaGarantiaVigente);
            cobranzaMapper.NOMBRE_CONTACTO         = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.NombreContacto);
            cobranzaMapper.EMAIL                   = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.Email);
            cobranzaMapper.FORMA_PAGO              = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.FormaPago);
            cobranzaMapper.TIPO_CUENTA             = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.TipoCuenta);
            cobranzaMapper.NRO_CUENTA              = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.NroCuenta);
            cobranzaMapper.BANCO                   = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.Banco);
            cobranzaMapper.ID_HOLDING              = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.IdHolding) ?? 0;
            cobranzaMapper.ID_ADMINISTRADOR        = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.IdAdministrador);
            cobranzaMapper.ID_EJECUTIVO_COBRANZA   = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.IdEjecutivoCobranza);
            cobranzaMapper.ID_EJECUTIVO_COMERCIAL  = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.IdEjecutivoComercial);
            cobranzaMapper.ID_EJECUTIVO_MOVIMIENTO = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.IdEjecutivoMovimiento);
            cobranzaMapper.ID_AGRUPACION           = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.IdAgrupacion) ?? 0;
            return(cobranzaMapper);
        }
        public static DatosPolizaDto TransformarPolizaDtoMapperEnDTO(DatosPolizaDtoMapper polizaMapper, IEnumerable <MensajeDtoMapper> listaMensajes)
        {
            DatosPolizaDto dto = new DatosPolizaDto();

            dto.NroFormulario          = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.NRO_POLIZA, (int)AtributoPestanaParametrica.NO_APLICA, null);
            dto.NroBizFlow             = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.NRO_BIZFLOW, (int)AtributoPestanaParametrica.NO_APLICA, null);
            dto.TipoPoliza             = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_TIPOPOLIZA, (int)AtributoPestanaParametrica.TIPO_POLIZA, listaMensajes);
            dto.VigenciaInicial        = MapperEstructurasUtilidades.CrearFechaDTO(polizaMapper.VIGENTE_INICIO, (int)AtributoPestanaParametrica.VIGENCIA_INICIAL, listaMensajes);
            dto.VigenciaFinal          = MapperEstructurasUtilidades.CrearFechaDTO(polizaMapper.VIGENTE_FINAL, (int)AtributoPestanaParametrica.VIGENCIA_FINAL, listaMensajes);
            dto.Riesgo                 = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_RIESGO, (int)AtributoPestanaParametrica.RIESGO, listaMensajes);
            dto.Moneda                 = MapperEstructurasUtilidades.CrearCadenaDTO(polizaMapper.SIGLA_MONEDA, (int)AtributoPestanaParametrica.MONEDA, listaMensajes);
            dto.Sucursal               = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_SUCURSAL, (int)AtributoPestanaParametrica.SUCURSAL, listaMensajes);
            dto.EstadoCobertura        = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_ESTADOCOBERTURA, (int)AtributoPestanaParametrica.ESTADO_COBERTURA, listaMensajes);
            dto.CanalVenta             = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_CANALVENTA, (int)AtributoPestanaParametrica.CANAL_VENTA, listaMensajes);
            dto.LineaNegocio           = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_LINEANEGOCIO, (int)AtributoPestanaParametrica.LINEA_NEGOCIO, listaMensajes);
            dto.NuevoNegocio           = MapperEstructurasUtilidades.CrearCadenaDTO(polizaMapper.NUEVONEGOCIO, (int)AtributoPestanaParametrica.NUEVO_NEGOCIO, listaMensajes);
            dto.Addition               = MapperEstructurasUtilidades.CrearCadenaDTO(polizaMapper.ADDITION, (int)AtributoPestanaParametrica.ADDITION, listaMensajes);
            dto.TipoAddition           = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_TIPOADDITION, (int)AtributoPestanaParametrica.TIPO_ADDITION, listaMensajes);
            dto.Comentario             = MapperEstructurasUtilidades.CrearCadenaDTO(polizaMapper.COMENTARIO, (int)AtributoPestanaParametrica.COMENTARIO, listaMensajes);
            dto.IdEstadoBizFlow        = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_ESTADOBISFLOW, (int)AtributoPestanaParametrica.NO_APLICA, null);
            dto.IdEstadoFormualrio     = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_ESTADOFORMULARIO, (int)AtributoPestanaParametrica.NO_APLICA, null);
            dto.IdFormularioDetalle    = MapperEstructurasUtilidades.CrearEnteroDTO(polizaMapper.ID_FORMULARIODETALLE, (int)AtributoPestanaParametrica.NO_APLICA, null);
            dto.NroPolizaSacs          = MapperEstructurasUtilidades.CrearDecimalDTO(polizaMapper.ID_TIPOADDITION, (int)AtributoPestanaParametrica.NO_APLICA, null);
            dto.UbicacionesGeograficas = MapperEstructurasUtilidades.CrearListaReferenciaDTO((int)AtributoPestanaParametrica.AGRUPACION_UBICACION, listaMensajes);
            foreach (var ubicacionGeografica in polizaMapper.FUWEB_UBICACION_GEOGRAFICA)
            {
                MapperEstructurasUtilidades.CrearElementoListaReferenciaDTO(
                    dto.UbicacionesGeograficas,
                    ubicacionGeografica.ID_UBICACIONGEOGRAFICA,
                    ubicacionGeografica.NOMBRE_UBICACIONGEOGRAFICA);
            }
            return(dto);
        }
Exemple #5
0
        public static ObjetoDTO TransformarEntityEnDTO(ObjetoEntity entity, int atribPes)
        {
            ObjetoDTO dto = new ObjetoDTO();

            dto.Nombres         = MapperEstructurasUtilidades.CrearCadenaDTO(entity.Nombres, atribPes, null);
            dto.Apellidos       = MapperEstructurasUtilidades.CrearCadenaDTO(entity.Apellidos, atribPes, null);
            dto.Rut             = MapperEstructurasUtilidades.CrearEnteroDTO(entity.Rut, atribPes, null);
            dto.FechaNacimiento = MapperEstructurasUtilidades.CrearFechaDTO(entity.FechaNacimiento, atribPes, null);
            return(dto);
        }
Exemple #6
0
        public static ObjetoEntity TransformarDTOEnEntity(ObjetoDTO dto)
        {
            ObjetoEntity entity = new ObjetoEntity();

            entity.Nombres         = MapperEstructurasUtilidades.ExtraerCadena(dto.Nombres);
            entity.Apellidos       = MapperEstructurasUtilidades.ExtraerCadena(dto.Apellidos);
            entity.Rut             = MapperEstructurasUtilidades.ExtraerEntero(dto.Rut);
            entity.FechaNacimiento = MapperEstructurasUtilidades.ExtraerFecha(dto.FechaNacimiento);
            return(entity);
        }
        public static ProductoVidaApDtoMapper TransformarVidaApDTOEnDtoMapper(ProductoDto productoDto, int grupoFormualario)
        {
            ProductoVidaApDtoMapper vidaAp = new ProductoVidaApDtoMapper();

            vidaAp.ID_PRODUCTO_VIDAAP = MapperEstructurasUtilidades.ExtraerEntero(productoDto.Id_VidaAp) ?? 0;
            vidaAp.FREECOVER          = MapperEstructurasUtilidades.ExtraerCadena(productoDto.Freecover);
            vidaAp.CAPITALMAXINO      = MapperEstructurasUtilidades.ExtraerDecimal(productoDto.CapitalMaximo);
            vidaAp.CUMULO             = MapperEstructurasUtilidades.ExtraerCadena(productoDto.Cumulo);
            vidaAp.ID_AGRUPACION      = grupoFormualario;
            return(vidaAp);
        }
        public static ProductoDto TransformarProductoDtoMapperEnDTO(IEnumerable <ProductoSaludDetalleDtoMapper> listSalud, IEnumerable <ProductoVidaApDetalleDtoMapper> listVidaAp,
                                                                    ProductoVidaApDtoMapper vidaAp, IEnumerable <CascadaDtoMapper> listCascada, IEnumerable <MensajeDtoMapper> listaMensajes)
        {
            ProductoDto producto = new ProductoDto();

            producto.Freecover          = MapperEstructurasUtilidades.CrearCadenaDTO(vidaAp.FREECOVER, (int)AtributoPestanaParametrica.FREECOVER, listaMensajes);
            producto.CapitalMaximo      = MapperEstructurasUtilidades.CrearDecimalDTO(vidaAp.CAPITALMAXINO, (int)AtributoPestanaParametrica.CAPITAL_MAXIMO, listaMensajes);
            producto.Id_VidaAp          = MapperEstructurasUtilidades.CrearEnteroDTO(vidaAp.ID_PRODUCTO_VIDAAP, (int)AtributoPestanaParametrica.IDVIDAAP, listaMensajes);
            producto.Cumulo             = MapperEstructurasUtilidades.CrearCadenaDTO(vidaAp.CUMULO, (int)AtributoPestanaParametrica.CUMULO, listaMensajes);
            producto.ListProductoSalud  = MapperEstructurasProducto.CrearListaSalud(listSalud, (int)AtributoPestanaParametrica.LISTA_PRODUCTO_SALUD, listaMensajes);
            producto.ListProductoVidaAp = MapperEstructurasProducto.CrearListaVidaAp(listVidaAp, (int)AtributoPestanaParametrica.LISTA_PRODUCTO_VIDAAP, listaMensajes);
            producto.ListaCascada       = MapperEstructurasProducto.CrearListaCascada(listCascada, (int)AtributoPestanaParametrica.LISTA_CASCADA, listaMensajes);
            return(producto);
        }
Exemple #9
0
        public static CobranzaGrupoDtoMapper TransformarCobranzGaDTOEnDtoMapper(CobranzaDto cobranzaDto, int grupoFormaulario)
        {
            CobranzaGrupoDtoMapper cobranzagrupoMapper = new CobranzaGrupoDtoMapper();

            cobranzagrupoMapper.CONTRIBUTORIEDAD         = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.Contributoriedad);
            cobranzagrupoMapper.DV_FACTURACION           = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.DvFacturacion);
            cobranzagrupoMapper.ESPECIALCONTRIBUTORIEDAD = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.EspecialContributoriedad);
            cobranzagrupoMapper.ID_AGRUPACION            = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.IdAgrupacion) ?? 0;
            cobranzagrupoMapper.ID_AQUIENCOBRANZA        = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.AQuienCobranza);
            cobranzagrupoMapper.ID_COBRANZAGRUPO         = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.IdCobranzaGrupo) ?? 0;
            cobranzagrupoMapper.ID_CONTRIBUTORIEDAD      = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.TipoContributoriedad);
            cobranzagrupoMapper.PORCENTAJEASEGURADO      = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.PorcentajeAsegurado);
            cobranzagrupoMapper.PORCENTAJECONTRATANTE    = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.PorcentajeContratante);
            cobranzagrupoMapper.RUT_FACTURACION          = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.RutFactutacion);
            cobranzagrupoMapper.SIGLA_TIPOFACTURA        = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.TipoFactura);
            cobranzagrupoMapper.FUWEB_COBRANZARIESGO     = IngresarGrupoPoliza(MapperEstructuraRiesgoCobranza.ExtraerCobranzaRiesgo(cobranzaDto), grupoFormaulario);
            return(cobranzagrupoMapper);
        }
Exemple #10
0
        public static IEnumerable <BrokerCcteDtoMapper> TransformarCcteDTOEnDtoMapper(BrokerDto brokerDto, int grupoFormulario)
        {
            List <BrokerCcteDtoMapper> listaCcte = new List <BrokerCcteDtoMapper>();
            BrokerCcteDtoMapper        filial    = new BrokerCcteDtoMapper();

            filial.ID_CCTE         = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.IdFilial) ?? 0;
            filial.RUTCCTE         = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.RutFilial) ?? 0;
            filial.DVCCTE          = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.DvFilial);
            filial.NOMBRECCTE      = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.NombreFilial);
            filial.GRUPOEMPRESAS   = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.GrupoEmpresaFilial);
            filial.TELEFONO        = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.TelefonFilial);
            filial.DIRECCION       = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.DireccionFilialt);
            filial.COMUNA          = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.ComunaFilial);
            filial.CIUDAD          = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.CiudadFilial);
            filial.GIRO            = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.GiroFilial);
            filial.NOMBRE_CONTACTO = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.NombreContactoFilial);
            filial.EMAIL           = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.EmailFilial);
            filial.ID_TIPOCCTE     = (int)TipoCcte.FILIAL;
            filial.ID_AGRUPACION   = grupoFormulario;
            listaCcte.Add(filial);
            BrokerCcteDtoMapper Contratante = new BrokerCcteDtoMapper();

            Contratante.ID_CCTE         = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.IdContratante) ?? 0;
            Contratante.RUTCCTE         = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.RutContratante) ?? 0;
            Contratante.DVCCTE          = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.DvContratante);
            Contratante.NOMBRECCTE      = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.NombreContratante);
            Contratante.GRUPOEMPRESAS   = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.GrupoEmpresaCont);
            Contratante.TELEFONO        = MapperEstructurasUtilidades.ExtraerEntero(brokerDto.TelefonCont);
            Contratante.DIRECCION       = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.DireccionCont);
            Contratante.COMUNA          = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.ComunaCont);
            Contratante.CIUDAD          = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.CiudadCont);
            Contratante.GIRO            = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.GiroCont);
            Contratante.NOMBRE_CONTACTO = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.NombreContactoCont);
            Contratante.EMAIL           = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.EmailCont);
            Contratante.NOMBRE_MANDANTE = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.nombreMandante);
            Contratante.RUT_MANDANTE    = MapperEstructurasUtilidades.ExtraerCadena(brokerDto.Direccion);
            Contratante.ID_AGRUPACION   = grupoFormulario;
            Contratante.ID_TIPOCCTE     = (int)TipoCcte.CONTRATANTE;
            listaCcte.Add(Contratante);
            return(listaCcte);
        }
Exemple #11
0
        public static CobranzaDtoMapper TransformarCobranzaDTOEnDtoMapper(CobranzaDto cobranzaDto, int nroFormulario)
        {
            CobranzaDtoMapper cobranzaMapper = new CobranzaDtoMapper();

            cobranzaMapper.AUTOCOBRANZA            = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.AutoCobranza);
            cobranzaMapper.CONTRAPAGO              = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.ContraPago);
            cobranzaMapper.DIACOBRO                = 10; // falta logica
            cobranzaMapper.DIACONVERSION           = 10;
            cobranzaMapper.DIAFRONTERA             = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.DiaFrontera);
            cobranzaMapper.ID_CALCULOPRIMA         = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.CalculoPrima);
            cobranzaMapper.ID_COBRANZA             = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.IdCobranza) ?? 0;
            cobranzaMapper.ID_CONTABILIZACION      = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.Contabilizacion);
            cobranzaMapper.ID_DESTINATARIOCOBRANZA = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.DestinatarioCobranza);
            cobranzaMapper.ID_REPORTEFACTUACION    = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.ReportaFacturacion);
            cobranzaMapper.ID_TIPOCOBRO            = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.TipoCobro);
            cobranzaMapper.ID_TIPOFACTURACION      = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.TipoFacturacion);
            cobranzaMapper.ID_TIPOPROCESOCOBRANZA  = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.TipoProceso);
            cobranzaMapper.MESCOBRO                = 0;
            cobranzaMapper.MESCONVERSION           = 0;
            cobranzaMapper.NRO_POLIZA              = nroFormulario;
            cobranzaMapper.PRECOBRANZA             = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.Precobranza);
            //cobranzaMapper.SIGLA_COBROPRIMA = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.p);
            return(cobranzaMapper);
        }
Exemple #12
0
        public static BrokerDto TransformarBrokerDtoMapperEnDTO(IEnumerable <BrokerCcteDtoMapper> ccte, BrokerCorradorDtoMapper corredor, IEnumerable <MensajeDtoMapper> listaMensajes)
        {
            BrokerDto brokerPes = new BrokerDto();

            brokerPes.IdCorredor     = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.ID_CORREDOR, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.RutCorredor    = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.RUT_CORREDOR, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.DvCorredor     = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.DV_CORREDOR, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.NombreCorredor = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.NOMBRE_CORREDOR, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            //brokerPes.Telefono = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.TELEFONO , (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.Giro                  = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.GIRO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.Direccion             = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.DIRECCION, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.Ciudad                = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.CIUDAD, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.Comuna                = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.COMUNA, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.PolizaGarantiaVigente = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.POLIZA_GARANTIA_VIGENTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.NombreContacto        = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.NOMBRE_CONTACTO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.Email                 = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.EMAIL, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.FormaPago             = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.FORMA_PAGO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.TipoCuenta            = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.TIPO_CUENTA, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.NroCuenta             = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.NRO_CUENTA, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.Banco                 = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.BANCO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.IdHolding             = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.ID_HOLDING, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.IdAdministrador       = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.ID_ADMINISTRADOR, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.IdEjecutivoCobranza   = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.ID_EJECUTIVO_COBRANZA, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.IdEjecutivoComercial  = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.ID_EJECUTIVO_COMERCIAL, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.IdEjecutivoMovimiento = MapperEstructurasUtilidades.CrearCadenaDTO(corredor.ID_EJECUTIVO_MOVIMIENTO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
            brokerPes.IdAgrupacion          = MapperEstructurasUtilidades.CrearEnteroDTO(corredor.ID_AGRUPACION, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);

            if (ccte != null && ccte.Count() > 0)
            {
                foreach (var lista in ccte)
                {
                    if (lista.ID_TIPOCCTE == (int)TipoCcte.CONTRATANTE)
                    {
                        brokerPes.IdContratante      = MapperEstructurasUtilidades.CrearEnteroDTO(lista.ID_CCTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.RutContratante     = MapperEstructurasUtilidades.CrearEnteroDTO(lista.RUTCCTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.DvContratante      = MapperEstructurasUtilidades.CrearCadenaDTO(lista.DVCCTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.NombreContratante  = MapperEstructurasUtilidades.CrearCadenaDTO(lista.NOMBRECCTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.GrupoEmpresaCont   = MapperEstructurasUtilidades.CrearCadenaDTO(lista.GRUPOEMPRESAS, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.TelefonCont        = MapperEstructurasUtilidades.CrearEnteroDTO(lista.TELEFONO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.DireccionCont      = MapperEstructurasUtilidades.CrearCadenaDTO(lista.DIRECCION, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.ComunaCont         = MapperEstructurasUtilidades.CrearCadenaDTO(lista.COMUNA, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.CiudadCont         = MapperEstructurasUtilidades.CrearCadenaDTO(lista.CIUDAD, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.GiroCont           = MapperEstructurasUtilidades.CrearCadenaDTO(lista.GIRO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.NombreContactoCont = MapperEstructurasUtilidades.CrearCadenaDTO(lista.NOMBRE_CONTACTO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.EmailCont          = MapperEstructurasUtilidades.CrearCadenaDTO(lista.EMAIL, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.nombreMandante     = MapperEstructurasUtilidades.CrearCadenaDTO(lista.NOMBRE_MANDANTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.RutMandante        = MapperEstructurasUtilidades.CrearCadenaDTO(lista.RUT_MANDANTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                    }
                    if (lista.ID_TIPOCCTE == (int)TipoCcte.FILIAL)
                    {
                        brokerPes.IdFilial             = MapperEstructurasUtilidades.CrearEnteroDTO(lista.ID_CCTE, (int)AtributoPestanaParametrica.TIPO_FACTURA, listaMensajes);
                        brokerPes.RutFilial            = MapperEstructurasUtilidades.CrearEnteroDTO(lista.RUTCCTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.DvFilial             = MapperEstructurasUtilidades.CrearCadenaDTO(lista.DVCCTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.NombreFilial         = MapperEstructurasUtilidades.CrearCadenaDTO(lista.NOMBRECCTE, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.GrupoEmpresaFilial   = MapperEstructurasUtilidades.CrearCadenaDTO(lista.GRUPOEMPRESAS, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.TelefonFilial        = MapperEstructurasUtilidades.CrearEnteroDTO(lista.TELEFONO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.DireccionFilialt     = MapperEstructurasUtilidades.CrearCadenaDTO(lista.DIRECCION, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.ComunaFilial         = MapperEstructurasUtilidades.CrearCadenaDTO(lista.COMUNA, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.CiudadFilial         = MapperEstructurasUtilidades.CrearCadenaDTO(lista.CIUDAD, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.GiroFilial           = MapperEstructurasUtilidades.CrearCadenaDTO(lista.GIRO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.NombreContactoFilial = MapperEstructurasUtilidades.CrearCadenaDTO(lista.NOMBRE_CONTACTO, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                        brokerPes.EmailFilial          = MapperEstructurasUtilidades.CrearCadenaDTO(lista.EMAIL, (int)AtributoPestanaParametrica.NO_APLICA, listaMensajes);
                    }
                }
            }

            return(brokerPes);
        }