//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 }
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. }