Example #1
0
        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);
        }
Example #2
0
        public IHttpActionResult GetProductoVidaAp(int GrupoFormulario)
        {
            ProductoVidaApDtoMapper TablaProductos = serviceProductos.GetVidaAp(GrupoFormulario);

            if (TablaProductos != null)
            {
                return(Ok(TablaProductos));
            }
            else
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
        }
Example #3
0
        public Boolean SetVidaAp(ProductoVidaApDtoMapper vidaAp, int grupoFormulario)
        {
            var client  = new RestClient(values.BaseUrlMSFUProductos + FUControllers.CONTROLLER_MS_FU_PRODUCTO + "/setVidaAp/{GrupoFormulario}");
            var request = new RestRequest(Method.POST);

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

            request.AddJsonBody(json);
            request.AddUrlSegment("GrupoFormulario", grupoFormulario);
            var response = client.Execute <Boolean>(request);

            return(response.Data);
        }
Example #4
0
        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 Boolean SetVidaAp(ProductoVidaApDtoMapper vidaAp)
        {
            try
            {
                using (Entities db = new Entities())
                {
                    db.FUWEB_PRODUCTO_VIDAAP.AddOrUpdate(MapperWrapper.Mapper.Map <FUWEB_PRODUCTO_VIDAAP>(vidaAp));
                    db.SaveChanges();
                }

                return(true);
            }
            catch (EntityException ex)
            {
                Console.WriteLine("Error: " + ex.Message);
                return(false);
            }
        }
 public Boolean SetDeleteVidaAp(ProductoVidaApDtoMapper productovidaAp)
 {
     try
     {
         using (Entities db = new Entities())
         {
             var registro = db.FUWEB_PRODUCTO_VIDAAP.Where(list => list.ID_PRODUCTO_VIDAAP == productovidaAp.ID_PRODUCTO_VIDAAP).FirstOrDefault();
             db.FUWEB_PRODUCTO_VIDAAP.Remove(registro);
             db.SaveChanges();
             return(true);
         }
     }
     catch (EntityException ex)
     {
         Console.WriteLine("Error: " + ex.Message);
         return(false);
     }
 }
        public ProductoVidaApDtoMapper GetProductoVidaAp(int GrupoPoliza)
        {
            ProductoVidaApDtoMapper vidaAp = null;

            try
            {
                using (Entities db = new Entities())
                {
                    var datos = (from pSalud in db.FUWEB_PRODUCTO_VIDAAP
                                 where pSalud.ID_AGRUPACION == GrupoPoliza
                                 select pSalud);
                    if (datos.Count() > 0)
                    {
                        vidaAp = MapperWrapper.Mapper.Map <ProductoVidaApDtoMapper>(datos.FirstOrDefault());
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
            return(vidaAp);
        }
Example #8
0
 public IHttpActionResult SetVidaAp(ProductoVidaApDtoMapper vidaAp, int GrupoFormulario)
 {
     return(Ok(this.serviceProductos.SetVidaAp(vidaAp, GrupoFormulario)));
 }
 public Boolean SetVidaAp(ProductoVidaApDtoMapper vidaAp, int grupoFormulario)
 {
     return(this.persistenceProductos.SetVidaAp(vidaAp));
 }