Beispiel #1
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);
        }
Beispiel #2
0
        public IHttpActionResult GetCobranza(int nroFormulario)
        {
            CobranzaDtoMapper cobranza = serviceCobranza.GetCobranza(nroFormulario);

            if (cobranza != null)
            {
                return(Ok(cobranza));
            }
            else
            {
                return(StatusCode(HttpStatusCode.NoContent));
            }
        }
Beispiel #3
0
        public Boolean SetCobranza(CobranzaDtoMapper cobranza)
        {
            var client  = new RestClient(values.BaseUrlMSFUCobranza + FUControllers.CONTROLLER_MS_FU_COBRANZA + "/setCobranza");
            var request = new RestRequest(Method.POST);

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

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

            return(response.Data);
        }
Beispiel #4
0
 public Boolean SetCobranza(CobranzaDtoMapper listaCobranzaMapper)
 {
     try
     {
         using (Entities db = new Entities())
         {
             db.FUWEB_COBRANZA.AddOrUpdate(MapperWrapper.Mapper.Map <FUWEB_COBRANZA>(listaCobranzaMapper));
             db.SaveChanges();
         }
         return(true);
     }
     catch (EntityException ex)
     {
         Console.WriteLine("Error: " + ex.Message);
         return(false);
     }
 }
Beispiel #5
0
 public Boolean SetDeleteCobranza(CobranzaDtoMapper listaCobranzaMapper)
 {
     try
     {
         using (Entities db = new Entities())
         {
             var registro = db.FUWEB_COBRANZA.Where(list => list.ID_COBRANZA == listaCobranzaMapper.ID_COBRANZA).FirstOrDefault();
             db.FUWEB_COBRANZA.Remove(registro);
             db.SaveChanges();
             return(true);
         }
     }
     catch (EntityException ex)
     {
         Console.WriteLine("Error: " + ex.Message);
         return(false);
     }
 }
Beispiel #6
0
        public CobranzaDtoMapper GetCobranza(int nroFormulario)
        {
            CobranzaDtoMapper cobranza = null;

            try
            {
                using (Entities db = new Entities())
                {
                    var datos = from cob in db.FUWEB_COBRANZA
                                where cob.NRO_POLIZA == nroFormulario
                                select cob;
                    if (datos.Count() > 0)
                    {
                        cobranza = MapperWrapper.Mapper.Map <CobranzaDtoMapper>(datos.FirstOrDefault());
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
            return(cobranza);
        }
Beispiel #7
0
        public static CobranzaDtoMapper TransformarCobranzaDTOEnDtoMapper(CobranzaDto cobranzaDto, int nroFormulario)
        {
            CobranzaDtoMapper cobranzaMapper = new CobranzaDtoMapper();

            cobranzaMapper.AUTOCOBRANZA            = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.AutoCobranza);
            cobranzaMapper.CONTRAPAGO              = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.ContraPago);
            cobranzaMapper.DIACOBRO                = 10; // falta logica
            cobranzaMapper.DIACONVERSION           = 10;
            cobranzaMapper.DIAFRONTERA             = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.DiaFrontera);
            cobranzaMapper.ID_CALCULOPRIMA         = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.CalculoPrima);
            cobranzaMapper.ID_COBRANZA             = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.IdCobranza) ?? 0;
            cobranzaMapper.ID_CONTABILIZACION      = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.Contabilizacion);
            cobranzaMapper.ID_DESTINATARIOCOBRANZA = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.DestinatarioCobranza);
            cobranzaMapper.ID_REPORTEFACTUACION    = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.ReportaFacturacion);
            cobranzaMapper.ID_TIPOCOBRO            = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.TipoCobro);
            cobranzaMapper.ID_TIPOFACTURACION      = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.TipoFacturacion);
            cobranzaMapper.ID_TIPOPROCESOCOBRANZA  = MapperEstructurasUtilidades.ExtraerEntero(cobranzaDto.TipoProceso);
            cobranzaMapper.MESCOBRO                = 0;
            cobranzaMapper.MESCONVERSION           = 0;
            cobranzaMapper.NRO_POLIZA              = nroFormulario;
            cobranzaMapper.PRECOBRANZA             = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.Precobranza);
            //cobranzaMapper.SIGLA_COBROPRIMA = MapperEstructurasUtilidades.ExtraerCadena(cobranzaDto.p);
            return(cobranzaMapper);
        }
Beispiel #8
0
        public Boolean SetCobranza(CobranzaDtoMapper listaCobranzaMapper)
        {
            Boolean cambiosCobranza = this.persistenceCobranza.SetCobranza(listaCobranzaMapper);

            return(cambiosCobranza);
        }
Beispiel #9
0
 public IHttpActionResult SetCobranza(CobranzaDtoMapper listaCobranzaMapper)
 {
     return(Ok(this.serviceCobranza.SetCobranza(listaCobranzaMapper)));
 }