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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }