Example #1
0
        private void CarregaProdutos(int idpedido)
        {
            PedidoProdutoBD bd = new PedidoProdutoBD();
            DataSet         ds = bd.SelectAllByID(idpedido);

            GridView2.DataSource = ds.Tables[0].DefaultView;
            GridView2.DataBind();
        }
Example #2
0
        private void CarregaProdutos(int idpedido)
        {
            PedidoProdutoBD bd = new PedidoProdutoBD();
            DataSet         ds = bd.SelectProductID(idpedido);

            Repeater1.DataSource = ds.Tables[0].DefaultView;
            Repeater1.DataBind();
        }
Example #3
0
        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();
        }
Example #4
0
        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;
            }
        }
Example #5
0
        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;
            }
        }