예제 #1
0
        protected void BtnAlterar_Click(object sender, EventArgs e)
        {
            PedidoBD bd     = new PedidoBD();
            Pedido   pedido = bd.Select(Convert.ToInt32(Session["ID"]));

            pedido.Data       = Convert.ToDateTime(txtData.Text);
            pedido.Logradouro = Convert.ToString(txtLogradouro.Text);
            pedido.Observacao = Convert.ToString(txtObsPedido.Text);
            pedido.Cidade     = ddlCidade.Text;
            pedido.Estado     = ddlEstado.Text;
            pedido.Bairro     = Convert.ToString(txtBairro.Text);
            pedido.Numero     = Convert.ToString(txtNumero.Text);

            if (bd.Update(pedido))
            {
                lblMensagem.Text   = "Pedido alterado com sucesso";
                txtLogradouro.Text = "";
                txtBairro.Text     = "";
                txtNumero.Text     = "";
                //ddlCidade.Text = "";
                //ddlEstado.Text = "";
                txtData.Text      = "";
                txtObsPedido.Text = "";
                txtLogradouro.Focus();
            }
            else
            {
                lblMensagem.Text = "Erro ao alterar.";
            }
        }
예제 #2
0
        private void Carrega()
        {
            PedidoBD bd = new PedidoBD();
            DataSet  ds = bd.SelectAllGrafico();

            string dados = "";

            //varre linhas do dataset
            dados = dados + "['Data do pedido', 'Quantidade de Pedidos'],";

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                dados = dados + "['" + Convert.ToDateTime(dr["datapedido"]).ToShortDateString() + "', " + Convert.ToInt32(dr["quantidade"]) + "],";
            }

            if (dados == "['Data do pedido', 'Quantidade de Pedidos'],")
            {
                txtMensagem.Text = "Não existem pedidos cadastrados.";
                txtInicial.Text  = "";
                txtFinal.Text    = "";
                txtInicial.Focus();
            }
            else
            {
                GerarGrafico(dados);
            }
        }
예제 #3
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Pedido pedido = new Pedido();

        pedido.Cli_id      = Convert.ToInt32(ddlCliente.SelectedItem.Value);
        pedido.Pro_id      = Convert.ToInt32(ddlProduto.SelectedItem.Value);
        pedido.Cat_id      = Convert.ToInt32(ddlTipo.SelectedItem.Value);
        pedido.QtdePro     = Convert.ToInt32(txtQtdePro.Text);
        pedido.Valor       = Convert.ToDouble(txtValor.Text);
        pedido.DataPedido  = Convert.ToDateTime(txtDataPedido.Text);
        pedido.DataEntrega = Convert.ToDateTime(txtDataEntrega.Text);


        PedidoBD bd = new PedidoBD();


        if (bd.Update(pedido))
        {
            lblMensagem.Text = "Pedido alterado com sucesso";
            ddlCliente.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
예제 #4
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Pedido pedido = new Pedido();

        pedido.Cli_id      = Convert.ToInt32(ddlCliente.SelectedItem.Value);
        pedido.Pro_id      = Convert.ToInt32(ddlProduto.SelectedItem.Value);
        pedido.Cat_id      = Convert.ToInt32(ddlTipo.SelectedItem.Value);
        pedido.QtdePro     = Convert.ToInt32(txtQtdePro.Text);
        pedido.Valor       = Convert.ToDouble(txtValor.Text);
        pedido.DataPedido  = Convert.ToDateTime(txtDataPedido.Text);
        pedido.DataEntrega = Convert.ToDateTime(txtDataEntrega.Text);


        PedidoBD bd = new PedidoBD();

        if (bd.Insert(pedido))
        {
            LimparCampos();
            lblMensagem.Text = "Cadastro realizado com Sucesso!";

            txtQtdePro.Text     = "";
            txtValor.Text       = "";
            txtDataPedido.Text  = "";
            txtDataEntrega.Text = "";
        }
        else
        {
            lblMensagem.Text = "Erro!";
        }
    }
