Example #1
0
        private static void OfertasNaoPublicada()
        {
            List<OfertaDTO> ofertas = new List<OfertaDTO>();

            using (var service = new JuntosServiceClient())
            {
                bool imprimiu = false;
                ofertas = service.RetornarTodasOfertasPorAnunciante(anunciante.Id);

                if (ofertas.Count > 0)
                {
                    Console.WriteLine("----------------------------------");
                    ofertas.ForEach(o =>
                    {

                        if (o.Status == EnumStatusOferta.Criada)
                        {
                            imprimiu = true;
                            Console.WriteLine("Id : " + o.Id);
                            Console.WriteLine("Descricao : " + o.Descricao);
                            Console.WriteLine("Condicoes : " + o.Condicoes);
                            Console.WriteLine("Estado : " + o.Status);
                            Console.WriteLine("----------------------------------");
                        } //if for-each
                    });  //lambda for-each

                    if (!imprimiu)
                    {
                        Console.WriteLine("Não Existem Ofertas Cadastrados para este anunciante");
                        Console.WriteLine("Digite Tecle Algo para voltar ao menu");
                        Console.ReadLine();
                    }

                } // if oferta.count 0

                else
                {
                    Console.WriteLine("Não Existem Ofertas Cadastrados para este anunciante");
                    Console.WriteLine("Digite Tecle Algo para voltar ao menu");
                    Console.ReadLine();
                } // else oferta.count 0
            } //using
        }
Example #2
0
        private static void PublicarOferta()
        {
            List<OfertaDTO> ofertas = new List<OfertaDTO>();

            using (var service = new JuntosServiceClient())
            {
                  bool imprimiu = false;
                  ofertas = service.RetornarTodasOfertasPorAnunciante(anunciante.Id);

                 if (ofertas.Count > 0)
                 {
                     Console.WriteLine("----------------------------------");
                     ofertas.ForEach(o =>
                     {

                         if (o.Status == EnumStatusOferta.Criada) {
                             imprimiu=true;
                             Console.WriteLine("Id : " + o.Id );
                             Console.WriteLine("Descricao : " + o.Descricao );
                             Console.WriteLine("Condicoes : " + o.Condicoes);
                             Console.WriteLine("Endereco : " + o.Endereco);
                             Console.WriteLine("Telefone : " + o.Telefone);
                             Console.WriteLine("Estado : " + o.Status);
                             Console.WriteLine("----------------------------------");
                        } //if for-each
                     } );  //lambda for-each

                     if (imprimiu) {
                         Console.WriteLine("Digite o id da oferta a ser publicada ou 0 para sair");
                         string id = Console.ReadLine();

                         if (!id.Equals("0")) {
                            service.PublicarOferta(Convert.ToInt32(id));
                         } //if 0
                         else
                         {

                            Console.WriteLine("Não Existem Ofertas Cadastrados para este anunciante");
                            Console.WriteLine("Digite Tecle Algo para voltar ao menu");
                            Console.ReadLine();
                         } // else 0

                     } // if imprimiu
                     else
                     {
                          Console.WriteLine("Oferta não publicada");
                          Console.WriteLine("Digite Tecle Algo para voltar ao menu");
                          Console.ReadLine();
                     } // else imprimiu
                 } // if oferta.count 0

                 else
                 {
                     Console.WriteLine("Não Existem Ofertas Cadastrados para este anunciante");
                     Console.WriteLine("Digite Tecle Algo para voltar ao menu");
                     Console.ReadLine();
                 } // else oferta.count 0
            } //using
        }
Example #3
0
        private static void OfertaPorAnunciante()
        {
            List<OfertaDTO> ofertas = new List<OfertaDTO>();
            using (var service = new JuntosServiceClient())
            {
                 ofertas = service.RetornarTodasOfertasPorAnunciante(anunciante.Id);

                 if (ofertas.Count > 0)
                 {
                     Console.WriteLine("----------------------------------");
                     ofertas.ForEach(o =>
                     {
                         Console.WriteLine("Id : " + o.Id );
                         Console.WriteLine("Descricao : " + o.Descricao );
                         Console.WriteLine("Condicoes : " + o.Condicoes);
                         Console.WriteLine("Estado : " + o.Status);
                         Console.WriteLine("----------------------------------");
                     });

                     Console.WriteLine("Digite Tecle Algo para voltar ao menu");
                     Console.ReadLine();
                 }
                 else
                 {
                     Console.WriteLine("Não Existem Ofertas Cadastrados para este anunciante");
                     Console.WriteLine("Digite Tecle Algo para voltar ao menu");
                     Console.ReadLine();

                 }

            }
        }