Пример #1
0
        public static void Main(string[] args)
        {
            AcademicoWebServiceClient academicoWebServiceClient = new AcademicoWebServiceClient();
            string menuid = "0";

            while (menuid != "4")
            {
                Console.WriteLine("Soap Client in C#!");
                Console.WriteLine("1- Listar Estudiantes");
                Console.WriteLine("2- Buscar Asignatura");
                Console.WriteLine("3- Buscar Profesor");
                Console.WriteLine("4- Salir");
                menuid = Console.ReadLine();
                if (menuid == "1")
                {
                    var a = showStudentsAsync(academicoWebServiceClient);
                    Task.WaitAll(a);
                }

                else if (menuid == "2")
                {
                    var b = consultAsignatura(academicoWebServiceClient);
                    Task.WaitAll(b);
                }

                else if (menuid == "3")
                {
                    var c = consultaProfesor(academicoWebServiceClient);
                    Task.WaitAll(c);
                }
            }


            Environment.Exit(0);
        }
Пример #2
0
        private static async System.Threading.Tasks.Task showStudentsAsync(AcademicoWebServiceClient academicoWebServiceClient)
        {
            var s = await academicoWebServiceClient.getAllEstudianteAsync();

            foreach (var item in s.@return)
            {
                Console.WriteLine(item.nombre + " " + item.matricula);
            }
        }
Пример #3
0
        private static async System.Threading.Tasks.Task consultaProfesor(AcademicoWebServiceClient academicoWebServiceClient)
        {
            Console.WriteLine(" ");
            Console.Write("Inserte el id del profesor: ");
            String id = Console.ReadLine();
            var    s  = await academicoWebServiceClient.getProfesorAsync(id);

            Console.Write("Profesor: ");
            Console.WriteLine([email protected] + " cedula: " + [email protected]);
        }
Пример #4
0
        private static async System.Threading.Tasks.Task consultAsignatura(AcademicoWebServiceClient academicoWebServiceClient)
        {
            Console.WriteLine(" ");
            Console.Write("Inserte el id de la asignatura: ");
            String id = Console.ReadLine();

            var s = await academicoWebServiceClient.getAsignaturaAsync(Convert.ToInt32(id));

            Console.Write("Asignatura: ");
            Console.WriteLine([email protected] + " profesor: " + [email protected] + " grupo: " + [email protected]);
        }