private void CarregaProdutos(int idpedido) { PedidoProdutoBD bd = new PedidoProdutoBD(); DataSet ds = bd.SelectAllByID(idpedido); GridView2.DataSource = ds.Tables[0].DefaultView; GridView2.DataBind(); }
private void CarregaProdutos(int idpedido) { PedidoProdutoBD bd = new PedidoProdutoBD(); DataSet ds = bd.SelectProductID(idpedido); Repeater1.DataSource = ds.Tables[0].DefaultView; Repeater1.DataBind(); }
protected void btnOrcamento_Click(object sender, EventArgs e) { int pedidoTotal = Convert.ToInt32(ddlPedido.SelectedItem.Value); PedidoProdutoBD db = new PedidoProdutoBD(); double total = db.GetSomaTotal(pedidoTotal); CarregaProdutos(Convert.ToInt32(Session["pedidoID"])); lblTotal.Text = "Valor Final Total " + total.ToString("C2"); //PedidoProdutoBD bd = new PedidoProdutoBD(); //DataSet ds = bd.SelectProductID(pedidoTotal); //Repeater1.DataSource = ds.Tables[0].DefaultView; //Repeater1.DataBind(); }
protected void btnIncluir_Click(object sender, EventArgs e) { PedidoBD pedidobd = new PedidoBD(); Pedido pedido = pedidobd.Select(Convert.ToInt32(ddlPedido.SelectedItem.Value)); ProdutoBD produtobd = new ProdutoBD(); Produto produto = produtobd.Select(Convert.ToInt32(ddlProduto.SelectedItem.Value)); PedidoProduto pedidoproduto = new PedidoProduto(); pedidoproduto.Quantidade = Convert.ToInt32(txtQuantidade.Text); pedidoproduto.Subtotal = Convert.ToDouble(txtSubtotal.Text); pedidoproduto.Produto = produto; pedidoproduto.Pedido = pedido; PedidoProdutoBD pedidoprodutobd = new PedidoProdutoBD(); int retorno = pedidoprodutobd.Insert(pedidoproduto); switch (retorno) { case 0: LimparCampos(); ddlProduto.Focus(); lblMensagem.Text = "Produto Incluso"; pedidoprodutobd.UpdateQuantidade(pedidoproduto.Quantidade, pedidoproduto.Produto.Id); Carregar(); CarregaProdutos(Convert.ToInt32(Session["pedidoID"])); break; case 1: //Erro no banco de dados lblMensagem.Text = "Não foi possível incluir o produto no pedido."; break; case 2: //Erro geral lblMensagem.Text = "Não foi possível incluir o produto no pedido."; break; default: break; } }
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e) { int codigo = 0; switch (e.CommandName) { case "Alterar": codigo = Convert.ToInt32(e.CommandArgument); Session["ID"] = codigo; Response.Redirect("CadastrarPedProduto.aspx"); break; case "Excluir": codigo = Convert.ToInt32(e.CommandArgument); PedidoProdutoBD bd = new PedidoProdutoBD(); bd.Delete(codigo); Carregar(); break; default: break; } }