コード例 #1
0
    private void Carrega()
    {
        ParcelaBD bd = new ParcelaBD();
        DataSet   ds = bd.SelectAll();

        GridView1.DataSource = ds.Tables[0].DefaultView;
        GridView1.DataBind();
    }
コード例 #2
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (ddlClientes.SelectedItem.Text != "Selecione")
        {
            int idCliente  = Convert.ToInt32(ddlClientes.SelectedItem.Value);
            int idVendedor = Convert.ToInt32(ddlVendedor.SelectedItem.Value);


            Venda venda = new Venda();
            venda.Pagamento      = ddlPagamento.Text;
            venda.Data           = Convert.ToDateTime(txtData.Text);
            venda.ClienteCodigo  = Convert.ToInt32(idCliente);
            venda.VendedorCodigo = Convert.ToInt32(idVendedor);
            VendaBD bd   = new VendaBD();
            int     flag = bd.Insert(venda);

            if (flag > 0)
            {
                foreach (GridViewRow item in gdvProdutos.Rows)
                {
                    TextBox txtQnt   = item.FindControl("txtQnt") as TextBox;
                    TextBox txtPreco = item.FindControl("txtpreco") as TextBox;
                    if (!String.IsNullOrEmpty(txtQnt.Text) && !String.IsNullOrEmpty(txtPreco.Text))
                    {
                        ItensVenda ic = new ItensVenda();
                        ic.Preco       = Convert.ToInt32(txtPreco.Text);
                        ic.Quantidade  = Convert.ToInt32(txtQnt.Text);
                        ic.VendaCodigo = flag;
                        ic.Produto     = Convert.ToInt32(item.Cells[0].Text);

                        ItensVendaBD icbd = new ItensVendaBD();

                        icbd.Inserir(ic);
                    }
                }

                if (ddlPagamento.Text == "Parcelado")
                {
                    Parcela parcela = new Parcela();
                    parcela.Valor     = Convert.ToDouble(txtValor.Text);
                    parcela.Clicodigo = Convert.ToInt32(idCliente);
                    parcela.Vencodigo = flag;

                    ParcelaBD parcelaBD  = new ParcelaBD();
                    DateTime  today      = DateTime.Now;
                    DateTime  proximoMes = today.AddMonths(1);
                    for (int i = 1; i <= Convert.ToInt16(txtNumparcelas.Text); i++)
                    {
                        today.AddMonths(1);
                        parcela.DataPagamento = today;
                        parcelaBD.Insert(parcela);
                    }
                }



                lblMensagem.Text  = "Venda cadastrada com sucesso";
                ddlPagamento.Text = "";
                txtData.Text      = "";
                txtData.Focus();

                for (int i = 0; i < ddlClientes.Items.Count; i++)
                {
                    ddlClientes.Items[i].Selected = false;
                }
                ddlClientes.Items[0].Selected = true;
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
        else
        {
            lblMensagem.Text = "Selecione um Cliente";
            ddlClientes.Focus();
        }
    }