Ejemplo n.º 1
0
        protected void btnNovaVenda_Click(object sender, EventArgs e)
        {
            VendaBD bd     = new VendaBD();
            Pedido  pedido = new Pedido();

            pedido.Cliente    = Convert.ToInt32(ddlCliente.SelectedItem.Value);
            pedido.Data       = DateTime.Now;
            pedido.ValorTotal = 0;

            int vendaID = bd.Insert(pedido);

            Session["VendaID"] = vendaID;
            Response.Redirect("SelecionarCategoria.aspx");
        }
Ejemplo n.º 2
0
    protected void btnRealizarVenda_Click(object sender, EventArgs e)
    {
        Venda venda = new Venda();

        venda.Cliente    = txtCliente.Text;
        venda.Endereco   = txtRua.Text;
        venda.Bairro     = txtBairro.Text;
        venda.Numero     = txtNumero.Text;
        venda.Cep        = txtCep.Text;
        venda.Cnpj       = txtCnpj.Text;
        venda.Cpf        = txtCpf.Text;
        venda.Telefone   = txtTelefone.Text;
        venda.Produto    = ddlProdutos.SelectedItem.Value;
        venda.Quantidade = Convert.ToInt32(txtQuantidade.Text);
        venda.Data       = txtData.Text;
        venda.Valor      = Convert.ToDouble(txtValor.Text);

        VendaBD bd = new VendaBD();

        if (bd.Insert(venda))
        {
            lblMensagem.Text = "Venda Realizada com sucesso";

            txtCliente.Text  = "";
            txtRua.Text      = "";
            txtBairro.Text   = "";
            txtNumero.Text   = "";
            txtCep.Text      = "";
            txtCnpj.Text     = "";
            txtCpf.Text      = "";
            txtTelefone.Text = "";
            ddlProdutos.SelectedItem.Value = "";
            txtQuantidade.Text             = "";
            txtData.Text  = "";
            txtValor.Text = "";

            txtCliente.Focus();
        }
        else
        {
            lblMensagem.Text = "Venda não Realizada";
        }
    }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Venda venda = new Venda();

            venda.DataVenda = DateTime.Now;
            venda.TipoVenda = txtTipoVenda.Text;

            VendaBD bd = new VendaBD();

            if (bd.Insert(venda))
            {
                lblMensagem.Text = "Venda cadastrada com sucesso";

                txtTipoVenda.Text = "";
                txtTipoVenda.Focus();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
    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();
        }
    }