예제 #5
0
    protected void btnNewPedido_Click(object sender, EventArgs e)
    {
        PedidoBD bdped  = new PedidoBD();
        Pedido   pedido = new Pedido();

        pedido.Cliente = txtCliente.Text;
        if (bdped.Insert(pedido))
        {
            ltlMsgPedidoGerado.Text = "Pedido Aberto com sucesso!";

            PedidoBD bdped2 = new PedidoBD();
            pednumero = bdped2.PedidoInserido();

            txtPedido.Text = Convert.ToString(pednumero);
        }
        else
        {
            ltlMsgPedidoGerado.Text = "Erro ao salvar.";
        }

        CarregaDetalhe();

        txtPedcliente.Text    = "";
        txtQuantidade.Text    = "";
        txtValorunitario.Text = "";
        txtEmissao.Text       = "";
        txtPrazo.Text         = "";
    }
예제 #6
0
    protected void btnIncped_Click(object sender, EventArgs e)
    {
        double          total      = 0;
        int             pedido_num = Convert.ToInt32(txtPedido.Text);
        PedidodetalheBD bdp        = new PedidodetalheBD();

        total = bdp.TotalDetalhe();

        PedidoBD bdped  = new PedidoBD();
        Pedido   pedido = new Pedido();

        pedido.Registro          = Convert.ToInt32(txtPedido.Text);
        pedido.Cliente           = txtCliente.Text;
        pedido.Pedidocliente     = txtPedcliente.Text;
        pedido.Dataprocessamento = Convert.ToDateTime(txtEmissao.Text);
        pedido.Datafaturamento   = Convert.ToDateTime(txtEmissao.Text);
        pedido.Emissao           = Convert.ToDateTime(txtEmissao.Text);
        pedido.Prazo             = Convert.ToDateTime(txtPrazo.Text);
        pedido.Valortotal        = total;
        if (bdped.Update(pedido))
        {
            ltlMsgPedidoGerado.Text = "Pedido atualizado com sucesso.";
        }
        else
        {
            ltlMsgPedidoGerado.Text = "Erro ao atualizar pedido.";
        }
        PedidodetalheBD bddet = new PedidodetalheBD();

        bddet.AtuRelacao(pedido_num);
    }
        //protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        //{
        //    int codigo = 0;
        //    switch (e.CommandName)
        //    {
        //        case "Alterar":
        //            codigo = Convert.ToInt32(e.CommandArgument);
        //            Session["ID"] = codigo;
        //            Response.Redirect("AlterarPedido.aspx");
        //            break;
        //        case "Excluir":
        //            codigo = Convert.ToInt32(e.CommandArgument);
        //            PedidoBD bd = new PedidoBD();
        //            bd.Delete(codigo);
        //            Carregar();
        //            break;
        //        default:
        //            break;
        //    }
        //}

        protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            int codigo = 0;

            switch (e.CommandName)
            {
            case "alterar":
                codigo        = Convert.ToInt32(e.CommandArgument);
                Session["ID"] = codigo;
                Response.Redirect("AlterarPedido.aspx");
                break;

            case "excluir":
                codigo = Convert.ToInt32(e.CommandArgument);
                PedidoBD bd = new PedidoBD();
                bd.Delete(codigo);
                Carregar();
                break;

            default:
                break;
            }
            //if (e.CommandName == "alterar")
            //{
            //    int codigo = 0;
            //    codigo = Convert.ToInt32(e.CommandArgument);
            //    Session["ID"] = codigo;
            //    Response.Redirect("AlterarPedido.aspx");
            //}
            //else if(e.CommandName == "excluir")
        }
