Example #1
0
        public void adicionarComanda()
        {
            List <Comanda> lc = ControllerComanda.getComanda();

            foreach (Comanda comanda in lc)
            {
                HtmlTable table = new HtmlTable();
                table.Attributes.Add("class", "tableCriarComandas");

                HtmlTableRow tr = new HtmlTableRow();

                HtmlTableCell td = new HtmlTableCell();

                HtmlTableCell td2 = new HtmlTableCell();
                td2.Attributes.Add("class", "tdBtnExcluir");

                ImageButton imgBtn = new ImageButton();
                imgBtn.Click          += btnExcluir_Click;
                imgBtn.CommandArgument = comanda.idComanda.ToString();

                if (ControllerComandaProduto.checarComandaProduto(comanda.idComanda) == 0)
                {
                    imgBtn.ImageUrl = "~/Mobile/images/paginaComandas/btnDecline.fw.png";
                }
                else
                {
                    imgBtn.ImageUrl = "~/Mobile/images/paginaComandas/btnDecline2.fw.png";
                }

                Button bt = new Button();
                bt.Text     = comanda.nome_Pessoa;
                bt.CssClass = "botoes";
                bt.Click   += btnNome1_Click;
                //Você envia como argumento o ID da comanda atual PARA O EVENTO DE CLICK QUE FOI CRIADO LÁ EM BAIXO
                bt.CommandArgument = comanda.idComanda.ToString();

                bt.PostBackUrl = "~/Mobile/Pages/paginaComandas.aspx";
                //bt.PostBackUrl = "~/Mobile/Pages/produtosCategoria.aspx?currentUser=" + comanda.nome_Pessoa;

                td.Controls.Add(bt);
                td2.Controls.Add(imgBtn);

                tr.Controls.Add(td);
                tr.Controls.Add(td2);

                table.Controls.Add(tr);

                lblComandas.Controls.Add(table);
            }

            txtNome.Focus();
        }
Example #2
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            string idComanda = (sender as ImageButton).CommandArgument;

            if (ControllerComandaProduto.checarComandaProduto(Convert.ToInt32(idComanda)) == 0)
            {
                ControllerComanda.deleteComanda(Convert.ToInt32(idComanda));
                Response.Redirect("~/Mobile/Pages/paginaComandas.aspx");
            }
            else
            {
                //MessageBox falando que essa comanda já fez pedidos!
            }
        }