示例#1
0
        private async void Mostra_Lista()
        {
            FuncoesBD funcs = new FuncoesBD();

            IList <Produtos> lista_prod;

            lista_prod = await funcs.Retorna_Lista_Produtos();

            view_lista_produtos.ItemsSource = lista_prod;
            BindingContext = this;
        }
示例#2
0
        public async void Mostra_Relatorio()
        {

            FuncoesBD funcs = new FuncoesBD();

            IList<Usuarios> lista_usuarios;
            lista_usuarios = await funcs.Retorna_Relatorio_Usuarios();

            view_relatorio.ItemsSource = lista_usuarios;
            BindingContext = this;

        }
示例#3
0
        private async void Verifica_Conexao()
        {
            FuncoesBD funcs = new FuncoesBD();


            bool retorno = await funcs.Testa_conexao();

            if (retorno == false)
            {
                Toast.MakeText(Android.App.Application.Context, "Sem Conexão com a Internet", ToastLength.Short).Show();

                /*if (Device.RuntimePlatform== "Android")
                 * {
                 *   Android.OS.Process.KillProcess(Android.OS.Process.MyPid());
                 * }*/
            }
        }
示例#4
0
        public async void Mostra_Relatorio()
        {
            FuncoesBD funcs = new FuncoesBD();

            IList <Consumo> lista_consumo;

            lista_consumo = await funcs.Retorna_Relatorio_Consumo(FuncoesGerais.geral_Codigo_User);

            view_relatorio.ItemsSource = lista_consumo;
            BindingContext             = this;

            double Total = 0;

            foreach (Consumo i in lista_consumo)
            {
                Total = Total + i.preco;
            }

            l_total.Text = "R$ " + Total;
        }
示例#5
0
        private async void B_Login_Clicked(object sender, EventArgs e)
        {
            FuncoesBD funcs = new FuncoesBD();

            string nome_user = Usuario.Text.Trim();

            Usuarios retorno = await funcs.Le_Usuario(nome_user);

            if (retorno.nome is null)
            {
                Mensagem.Text = "Usuário não encontrado.";
                return;
            }

            if (retorno.senha != Senha.Text)
            {
                Mensagem.Text = "Senha inválida.";
                return;
            }

            if (retorno.bloqueado == true)
            {
                Mensagem.Text = "Usuário bloqueado.";
                return;
            }

            Application.Current.Properties["Usuario"]        = retorno.nome;
            Application.Current.Properties["Usuario_Codigo"] = retorno.codigo;
            Application.Current.Properties["Usuario_Admin"]  = retorno.admin;

            await Application.Current.SavePropertiesAsync();

            FuncoesGerais.geral_Nome_User   = retorno.nome;
            FuncoesGerais.geral_Codigo_User = retorno.codigo;
            FuncoesGerais.geral_User_admin  = retorno.admin;

            await Navigation.PopModalAsync();
        }