Exemple #1
0
        private void executar()
        {
            ClubVipAPI site = new SiteClubVip();

            site.SeloRegistrado += onSeloRegistrado;
            site.RegistroConcluido += onRegistroTerminado;
  
            Vip v = new Vip()
            {
                CPF = "11175899607",
                Senha = "9145"
            };

            List<Selo> selos = new List<Selo>()
            {
                new Selo() { Codigo = "00000" },
                new Selo() { Codigo = "11111" },
                new Selo() { Codigo = "22222" },
                new Selo() { Codigo = "33333" },
                new Selo() { Codigo = "44444" },
                new Selo() { Codigo = "55555" }
            };

            Msg("Registrando selo ...");

            try
            {           
                site.RegistrarSelos(v, selos);
                Msg("Registrando selo [OK]");
            }
            catch (ClubVip.Servico.Excecoes.LoginInvalido excpt)
            {
                Msg(excpt.Message);
            }
         

            Console.ReadKey();

        }
        private void Registrar()
        {
            clubvip = new SiteClubVip();
            clubvip.SeloRegistrado += SeloRegistrado;
            clubvip.RegistroConcluido += RegistroTerminado;
            clubvip.RegistroCancelado += RegistroCancelado;
            clubvip.AutenticacaoConcluida += AutenticacaoConcluida;

            try
            {
                clubvip.RegistrarSelos(vip, selos);
            }
            catch (LoginInvalido)
            {
                selos = null;
                LoginInvalido();
                RegistroCancelado();           
            }
            catch (Exception expt)
            {
                selos = null;
                TratarExcecaoGenerica();
                RegistroCancelado();
            }

        }