예제 #8
0
        private void Carregar()
        {
            ProdutoBD bd = new ProdutoBD();
            DataSet   ds = bd.SelectAll();

            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();

            PedidoBD pedidobd = new PedidoBD();
            DataSet  pedidods = pedidobd.SelectAllPedidos();

            ddlPedido.DataSource     = pedidods.Tables[0].DefaultView;
            ddlPedido.DataTextField  = "ped_id";
            ddlPedido.DataValueField = "ped_id";
            ddlPedido.DataBind();

            ProdutoBD produtobd = new ProdutoBD();
            DataSet   produtods = produtobd.SelectAll();

            ddlProduto.DataSource     = produtods.Tables[0].DefaultView;
            ddlProduto.DataTextField  = "prod_nome";
            ddlProduto.DataValueField = "prod_id";
            ddlProduto.DataBind();
            ddlProduto.Items.Insert(0, "Selecione um produto");

            ProdutoBD clientebd = new ProdutoBD();
            DataSet   clienteds = clientebd.SelectClientByID();

            ddlCliente.DataSource     = clienteds.Tables[0].DefaultView;
            ddlCliente.DataTextField  = "cli_nome";
            ddlCliente.DataValueField = "ped_id";
            ddlCliente.DataBind();
        }
예제 #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ltlPedido.Text = PedidoBD.SelectTabela();
     }
 }
예제 #10
0
    private void Carrega()
    {
        PedidoBD bd = new PedidoBD();
        DataSet  ds = bd.SelectAll();

        GridView1.DataSource = ds.Tables[0].DefaultView;
        GridView1.DataBind();
    }
예제 #11
0
    private void CarregaVendas()
    {
        PedidoBD pedBD = new PedidoBD();
        DataSet  ds    = pedBD.SelectVendas(Convert.ToDateTime(txtData.Text), Convert.ToDateTime(txtData2.Text));

        gdvRelatorioVendas.DataSource = ds.Tables[0].DefaultView;
        gdvRelatorioVendas.DataBind();
    }
예제 #12
0
    private void CarregaGrid()
    {
        PedidoBD pedBD = new PedidoBD();
        DataSet  ds    = pedBD.RecebePedido();

        gdvRecebePedido.DataSource = ds.Tables[0].DefaultView;
        gdvRecebePedido.DataBind();
    }
예제 #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         PedidoBD bd     = new PedidoBD();
         Pedido   pedido = bd.SelectGuid(Convert.ToInt32(Session["ID"]));
         lblGuid.Text = pedido.Produto;
     }
 }
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        PedidoAtrasadoBD bd = new PedidoAtrasadoBD();

        DateTime inicio = Convert.ToDateTime(txtInicio.Text);
        DateTime final  = Convert.ToDateTime(txtFinal.Text);

        DataSet pedidoAtrasadobd = bd.SelectData(inicio, final);

        //vincula dados ao componente GridView
        gvPedidosAtrasados.DataSource = pedidoAtrasadobd.Tables[0].DefaultView;
        gvPedidosAtrasados.DataBind();

        int rowCount = gvPedidosAtrasados.Rows.Count;

        if (rowCount == 0)
        {
            lblMensagem.Text           = "Nenhum Pedido Encontrado Nesse Período";
            lblPorcentagemAtrasos.Text = " ";
            lblTempoMedio.Text         = " ";
            lblTotalPedidos.Text       = " ";
        }
        else
        {
            //conta as linha do grid
            double totalpedidosatrasados = Convert.ToDouble(gvPedidosAtrasados.Rows.Count.ToString());
            if (totalpedidosatrasados == 1)
            {
                lblTotalPedidos.Text = "Total de Pedidos: " + Convert.ToString(totalpedidosatrasados) + " Pedido";
            }
            else
            {
                lblTotalPedidos.Text = "Total de Pedidos: " + Convert.ToString(totalpedidosatrasados) + " Pedidos";
            }

            //Soma os dias da coluna qtd de dias
            double totaldias = Convert.ToDouble(pedidoAtrasadobd.Tables[0].Compute("Sum(pea_qtddias)", "").ToString());

            PedidoBD bd2          = new PedidoBD();
            DataSet  pedidobd     = bd2.SelectData(inicio, final);
            double   totalpedidos = Convert.ToDouble(pedidobd.Tables[0].Rows.Count.ToString());


            lblPorcentagemAtrasos.Text = "Porcentagem de Atraso: " + ((totalpedidosatrasados / totalpedidos) * 100).ToString("N2") + " %";
            double tempomedio = totaldias / totalpedidosatrasados;
            if (tempomedio == 1)
            {
                lblTempoMedio.Text = "Tempo Médio de Atraso: " + tempomedio.ToString("N2") + " Dia";
            }
            else
            {
                lblTempoMedio.Text = "Tempo Médio de Atraso: " + tempomedio.ToString("N2") + " Dias";
            }
        }
    }
        private void Carregar()
        {
            //PedidoBD bd = new PedidoBD();
            //DataSet ds = bd.SelectAll();
            //GridView1.DataSource = ds.Tables[0].DefaultView;
            //GridView1.DataBind();

            PedidoBD pedidobd = new PedidoBD();
            DataSet  pedidods = pedidobd.SelectAll();

            Repeater1.DataSource = pedidods.Tables[0].DefaultView;
            Repeater1.DataBind();
        }
