예제 #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;
            }
        }
    }
예제 #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();
    }
예제 #3
0
    protected void CarregaValores()
    {
        DataSet dst = new DataSet();

        Prod_PagDAO prodPagDao = new Prod_PagDAO();
        dst = prodPagDao.ConsultaValores(IdProduto,
                                         IdProdPag,
                                         utls.ConvertePara<Int32>(ddlQtde.SelectedValue, 1));
        lblValorTotal.Text   = string.Format("{0:C2}", utls.ConvertePara<Double>(dst.Tables[0].Rows[0]["valorTotal"], 750.00));
        lblValorParcela.Text = string.Format("{0:C2}", utls.ConvertePara<Double>(dst.Tables[0].Rows[0]["valorParcela"], 120.56));
        hfdValorVenda.Value  = Convert.ToString(dst.Tables[0].Rows[0]["valorTotal"]);
        ddlQtdeParcelas.Items.Clear();
        int QtdeParcela      = utls.ConvertePara<Int32>(dst.Tables[0].Rows[0]["qtdeParcela"], 1);
        for (int i = 1; i <= QtdeParcela; i++)
        {
            ListItem li = new ListItem();
            li.Value = i.ToString();
            li.Text  = i.ToString();
            ddlQtdeParcelas.Items.Add(li);
        }
        ddlQtdeParcelas.DataBind();
    }