Ejemplo n.º 1
0
    protected void btnInserir_Click(object sender, EventArgs e)
    {
        lstBandeira = (List<string>)ViewState["grdBandeira"];

        if (lstBandeira.Count > 0)
        {
            try
            {
                prod_pagDao = new Prod_PagDAO();

                for (int i = 0; i < lstBandeira.Count; i++)
                {
                    prod_pag = new Prod_Pag();
                    prod_pag.IdPagamento = Convert.ToInt32(lstBandeira[i]);
                    prod_pag.QtdeParcela = 1;
                    prod_pag.IdProduto   = Convert.ToInt32(Session["idProduto"]);

                    prod_pagDao.sp_ManutencaoProd_Pag(prod_pag, "I");
                }
            }
            finally
            {
                grdProduto_Pagamento.DataBind();
                List<string> list = new List<string>();
                ViewState["grdBandeira"] = list;
            }
        }
    }
Ejemplo n.º 2
0
    protected void grdProduto_Pagamento_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        prod_pag = new Prod_Pag();
        prod_pagDao = new Prod_PagDAO();

        if (e.CommandName == "Deletar")
        {
            prod_pag.IdProdPag   = Convert.ToInt32(e.CommandArgument);

            prod_pagDao.sp_ManutencaoProd_Pag(prod_pag, "D");
        }
        else if (e.CommandName == "Alterar")
        {
            try
            {
                GridViewRow selected = (GridViewRow)((Control)(e.CommandSource)).Parent.Parent;
                int index = selected.RowIndex;
                TextBox txbQtdeParcela = (TextBox)grdProduto_Pagamento.Rows[index].FindControl("txbQtde");
                TextBox txbJuros = (TextBox)grdProduto_Pagamento.Rows[index].FindControl("txbJuros");

                prod_pag.QtdeParcela = Convert.ToInt32(txbQtdeParcela.Text);
                prod_pag.JurosParcela = Convert.ToInt32(txbJuros.Text);
                prod_pag.IdProdPag = Convert.ToInt32(e.CommandArgument);

                prod_pagDao.sp_ManutencaoProd_Pag(prod_pag, "U");
            }
            finally
            {
                grdProduto_Pagamento.EditIndex = -1;
                grdProduto_Pagamento.DataBind();
            }
        }
        grdProduto_Pagamento.DataBind();
    }