예제 #16
0
    protected void btnFechaConta_Click(object sender, EventArgs e)
    {
        Pedido   ped   = new Pedido();
        PedidoBD pedBD = new PedidoBD();

        ped      = pedBD.Select(Convert.ToInt32(ddlCliente.SelectedItem.Value));
        ped.Pago = 1;
        if (pedBD.UpdatePago(ped))
        {
            lblFinal.Text = "Conta Paga";
        }
        CarregaGrid();
    }
    private void CarregaGrid()
    {
        PedidoBD proBD = new PedidoBD();
        DataSet  ds    = proBD.SelectContaCliente(Convert.ToInt32(Session["Cliente"]));

        gdvMinhaConta.DataSource = ds.Tables[0].DefaultView;
        gdvMinhaConta.DataBind();

        DataSet ds2 = proBD.RetornaTotal(Convert.ToInt32(Session["Cliente"]));

        gdvTotal.DataSource = ds2.Tables[0].DefaultView;
        gdvTotal.DataBind();
    }
예제 #18
0
    private void CarregaGrid()
    {
        PedidoBD proBD = new PedidoBD();
        DataSet  ds    = proBD.SelectContaCliente(Convert.ToInt32(ddlCliente.SelectedItem.Value));

        gdvFinalizarConta.DataSource = ds.Tables[0].DefaultView;
        gdvFinalizarConta.DataBind();

        DataSet ds2 = proBD.RetornaTotal(Convert.ToInt32(ddlCliente.SelectedItem.Value));

        gdvTotal.DataSource = ds2.Tables[0].DefaultView;
        gdvTotal.DataBind();
    }
예제 #19
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        if (txtFinal.Text == "" || txtInicio.Text == "")
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Digite datas válidas!');", true);
            return;
        }
        else
        {
            PedidoBD bd = new PedidoBD();

            DateTime inicio = Convert.ToDateTime(txtInicio.Text);
            DateTime final  = Convert.ToDateTime(txtFinal.Text);

            DataSet pedidobd = bd.SelectData(inicio, final);
            esconderdiv.Visible   = false;
            impressorinha.Visible = true;
            titulo.Visible        = true;
            periodoinicial.Text   = "Relatório para o período de " + txtInicio.Text;
            periodofinal.Text     = " até " + txtFinal.Text;
            //vincula dados ao componente GridView
            gvPedidos.DataSource = pedidobd.Tables[0].DefaultView;
            gvPedidos.DataBind();
            CarregaGraficoProduto();

            int rowCount = gvPedidos.Rows.Count;
            if (rowCount == 0)
            {
                lblMensagem.Text     = "Nenhum Pedido Encontrado Nesse Período";
                lblTotalPedidos.Text = " ";
                lblTamanhoMedio.Text = " ";
            }
            else
            {
                //conta as linha do grid
                double totalpedidos = Convert.ToDouble(gvPedidos.Rows.Count.ToString());
                if (totalpedidos == 1)
                {
                    lblTotalPedidos.Text = "Total de pedidos no período: " + Convert.ToString(totalpedidos) + " Pedido";
                }
                else
                {
                    lblTotalPedidos.Text = "Total de pedidos no período: " + Convert.ToString(totalpedidos) + " Pedidos";
                }

                double qtdtotal = Convert.ToDouble(pedidobd.Tables[0].Compute("Sum(ped_quantidadetotal)", "").ToString());

                lblTamanhoMedio.Text = "Tamanho Médio dos pedidos: " + Convert.ToString(qtdtotal / totalpedidos);
            }
        }
    }
