Example #1
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);
        }
Example #2
0
        public BrokerDto GetPestanaCobranza(CabeceraJsonDto cabecera)
        {
            BrokerDto cobranza = new BrokerDto();

            cobranza = MapperBroker.TransformarBrokerDtoMapperEnDTO(this.clientBroker.GetFormularioCcte(cabecera.IdGrupoFormulario),
                                                                    this.clientBroker.GetFormularioCorredor(cabecera.IdGrupoFormulario),
                                                                    this.clientMensaje.GetBdMensaje(cabecera.IdGrupoFormulario, cabecera.IdPestana));
            return(cobranza);
        }
Example #3
0
        public async Task <IActionResult> EditBroker([FromBody] BrokerDto BrokerDto)
        {
            if (User.Identity.IsAuthenticated)
            {
                var result = await _brokerService.EditBrokerInfo(BrokerDto);

                switch (result)
                {
                case BrokerResult.CanNotUpdate:
                    return(JsonResponseStatus.Error(new { info = "کارگزار ویرایش نشد " }));
                }
            }

            return(JsonResponseStatus.Success());
        }
        public async Task <BrokerResult> EditBrokerInfo(BrokerDto brokerDto)
        {
            var broker = await brokerRepository.GetEntityById(brokerDto.Id);

            if (broker == null)
            {
                return(BrokerResult.CanNotUpdate);
            }
            broker.Address              = brokerDto.Address.SanitizeText().Trim();
            broker.Description          = brokerDto.Description.SanitizeText().Trim();
            broker.Name                 = brokerDto.Name.SanitizeText().Trim();
            broker.Tel                  = brokerDto.Tel.SanitizeText().Trim();
            broker.Title                = brokerDto.Title.SanitizeText().Trim();
            broker.ServiceChargeAccount = brokerDto.ServiceChargeAccount;
            broker.ServiceChargeCash    = brokerDto.ServiceChargeCash;
            brokerRepository.UpdateEntity(broker);
            await brokerRepository.SaveChanges();

            return(BrokerResult.Success);
        }
Example #5
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);
        }
Example #6
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);
        }