protected void btnSalvar_Click(object sender, EventArgs e)
        {
            cardapio_Item.Nome        = txtNome.Text;
            cardapio_Item.Descricao   = txtDescricao.Text;
            cardapio_Item.vl_Desconto = float.Parse(txtDesconto.Text);
            cardapio_Item.Valor       = float.Parse(txtValor.Text);
            if (chbDestaque.Checked)
            {
                cardapio_Item.ic_Destaque = 1;
            }
            else
            {
                cardapio_Item.ic_Destaque = 0;
            }

            if (chbAtivo.Checked)
            {
                cardapio_Item.ic_Ativo = 1;
            }
            else
            {
                cardapio_Item.ic_Ativo = 0;
            }

            if (ddlTipo.SelectedValue == "Comida")
            {
                cardapio_Item.id_Tipo = 4;
            }
            else
            {
                cardapio_Item.id_Tipo = 5;
            }

            cardapio_Item.id_Cardapio = bancoTools.retornaId("Cardapio", "id_Entidade", entidade.id_Entidade, "id_Cardapio");

            var validar = validacoes.Validar(cardapio_Item);

            if (validar == "")
            {
                var resultItem = bancoTools.checa_existe("Cardapio_Item", "Nome", "'" + cardapio_Item.Nome + "' and id_Cardapio = " + cardapio_Item.id_Cardapio + "");
                if (resultItem != null)
                {
                    cardapio_Item.id_Cardapio_Item = bancoTools.retornaId("Cardapio_Item", "Nome", "'" + cardapio_Item.Nome + "'" + " and id_Cardapio = " + cardapio_Item.id_Cardapio, "id_Cardapio_Item");
                }
                var result = repCardapioItem.Enviar(cardapio_Item, resultItem);
                if (result == true)
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Item cadastrado com sucesso!'); window.location ='Cardapio_Emp.aspx'", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Erro ao inserir item no cardapio!');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Erro: " + validar + "');", true);
            }
        }
示例#2
0
        public bool Enviar(Cardapio_Item cardapio_item)
        {
            BancoTools banco   = new BancoTools();
            var        retorno = banco.checa_existe("cardapio_item", "id_Cardapio_Item", cardapio_item.id_Cardapio_Item);

            RepCardapioItem RepCardapioItem = new RepCardapioItem();
            var             resultado       = RepCardapioItem.Enviar(cardapio_item, retorno);

            banco.Fechar();

            return(resultado);
        }