public Boolean SetGuardarPestanaPoliza(DatosPolizaPestanaDto datosPolizaPestana)
        {
            DatosPolizaDtoMapper datosPolizaMapper = new DatosPolizaDtoMapper();

            datosPolizaMapper = MapperPoliza.TransformarPolizaDTOEnDtoMapper(datosPolizaPestana.DatosCarga);
            return(this.clientDatosPoliza.SetDatosPoliza(datosPolizaMapper));
        }
Exemple #2
0
        public DatosPolizaDtoMapper GetFormularioPoliza(int NroPoliza)
        {
            DatosPolizaDtoMapper polizaMapeada = null;
            FUWEB_POLIZA         pol           = null;

            try
            {
                using (Entities db = new Entities())
                {
                    var datos = (from poliza in db.FUWEB_POLIZA
                                 where poliza.NRO_POLIZA == NroPoliza
                                 select poliza);
                    if (datos.Count() > 0)
                    {
                        polizaMapeada = MapperWrapper.Mapper.Map <DatosPolizaDtoMapper>(datos.FirstOrDefault());
                        pol           = MapperWrapper.Mapper.Map <FUWEB_POLIZA>(polizaMapeada);
                    }
                }
            }
            catch (EntityException ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
            return(polizaMapeada);
        }
Exemple #3
0
        public Boolean PruebaUpdate()
        {
            DatosPolizaDtoMapper datosPolizaDtoMapper = new DatosPolizaDtoMapper();

            datosPolizaDtoMapper.NRO_POLIZA                 = 3;
            datosPolizaDtoMapper.NRO_BIZFLOW                = 2;
            datosPolizaDtoMapper.ID_RIESGO                  = 2;
            datosPolizaDtoMapper.SIGLA_MONEDA               = "US";
            datosPolizaDtoMapper.ID_SUCURSAL                = 2;
            datosPolizaDtoMapper.ID_ESTADOCOBERTURA         = 0;
            datosPolizaDtoMapper.ID_CANALVENTA              = 0;
            datosPolizaDtoMapper.ID_LINEANEGOCIO            = 0;
            datosPolizaDtoMapper.ADDITION                   = "S";
            datosPolizaDtoMapper.COMENTARIO                 = "Nuevo Comentario originalmente ";
            datosPolizaDtoMapper.ID_ESTADOCOBERTURA         = 1;
            datosPolizaDtoMapper.NUEVONEGOCIO               = "F";
            datosPolizaDtoMapper.VIGENTE_FINAL              = DateTime.Now;
            datosPolizaDtoMapper.VIGENTE_INICIO             = DateTime.Now;
            datosPolizaDtoMapper.FUWEB_UBICACION_GEOGRAFICA = null;
            datosPolizaDtoMapper.ID_TIPOADDITION            = 1;
            datosPolizaDtoMapper.ID_FORMULARIODETALLE       = 2;
            datosPolizaDtoMapper.ID_TIPOPOLIZA              = 2;
            datosPolizaDtoMapper.ID_ESTADOBISFLOW           = null;
            datosPolizaDtoMapper.ID_ESTADOCOBERTURA         = null;
            datosPolizaDtoMapper.NRO_POLIZA_SACS            = null;
            return(this.servicePersis.PruebaUpdate(datosPolizaDtoMapper));
        }
Exemple #4
0
        public Boolean PruebaDelete()
        {
            DatosPolizaDtoMapper datosPolizaDtoMapper = new DatosPolizaDtoMapper();

            datosPolizaDtoMapper.NRO_POLIZA = 3;
            return(this.servicePersis.PruebaDelete(datosPolizaDtoMapper));
        }
        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 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 DatosPolizaDtoMapper GetFormularioPoliza(int nroFormulario)
        {
            DatosPolizaDtoMapper poliza = null;
            var client   = new RestClient(values.BaseUrlMSFUDatosPoliza + FUControllers.CONTROLLER_MS_FU_DATOSPOLIZA + "/getFormularioPoliza/{nroPoliza}").UseSerializer(new JsonNetSerializer());
            var response = client.Execute <DatosPolizaDtoMapper>(new RestRequest(Method.GET).AddUrlSegment("nroPoliza", nroFormulario));

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                poliza = response.Data;
            }
            return(poliza);
        }
        public Boolean SetDatosPoliza(DatosPolizaDtoMapper datosPoliza)
        {
            var client  = new RestClient(values.BaseUrlMSFUDatosPoliza + FUControllers.CONTROLLER_MS_FU_DATOSPOLIZA + "/setDatosPolizaPoliza");
            var request = new RestRequest(Method.POST);

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

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

            return(response.Data);
        }
