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; } }
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 = ""; }
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>"; } }