예제 #1
0
        public Boolean SetCobranzaGrupo(CobranzaGrupoDtoMapper cobranzaGrupo, int nroFormulario)
        {
            Boolean cambiosCobranza = this.persistenceCobranza.SetCobranzaGrupo(cobranzaGrupo);

            if (cambiosCobranza)
            {
                cambiosCobranza = this.SetCobranzaRiesgo(cobranzaGrupo.FUWEB_COBRANZARIESGO, nroFormulario);
            }
            return(cambiosCobranza);
        }
예제 #2
0
        public IHttpActionResult GetCobranzaGrupo(int grupoFormulario)
        {
            CobranzaGrupoDtoMapper cobranzaGrupo = serviceCobranza.GetCobranzaGrupo(grupoFormulario);

            if (cobranzaGrupo != null)
            {
                return(Ok(cobranzaGrupo));
            }
            else
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
        }
예제 #3
0
        public Boolean SetCobranzaGrupo(CobranzaGrupoDtoMapper cobranzaGrupo, int grupoFormulario)
        {
            var client  = new RestClient(values.BaseUrlMSFUCobranza + FUControllers.CONTROLLER_MS_FU_COBRANZA + "/setCobranzaGrupo/{GrupoFormulario}");
            var request = new RestRequest(Method.POST);

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

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

            return(response.Data);
        }
예제 #4
0
 public Boolean SetCobranzaGrupo(CobranzaGrupoDtoMapper listaCobranzaGrupoMapper)
 {
     try
     {
         using (Entities db = new Entities())
         {
             db.FUWEB_COBRANZAGRUPO.AddOrUpdate(MapperWrapper.Mapper.Map <FUWEB_COBRANZAGRUPO>(listaCobranzaGrupoMapper));
             db.SaveChanges();
         }
         return(true);
     }
     catch (EntityException ex)
     {
         Console.WriteLine("Error: " + ex.Message);
         return(false);
     }
 }
예제 #5
0
        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);
        }
예제 #6
0
 public Boolean SetDeleteCobranzaGrupo(CobranzaGrupoDtoMapper listaCobranzaGrupoMapper)
 {
     try
     {
         using (Entities db = new Entities())
         {
             var registro = db.FUWEB_COBRANZAGRUPO.Where(list => list.ID_COBRANZAGRUPO == listaCobranzaGrupoMapper.ID_COBRANZAGRUPO).FirstOrDefault();
             db.FUWEB_COBRANZAGRUPO.Remove(registro);
             db.SaveChanges();
             return(true);
         }
     }
     catch (EntityException ex)
     {
         Console.WriteLine("Error: " + ex.Message);
         return(false);
     }
 }
예제 #7
0
        public CobranzaGrupoDtoMapper GetCobranzaGrupo(int grupoFormulario)
        {
            CobranzaGrupoDtoMapper cobranzaGrupo = null;

            try
            {
                using (Entities db = new Entities())
                {
                    var datos = from cobrGrupo in db.FUWEB_COBRANZAGRUPO
                                where cobrGrupo.ID_AGRUPACION == grupoFormulario
                                select cobrGrupo;
                    if (datos.Count() > 0)
                    {
                        cobranzaGrupo = MapperWrapper.Mapper.Map <CobranzaGrupoDtoMapper>(datos.FirstOrDefault());
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
            return(cobranzaGrupo);
        }
예제 #8
0
        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);
        }
예제 #9
0
 public IHttpActionResult SetCobranzaGrupo(CobranzaGrupoDtoMapper listaCobranzaGrupoMapper, int GrupoFormulario)
 {
     return(Ok(this.serviceCobranza.SetCobranzaGrupo(listaCobranzaGrupoMapper, GrupoFormulario)));
 }