Exemple #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);
        }
 public Boolean SetBrokerCorredor(BrokerCorradorDtoMapper brokerCorredor)
 {
     if (brokerCorredor != null)
     {
         return(this.persistenceBroker.SetBrokerCorredor(brokerCorredor));
     }
     else
     {
         return(false);
     }
 }
        public IHttpActionResult GetFormularioCorredor(int grupoFormulario)
        {
            BrokerCorradorDtoMapper listaEjecutivos = this.serviceBroker.GetFormularioCorredor(grupoFormulario);

            if (listaEjecutivos != null)
            {
                return(Ok(listaEjecutivos));
            }
            else
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
        }
Exemple #4
0
        public Boolean SetBrokerCorredor(BrokerCorradorDtoMapper corredor)
        {
            var client  = new RestClient(values.BaseUrlMSFUBroker + FUControllers.CONTROLLER_MS_FU_BROKER + "/setBrokerCorredor");
            var request = new RestRequest(Method.POST);

            request.RequestFormat = DataFormat.Json;
            string json = JsonConvert.SerializeObject(corredor);

            request.AddJsonBody(json);
            var response = client.Execute <Boolean>(request);

            return(response.Data);
        }
Exemple #5
0
 public Boolean SetBrokerCorredor(BrokerCorradorDtoMapper brokerCorredor)
 {
     try
     {
         using (Entities db = new Entities())
         {
             db.FUWEB_BROKERCORREDOR.AddOrUpdate(MapperWrapper.Mapper.Map <FUWEB_BROKERCORREDOR>(brokerCorredor));
             db.SaveChanges();
             return(true);
         }
     }
     catch (EntityException ex)
     {
         Console.WriteLine("Error: " + ex.Message);
         return(false);
     }
 }
Exemple #6
0
        public BrokerCorradorDtoMapper GetFormularioCorredor(int grupoFormulario)
        {
            BrokerCorradorDtoMapper corredor = null;

            try
            {
                using (Entities db = new Entities())
                {
                    var datos = (from poliza in db.FUWEB_BROKERCORREDOR
                                 where poliza.ID_AGRUPACION == grupoFormulario
                                 select poliza);
                    if (datos.Count() > 0)
                    {
                        corredor = MapperWrapper.Mapper.Map <BrokerCorradorDtoMapper>(datos.FirstOrDefault());
                    }
                }
            }
            catch (EntityException ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
            return(corredor);
        }
 public IHttpActionResult SetBrokerCorredor(BrokerCorradorDtoMapper brokerCorredor)
 {
     return(Ok(this.serviceBroker.SetBrokerCorredor(brokerCorredor)));
 }
Exemple #8
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);
        }