예제 #20
0
    protected void btnPedido_Click(object sender, EventArgs e)


    {
        Pedido p = new Pedido(ddlPrato.SelectedItem.Text, txtRua.Text, Convert.ToInt32(txtNumero.Text), txtBairro.Text, Convert.ToInt32(txtQtd.Text), Convert.ToDouble(ddlPrato.SelectedValue));

        PedidoBD.Insert(p);

        txtQtd.Text            = "";
        ddlPrato.SelectedValue = "";
        txtRua.Text            = "";
        txtNumero.Text         = "";
        txtBairro.Text         = "";
    }
예제 #21
0
    protected void btnExibir_Click(object sender, EventArgs e)
    {
        PedidoBD   pedBD = new PedidoBD();
        DespesasBD desBD = new DespesasBD();

        CarregaVendas();
        CarregaDespesas();
        double totalVenda   = pedBD.SelectVendasSemDataSet(Convert.ToDateTime(txtData.Text), Convert.ToDateTime(txtData2.Text));
        double totalDespesa = desBD.SelectDespesaSemDataSet(Convert.ToDateTime(txtData.Text), Convert.ToDateTime(txtData2.Text));

        double lucro = totalVenda - totalDespesa;

        lblLucro.Text = Convert.ToString(lucro);
    }
예제 #22
0
    private void CarregaDDL3() //esse codigo vai carregar os itens na dropdownlist
    {
        PedidoBD bd = new PedidoBD();
        DataSet  ds = null;

        ddlTipo.Items.Clear();
        ds = bd.SelectTres();
        //vincula dados do ds ao componente ddl
        ddlTipo.DataSource     = ds.Tables[0].DefaultView;
        ddlTipo.DataTextField  = "cat_nome";
        ddlTipo.DataValueField = "cat_id";
        ddlTipo.DataBind();
        //adiciona item "Selecione" na primeira posição do ddl
        ddlTipo.Items.Insert(0, new ListItem("Selecione", "0"));
    }
예제 #23
0
    private void CarregaDDL1()
    {
        PedidoBD bd = new PedidoBD();
        DataSet  ds = null;

        ddlCliente.Items.Clear();
        ds = bd.SelectUm();
        //vincula dados do ds ao componente ddl
        ddlCliente.DataSource     = ds.Tables[0].DefaultView;
        ddlCliente.DataTextField  = "cli_nome";
        ddlCliente.DataValueField = "cli_id";
        ddlCliente.DataBind();
        //adiciona item "Selecione" na primeira posição do ddl
        ddlCliente.Items.Insert(0, new ListItem("Selecione", "0"));
    }
