コード例 #1
0
        public async Task InitConsole()
        {
            try
            {
                //StartLogin();
                //Inicia a api criando o usuario e iniciando o login

                String IdAccess = await Login.Start();

                if (IdAccess != null)
                {
                    ApiGSPN = new GSPNApi(new Usuario(IdAccess));

                    //inicia o cookie com id de acesso do usuario
                    await ApiGSPN.GetCookieByIdAccess();

                    await ApiGSPN.GetUserData();
                }

                Console.Clear();

                List <ConsoleMenuItem> items = new List <ConsoleMenuItem>();

                items.Add(new ConsoleMenuItem("Pesquisar aparelho by serial port", async() => await StartATAparelhoView()));
                items.Add(new ConsoleMenuItem("Ver Numero de Registros de dia", async() => { await StartCountCadastroClass(); }));
                items.Add(new ConsoleMenuItem("Procurar cliente", () => StartClientClass()));
                items.Add(new ConsoleMenuItem("Set Registros", () => StartCadastroClass()));
                items.Add(new ConsoleMenuItem("Visualizar data serial", () => StartDataSerialFile()));
                items.Add(new ConsoleMenuItem("Visualizar data", () => StartDataFile()));
                items.Add(new ConsoleMenuItem("Start Diagnostico", () => StartDiagnostico()));
                items.Add(new ConsoleMenuItem("Sair", async() => await EndMenu()));

                var menu = new MenuConsole(version.versionCode.ToString() + "IdAccess: " + (ApiGSPN == null ? "Offline" : IdAccess), items);
                menu.RunConsoleMenu();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
コード例 #2
0
ファイル: RegistroClass.cs プロジェクト: yanqitai/GSPN-CLIENT
 public RegistroClass()
 {
     WebApi  = Main.ApiGSPN;
     spinner = new Spinner();
 }
コード例 #3
0
ファイル: AparelhoClass.cs プロジェクト: yanqitai/GSPN-CLIENT
 public AparelhoClass()
 {
     WebApi  = Main.ApiGSPN;
     spinner = new Spinner();
 }
コード例 #4
0
ファイル: ClienteClass.cs プロジェクト: yanqitai/GSPN-CLIENT
 public ClienteClass()
 {
     WebApi = Main.ApiGSPN;
 }