protected void btnSalvar_Click(object sender, EventArgs e)
    {
        MesaBD mesabd = new MesaBD();

        Mesa mesa = mesabd.Select(Convert.ToInt32(ddlMesas.SelectedItem.Value));

        Comanda comanda = new Comanda();


        comanda.status = Convert.ToString(ddlStatus.SelectedItem.Value);
        comanda.mesa   = mesa;

        ComandaBD combd = new ComandaBD();

        int retorno = combd.Insert(comanda);

        switch (retorno)
        {
        case 0:
            LimparCampos();
            ddlMesas.Focus();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Comanda Cadastrada com Sucesso!', '', 'success');</script>");
            break;

        default:
            break;
        }
    }
Example #2
0
 private void RefreshComandes()
 {
     lsvComandes.ItemsSource = ComandaBD.GetLlistaComandesPendents();
     if (selectedIndexComanda >= 0 && ((ObservableCollection <Comanda>)lsvComandes.ItemsSource).Count < selectedIndexComanda)
     {
         lsvComandes.SelectedIndex = selectedIndexComanda;
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            ComandaBD bd      = new ComandaBD();
            Comanda   comanda = bd.Select(Convert.ToInt32(Session["ID"]));

            Status(comanda.status);
        }
    }
    //Carrega grid Produto

    private void CarregaGridProduto()
    {
        ComandaBD bd = new ComandaBD();

        if (Session["ID"] != null)
        {
            int     com_id = Convert.ToInt32(Session["ID"]);
            DataSet ds     = bd.SelectAllComandaProduto(com_id);
            grdpedidopro.DataSource = ds.Tables[0].DefaultView;
            grdpedidopro.DataBind();
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        ComandaBD bd = new ComandaBD();
        DataSet   ds = bd.SelectAll();


        int quantidade = ds.Tables[0].Rows.Count;

        if (quantidade > 0)
        {
            grdComandas.DataSource = ds.Tables[0].DefaultView;
            grdComandas.DataBind();
            grdComandas.UseAccessibleHeader    = true;
            grdComandas.HeaderRow.TableSection = TableRowSection.TableHeader;
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        ComandaBD bd = new ComandaBD();

        Comanda comanda = bd.Select(Convert.ToInt32(Session["ID"]));

        comanda.avaliacao = Convert.ToString(ddlAvaliacao.SelectedItem.Value);

        comanda.status = Convert.ToString(ddlStatus.Text);


        if (bd.Update(comanda))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Comanda Alterada com Sucesso!', '', 'success');</script>");
            ddlStatus.Focus();
        }
    }
    protected void SalvarEspeto_Click(object sender, EventArgs e)
    {
        ComandaBD bd = new ComandaBD();

        if (Session["ID"] != null)
        {
            int com_id = Convert.ToInt32(Session["ID"]);
            int espqtd = Convert.ToInt32(txtQtd2.Text);

            int espeto = Convert.ToInt32(ddlEspeto.SelectedItem.Value);

            int retorno = bd.VincularPedidoEspeto(espeto, espqtd, com_id);


            switch (retorno)
            {
            case 0:

                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Espeto Vinculado com Sucesso!', '', 'success');</script>");
                CarregaGridEspeto();
                break;

            case 1:

                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Quantidade de espetos maior que o estoque!', '', 'error');</script>");
                break;

            case 2:

                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Estoque para este espeto zerado!', '', 'error');</script>");
                break;

            case 3:
            case -2:

                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Erro ao inserir espeto na comanda', '', 'error');</script>");
                break;
            }
        }

        txtQtd2.Text = "";
    }
Example #8
0
    private void CarregaGrafico()
    {
        DataSet ds = ComandaBD.SelecionarNotaPorCategoria();


        int qtd = ds.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            string serie = "";

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                serie += @" 

                     {

                    name: '" + dr["com_avaliacao"] + @"',

                    data: [" + dr["nota"] + @"]

                },";
            }

            serie = serie.Substring(0, serie.Length - 1);

            lblScript.Text = @"<script>

            Highcharts.chart('container', {
                chart:
                {
                    type: 'column'
                },
                title:
                {
                    text: '<h1>Notas dos Clientes</h1>'
                },
                subtitle:
                {
                    text: 'Source: Agrupados por Notas'
                },
                xAxis:
                {
                    crosshair: true
                },
                yAxis:
                {
                    min: 0,
                    title:
                    {
                        text: '<h2>Quantidade de Clientes</h2>'
                    }
                },
                tooltip:
                {
                    headerFormat: '<span style=\""font-size:10px\>{point.key}</span><table>',
                    pointFormat: '<tr><td style=\""color:{series.color};padding:0\>{series.name}: </td>' +
                    '<td style=\""padding:0\><b>{point.y:.1f} mm</b></td></tr>',
                    footerFormat: '</table>',
                    shared: true,
                    useHTML: true
                },
                plotOptions:
                {
                    column:
                    {
                        pointPadding: 0.2,
                        borderWidth: 0
                    }
                },
                series: [" + serie + @"]
            });
    
                </script>";
        }
    }