예제 #24
0
        protected void btnProximo_Click(object sender, EventArgs e)
        {
            ClienteBD clienteBD = new ClienteBD();
            Cliente   cliente   = clienteBD.Select(Convert.ToInt32(ddlCliente.SelectedItem.Value));

            Pedido pedido = new Pedido();

            pedido.Data       = Convert.ToDateTime(txtData.Text);
            pedido.Logradouro = Convert.ToString(txtLogradouro.Text);
            pedido.Observacao = Convert.ToString(txtObsPedido.Text);
            pedido.Cidade     = Convert.ToString(ddlCidade.Text);
            pedido.Estado     = Convert.ToString(ddlEstado.Text);
            pedido.Bairro     = Convert.ToString(txtBairro.Text);
            pedido.Numero     = Convert.ToString(txtNumero.Text);

            pedido.Cliente = cliente;

            PedidoBD pedidobd = new PedidoBD();
            int      retorno  = pedidobd.Insert(pedido);
            int      pedidoID = pedidobd.GetID(pedido.Data, pedido.Cliente.Id, pedido.Logradouro, pedido.Observacao, pedido.Cidade, pedido.Estado, pedido.Bairro, pedido.Numero);

            Session["pedidoID"] = pedidoID;
            Response.Redirect("CadastrarPedProduto.aspx");

            switch (retorno)
            {
            case 0:

                LimparCampos();
                ddlCliente.Focus();
                lblMensagem.Text = "Pedido salvo com sucesso";
                Response.Redirect("CadastrarPedProduto.aspx");
                break;

            case 1:
                //Erro no banco de dados
                lblMensagem.Text = "Não foi possível realizar o pedido.";
                break;

            case 2:
                //Erro geral
                lblMensagem.Text = "Não foi possível realizar o pedido.";
                break;

            default:
                break;
            }
        }
    private void CarregaGrid()
    {
        if (rbTodos.Checked)
        {
            PedidoBD bd = new PedidoBD();
            DataSet  ds = bd.SelectAll();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('Lista de Pedidos - Kifome Salgados');", true);
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();


            GridView2.DataSource = null;
            GridView2.DataBind();
        }
        if (rbAguardando.Checked)
        {
            PedidoBD bd = new PedidoBD();
            DataSet  ds = bd.SelectAllAguardando();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('em Produção','Relatório de todos os pedidos ainda não finalizados. ');", true);
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();

            GridView2.DataSource = null;
            GridView2.DataBind();
        }
        if (rbPronto.Checked)
        {
            PedidoBD bd = new PedidoBD();
            DataSet  ds = bd.SelectAllPronto();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('Prontos','Relatório de todos os pedidos finalizados.');", true);
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();

            GridView2.DataSource = null;
            GridView2.DataBind();
        }
        if (rbCancelado.Checked)
        {
            PedidoBD bd = new PedidoBD();
            DataSet  ds = bd.SelectAllCancelado();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('Cancelados','Relatório de todos os pedidos cancelados no período.');", true);
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();

            GridView2.DataSource = null;
            GridView2.DataBind();
        }
    }
예제 #26
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;
            }
        }
예제 #27
0
    private void CarregaDDL2() //esse codigo vai carregar os itens na dropdownlist
    {
        PedidoBD bd = new PedidoBD();
        DataSet  ds = null;

        //verifica qual radiobutton foi clicado

        ddlProduto.Items.Clear();
        ds = bd.SelectDois();
        //vincula dados do ds ao componente ddl
        ddlProduto.DataSource     = ds.Tables[0].DefaultView;
        ddlProduto.DataTextField  = "pro_nome";
        ddlProduto.DataValueField = "pro_id";
        ddlProduto.DataBind();
        //adiciona item "Selecione" na primeira posição do ddl
        ddlProduto.Items.Insert(0, new ListItem("Selecione", "0"));
    }
예제 #28
0
    protected void gdvRecebePedido_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        switch (e.CommandName)
        {
        case "status":
            int id = Convert.ToInt32(e.CommandArgument);

            PedidoBD pedBD = new PedidoBD();
            Pedido   ped   = new Pedido();
            ped.Codigo = id;

            ped.Status = 1;
            pedBD.UpdateStatus(ped);
            CarregaGrid();
            break;
        }
    }
예제 #29
0
        private void Carregar()
        {
            PedidoBD pedidobd = new PedidoBD();
            DataSet  pedidods = pedidobd.SelectAllPedidos();

            ddlPedido.DataSource     = pedidods.Tables[0].DefaultView;
            ddlPedido.DataTextField  = "ped_id";
            ddlPedido.DataValueField = "ped_id";
            ddlPedido.DataBind();

            ProdutoBD clientebd = new ProdutoBD();
            DataSet   clienteds = clientebd.SelectClientByID();

            ddlCliente.DataSource     = clienteds.Tables[0].DefaultView;
            ddlCliente.DataTextField  = "cli_nome";
            ddlCliente.DataValueField = "ped_id";
            ddlCliente.DataBind();
        }
예제 #30
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            dtb = CriaDataTable();

            Session["mDatatable"] = dtb;

            this.GridView1.DataSource = ((DataTable)Session["mDatatable"]).DefaultView;
            this.GridView1.DataBind();

            PedidoBD bd     = new PedidoBD();
            Pedido   pedido = bd.SelectGuid(Convert.ToInt32(Session["ID"]));
            lblGuid.Text = pedido.Produto;

            CarregaProduto();
            ddlProduto.Focus();
        }
    }