コード例 #1
0
        //recebendo a informacao de qual formulário fez a chamada, todas as mesas do bar, quais vendas estão ativas
        // e quais as vendas estão finalizadas
        public FrmEscolherMesa(String formQueChamou, List <Mesa> mesasDoBar, List <Venda> vendasAtivas, List <Venda> vendasFinalizadas)
        {
            InitializeComponent();               // ele inicializa todos os componentes do formulário (labels, painéis, etc..)

            this.mesasDoBar        = mesasDoBar; // pegando a referencia que veio do form menu
            this.vendasAtivas      = vendasAtivas;
            this.vendasFinalizadas = vendasFinalizadas;

            estadoDaChamada = formQueChamou;   //Aqui recebe abrirVenda, fecharVenda, entregarPorcao ou vendasEmAberto.
            // Criando as mesas visuais para trabalhar com os elementos do formulário: buttons, labels etc..
            MesaVisual mv1 = new MesaVisual();

            mv1.IdMesa           = 1;
            mv1.NroMesa          = lbMesa1;
            mv1.IsMesaDisponivel = lbMesa1Ocupacao;
            mv1.PainelMesa       = panelMesa1;
            mv1.BotaoMesa        = btnEscolherMesa1;

            mesasVisuais.Add(mv1);

            MesaVisual mv2 = new MesaVisual();

            mv2.IdMesa           = 2;
            mv2.NroMesa          = lbMesa2;
            mv2.IsMesaDisponivel = lbMesa2Ocupacao;
            mv2.PainelMesa       = panelMesa2;
            mv2.BotaoMesa        = btnEscolherMesa2;

            mesasVisuais.Add(mv2);

            MesaVisual mv3 = new MesaVisual();

            mv3.IdMesa           = 3;
            mv3.NroMesa          = lbMesa3;
            mv3.IsMesaDisponivel = lbMesa3Ocupacao;
            mv3.PainelMesa       = panelMesa3;
            mv3.BotaoMesa        = btnEscolherMesa3;

            mesasVisuais.Add(mv3);

            MesaVisual mv4 = new MesaVisual();

            mv4.IdMesa           = 4;
            mv4.NroMesa          = lbMesa4;
            mv4.IsMesaDisponivel = lbMesa4Ocupacao;
            mv4.PainelMesa       = panelMesa4;
            mv4.BotaoMesa        = btnEscolherMesa4;

            mesasVisuais.Add(mv4);

            MesaVisual mv5 = new MesaVisual();

            mv5.IdMesa           = 5;
            mv5.NroMesa          = lbMesa5;
            mv5.IsMesaDisponivel = lbMesa5Ocupacao;
            mv5.PainelMesa       = panelMesa5;
            mv5.BotaoMesa        = btnEscolherMesa5;

            mesasVisuais.Add(mv5);

            MesaVisual mv6 = new MesaVisual();

            mv6.IdMesa           = 6;
            mv6.NroMesa          = lbMesa6;
            mv6.IsMesaDisponivel = lbMesa6Ocupacao;
            mv6.PainelMesa       = panelMesa6;
            mv6.BotaoMesa        = btnEscolherMesa6;

            mesasVisuais.Add(mv6);

            carregarMesas(estadoDaChamada); //carregando as mesas com seus componentes
        }
コード例 #2
0
        public FrmInserirProdVenda(List <Mesa> mesasDoBar, List <Venda> vendasAtivas)
        {
            InitializeComponent();            // ele inicializa todos os componentes do formulário (labels, painéis, etc..)

            this.vendasAtivas = vendasAtivas; // pegando a referencia que veio do form menu

            // Criando as mesas visuais para trabalhar com os elementos do formulário: buttons, labels etc..
            MesaVisual mv1 = new MesaVisual();

            mv1.IdMesa           = 1;
            mv1.NroMesa          = lbMesa1;
            mv1.IsMesaDisponivel = lbMesaOcupacao; // todos deste label estão visible false no formulário.
            mv1.PainelMesa       = panelMesa1;
            mv1.BotaoMesa        = btnMesa1;

            mesasVisuais.Add(mv1);

            MesaVisual mv2 = new MesaVisual();

            mv2.IdMesa           = 2;
            mv2.NroMesa          = lbMesa2;
            mv2.IsMesaDisponivel = lbMesaOcupacao;
            mv2.PainelMesa       = panelMesa2;
            mv2.BotaoMesa        = btnMesa2;

            mesasVisuais.Add(mv2);

            MesaVisual mv3 = new MesaVisual();

            mv3.IdMesa           = 3;
            mv3.NroMesa          = lbMesa3;
            mv3.IsMesaDisponivel = lbMesaOcupacao;
            mv3.PainelMesa       = panelMesa3;
            mv3.BotaoMesa        = btnMesa3;

            mesasVisuais.Add(mv3);

            MesaVisual mv4 = new MesaVisual();

            mv4.IdMesa           = 4;
            mv4.NroMesa          = lbMesa4;
            mv4.IsMesaDisponivel = lbMesaOcupacao;
            mv4.PainelMesa       = panelMesa4;
            mv4.BotaoMesa        = btnMesa4;

            mesasVisuais.Add(mv4);

            MesaVisual mv5 = new MesaVisual();

            mv5.IdMesa           = 5;
            mv5.NroMesa          = lbMesa5;
            mv5.IsMesaDisponivel = lbMesaOcupacao;
            mv5.PainelMesa       = panelMesa5;
            mv5.BotaoMesa        = btnMesa5;

            mesasVisuais.Add(mv5);

            MesaVisual mv6 = new MesaVisual();

            mv6.IdMesa           = 6;
            mv6.NroMesa          = lbMesa6;
            mv6.IsMesaDisponivel = lbMesaOcupacao;
            mv6.PainelMesa       = panelMesa6;
            mv6.BotaoMesa        = btnMesa6;

            mesasVisuais.Add(mv6);

            tfQtd.Enabled = false;
            carregarMesasDesabilitadas(); // carrega as mesas no seu estado correto (abertas ou fechadas), porém desabilitadas.
        }