public frmSelecionaPagamento(Pedido pedido, frmCaixaTouch frmCaixa)
        {
            InitializeComponent();

            //Inicializando as imagens dos botoes
            btnVisa.Image            = Image.FromFile(@"Imagens\visa3.png");
            btnMasterCard.Image      = Image.FromFile(@"Imagens\mastercard3.png");
            btnELO.Image             = Image.FromFile(@"Imagens\elo.png");
            btnDiners.Image          = Image.FromFile(@"Imagens\diners.png");
            btnAmericanExpress.Image = Image.FromFile(@"Imagens\american2.png");
            btnVisaEletron.Image     = Image.FromFile(@"Imagens\visaelectron2.png");
            btnRedeShop.Image        = Image.FromFile(@"Imagens\maestro3.png");
            btnDinheiro.Image        = Image.FromFile(@"Imagens\dinheiro.png");
            btnFinalizar.Image       = Image.FromFile(@"Imagens\accept.png");
            btnCancelar.Image        = Image.FromFile(@"Imagens\cancel.png");

            _pedido            = pedido;
            _instanciaFrmCaixa = frmCaixa;

            //Botões do Painel de Tipos de Pagamento
            foreach (Control control in pnlPagamento.Controls)
            {
                if (control is Button button)
                {
                    button.MouseDown += ControlsPanelPagamento_MouseDown;
                }
            }
            //Botões do Painel de Teclado
            foreach (Control control in pnlTeclado.Controls)
            {
                if (control is Button button)
                {
                    button.MouseDown += ControlsPanelTeclado_MouseDown;
                }
            }

            //Busco todos os TextBox do Formulário e insiro o Evento Enter criado, para saber qual TextBox o usuário selecionou
            foreach (Control control in Controls)
            {
                switch (control)
                {
                case GroupBox gp:
                    foreach (Control controlTextBox in gp.Controls)
                    {
                        if (controlTextBox is TextBox text)
                        {
                            text.Enter += TextBox_Enter;
                        }
                    }
                    break;
                }
            }
        }
Ejemplo n.º 2
0
        public frmSelecionaPagamento1(Pedido pedido, frmCaixaTouch frm)
        {
            InitializeComponent();

            _pedido = pedido;
            _instanciaFrmCaixaTouch = frm;

            foreach (Control control in pnlTipoPagamento.Controls)
            {
                if (control is Button button)
                {
                    button.MouseDown += ControlsPanelSelecionaPagamento_MouseDown;
                }
            }
        }
Ejemplo n.º 3
0
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            var frm = new frmCaixaTouch();

            frm.ShowDialog();
        }