Exemple #1
0
        public void AbrirMesa()
        {
            ClasseMesa mesa = new ClasseMesa();

            mesa.CarregarMesaPorID(int.Parse(ComandaNumeromesa.Text));
            mesa.MudarParaOcupado();
        }
Exemple #2
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();
        }
Exemple #3
0
        private void BTFechar_Clicked(object sender, EventArgs e)
        {
            ClasseMesa mesa = new ClasseMesa();

            mesa.CarregarMesaPorID(int.Parse(ConsultarNumeroMesa.Text));
            mesa.status = StatusMesa.Ausente;
            mesa.AtualizarMesa();
            AtualizarVenda(2);
            ListViewConsultarMesa.ItemsSource = null;
            ConsultarNumeroMesa.Text          = String.Empty;
        }
Exemple #4
0
        private void BTConsultar_Clicked(object sender, EventArgs e)
        {
            ClasseMesa mesa = new ClasseMesa();

            mesa.CarregarMesaPorID(int.Parse(ConsultarNumeroMesa.Text));
            if (mesa.status == StatusMesa.Disponivel)
            {
                DisplayAlert("Aviso", "Mesa não contem nenhum item", "OK");
                LimparLabel();
                ListViewConsultarMesa.ItemsSource = null;
                ConsultarNumeroMesa.Text          = String.Empty;
            }
            else
            {
                ConsultarMesa();
                PreencherLabel();
            }
        }
Exemple #5
0
        public void EfetuarVenda()
        {
            ClasseVenda venda = new ClasseVenda();
            ClasseMesa  mesa  = new ClasseMesa();


            venda.Numero_pessoa = int.Parse(ComandaNumeropessoas.Text);
            venda.Data_entrada  = DateTime.Now;
            venda.Data_saida    = DateTime.Now;
            usuario.CarregarUsuarioGarcomPorNome(Comandagarcom.Text);
            venda.usuario = usuario;
            mesa.CarregarMesaPorID(int.Parse(ComandaNumeromesa.Text));
            venda.mesa              = mesa;
            venda.Status_Venda      = StatusVenda.Ocupado;
            venda.Couvert_artistico = 0;
            venda.taxaservico       = 0;

            venda.InserirVenda();
        }
Exemple #6
0
        private void BTabrir_Clicked(object sender, EventArgs e)
        {
            ClasseMesa mesa = new ClasseMesa();

            mesa.CarregarMesaPorID(int.Parse(NumeroMesa.Text));
            if (mesa.status == StatusMesa.Disponivel)
            {
                ComandaNumeromesa.Text    = NumeroMesa.Text;
                ComandaNumeropessoas.Text = NumeroPessoas.Text;
                Comandagarcom.Text        = NomeGarcom;
                CurrentPage = paginaComanda;
                AbrirMesa();
                EfetuarVenda();
                NumeroMesa.Text    = String.Empty;
                NumeroPessoas.Text = String.Empty;
            }
            else
            {
                DisplayAlert("Aviso", "Essa Mesa já está Aberta", "OK");
            }
        }