Exemplo n.º 1
0
    public string EmbozadoAnses_Escaneo(TarjetaEmbozado tarjeta)
    {
        string mensaje = string.Empty;

        try
        {
            TarjetaWS.TarjetaWS srv = Utils.instancio_TarjetaWS;

            mensaje = srv.EmbozadoAnses_ValidoEscaneo(tarjeta.Persona.Cuil, tarjeta.NroTarjeta);

            if (string.IsNullOrEmpty(mensaje))
            {
                srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjeta, enum_TipoEstadoEmbozado.TarjetaEmbozadaOK));
                //b.	Actualiza estado tarjeta ABM_Tarjetas Estado 4 – En udai y le tiene q informar el nro de tarjeta.  (falta)
            }
            else
            {
                //ingreso observacion manual obligatorio - ver que onda
                srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjeta, enum_TipoEstadoEmbozado.TarjetaEmbozadaErrorManual));
            }
        }
        catch (Exception err)
        {
            log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message));
        }

        return(mensaje);
    }
Exemplo n.º 2
0
    public Tarjeta EmbozadoAnses_SolicitudEmbozado(TarjetaEmbozado tarjetaE)
    {
        Tarjeta tarjeta = null;

        try
        {
            TarjetaWS.TarjetaWS srv = Utils.instancio_TarjetaWS;

            srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjetaE, enum_TipoEstadoEmbozado.BuscaDatosTarjetaAEmbozar));
            TarjetaWS.Tarjeta unaTarjeta = srv.EmbozadoAnses_TraerXCuilEstado(tarjetaE.Persona.Cuil);

            //Llamar servicio TS
            //Actualizar estado en tarjetaEmbozado srv.EmbozadoAnses_Guardar(Utils.mapToTarjetaEmbozado(tarjetaE, enum_TipoEstadoEmbozado.BuscaDatosTarjetaAEmbozar));
        }
        catch (Exception err)
        {
            log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message));
        }

        return(tarjeta);
    }