Exemple #9
0
        public IHttpActionResult GetFormularioPoliza(int nroPoliza)
        {
            DatosPolizaDtoMapper poliza = this.serviceDatosPoliza.GetFormularioPoliza(nroPoliza);

            if (null != poliza)
            {
                return(Ok(poliza));
            }
            else
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
        }
        public DatosPolizaPestanaDto GetDatosPoliza(CabeceraJsonDto cabecera)
        {
            DatosPolizaPestanaDto DatosPolizaPestana = new DatosPolizaPestanaDto();

            DatosPolizaPestana.Cabecera          = cabecera;
            DatosPolizaPestana.ParameticasPoliza = this.GetParametricasPoliza();
            DatosPolizaDtoMapper polizaMapper = this.clientDatosPoliza.GetFormularioPoliza(cabecera.IdGrupoFormulario);

            if (null != polizaMapper)
            {
                DatosPolizaPestana.DatosCarga = MapperPoliza.TransformarPolizaDtoMapperEnDTO(polizaMapper,
                                                                                             this.clientMensaje.GetBdMensaje(cabecera.IdGrupoFormulario, cabecera.IdPestana));
            }
            return(DatosPolizaPestana);
        }
 public Boolean SetDatosPoliza(DatosPolizaDtoMapper datoMapperDatosPoliza)
 {
     try
     {
         using (Entities db = new Entities())
         {
             db.FUWEB_POLIZA.Add(MapperWrapper.Mapper.Map <FUWEB_POLIZA>(datoMapperDatosPoliza));
             db.SaveChanges();
             return(true);
         }
     }
     catch (EntityException ex)
     {
         Console.WriteLine("Error: " + ex.Message);
         return(false);
     }
 }
        public Boolean PruebaDelete(DatosPolizaDtoMapper datoMapperDatosPoliza)
        {
            var FUWEB_POLIZA_var = MapperWrapper.Mapper.Map <FUWEB_POLIZA>(datoMapperDatosPoliza);

            try
            {
                using (Entities db = new Entities())
                {
                    var registro = db.FUWEB_POLIZA.Where(list => list.NRO_POLIZA == FUWEB_POLIZA_var.NRO_POLIZA).FirstOrDefault();
                    db.FUWEB_POLIZA.Remove(registro);
                    db.SaveChanges();
                    return(true);
                }
            }
            catch (EntityException ex)
            {
                Console.WriteLine("Error: " + ex.Message);
                return(false);
            }
        }
        public Boolean SetDatosPoliza(DatosPolizaDtoMapper datosPoliza)
        {
            Boolean cambiosPoliza = this.persistenceDatosPoliza.SetDatosPoliza(datosPoliza);

            if (cambiosPoliza)
            {
                IEnumerable <UbicacionGeograficaDtoMapper> listaUbicacionGeograficaBd    = this.GetUbicacionesGeograficaPorPoliza(datosPoliza.NRO_POLIZA ?? 0);
                IEnumerable <UbicacionGeograficaDtoMapper> listaUbicacionGeograficaFront = datosPoliza.FUWEB_UBICACION_GEOGRAFICA;
                if (listaUbicacionGeograficaBd != null && listaUbicacionGeograficaFront != null && listaUbicacionGeograficaBd.Count() > 0)
                {
                    var insertUpdate = (from tt in listaUbicacionGeograficaFront
                                        where !listaUbicacionGeograficaBd.Any(x => x.ID_UBICACIONGEOGRAFICA == tt.ID_UBICACIONGEOGRAFICA &&
                                                                              x.NOMBRE_UBICACIONGEOGRAFICA.ToUpper() == tt.NOMBRE_UBICACIONGEOGRAFICA.ToUpper() &&
                                                                              x.NRO_POLIZA == tt.NRO_POLIZA)
                                        select tt).ToList();

                    var noExisteEnFront = (from t in listaUbicacionGeograficaBd
                                           where !listaUbicacionGeograficaFront.Any(x => x.ID_UBICACIONGEOGRAFICA == t.ID_UBICACIONGEOGRAFICA &&
                                                                                    x.NRO_POLIZA == t.NRO_POLIZA)
                                           select t).ToList();

                    if (noExisteEnFront != null && noExisteEnFront.Count() > 0)
                    {
                        cambiosPoliza = this.persistenceDatosPoliza.SetDeletebicacionGeografica(noExisteEnFront);
                    }
                    if (insertUpdate != null && insertUpdate.Count() > 0 && cambiosPoliza)
                    {
                        cambiosPoliza = this.persistenceDatosPoliza.SetUbicacionGeografica(insertUpdate);
                    }
                }
                else if (listaUbicacionGeograficaBd == null && listaUbicacionGeograficaFront != null && listaUbicacionGeograficaFront.Count() > 0)
                {
                    cambiosPoliza = this.persistenceDatosPoliza.SetUbicacionGeografica(listaUbicacionGeograficaFront);
                }
                else if (listaUbicacionGeograficaFront == null && listaUbicacionGeograficaBd != null && listaUbicacionGeograficaBd.Count() > 0)
                {
                    cambiosPoliza = this.persistenceDatosPoliza.SetDeletebicacionGeografica(listaUbicacionGeograficaBd);
                }
            }
            return(cambiosPoliza);
        }
Exemple #14
0
 public IHttpActionResult SetDatosPoliza(DatosPolizaDtoMapper datosPoliza)
 {
     return(Ok(this.serviceDatosPoliza.SetDatosPoliza(datosPoliza)));
 }