Beispiel #1
0
        public void AtualizarVenda(int statusdamesa)
        {
            ClasseMesa mesa = new ClasseMesa();

            venda.CarregarVendaPorMesa(int.Parse(ConsultarNumeroMesa.Text));
            venda.id_venda          = venda.id_venda;
            venda.Numero_pessoa     = venda.Numero_pessoa;
            venda.Desconto          = CalculaDesconto();
            venda.Data_saida        = DateTime.Now;
            venda.Couvert_artistico = CalculaCouvert_Artistico();
            venda.taxaservico       = CalculaTaxaServiço();
            mesa.CarregarMesaPorID(venda.mesa.id_mesa);
            venda.mesa = mesa;
            ClasseUsuario carregar = new ClasseUsuario();

            carregar.CarregarUsuarioPorLogin(NomeGarcom);
            venda.usuario = carregar;

            if (statusdamesa == 1)
            {
                venda.Status_Venda = StatusVenda.Ocupado;
            }
            else
            {
                venda.Status_Venda = StatusVenda.ReceberPagamento;
            }

            venda.AtualizarVenda();
        }
Beispiel #2
0
        public void Logar()
        {
            ClasseUsuario login = new ClasseUsuario
            {
                login = usuarioEntry.Text,
                senha = senhaEntry.Text
            };


            bool certo = login.Logar();

            try
            {
                if (certo)
                {
                    login.CarregarUsuarioPorLogin(usuarioEntry.Text);
                    if (login.cargo.id_cargo == 4)
                    {
                        Navigation.PushModalAsync(new Principal(usuarioEntry.Text));
                    }
                    else
                    {
                        DisplayAlert("Negado", "Acesso Negado", "ok");
                    }
                }
                else
                {
                    DisplayAlert("Negado", "Usuario ou Senha Invalidos", "ok");
                }
            }

            catch (Exception erro)
            {
                DisplayAlert("erro", erro + "Erro Ocorrido", "erro");
            }
        }