Example #1
0
    private void Carrega()
    {
        VendaBD bd   = new VendaBD();
        DataSet ds   = bd.SelectAll();
        int     rows = ds.Tables[0].Rows.Count;

        if (rows > 0)
        {
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
            GridView1.Visible = true;
        }

        DataTable dt = ds.Tables[0];

        GridView1.DataSource = ds.Tables[0].DefaultView;
        GridView1.DataBind();
        lblMensagem.Text  = "Venda(s) encontrada(s) : " + rows.ToString();
        GridView1.Visible = true;
        int acumula = 0;

        for (int l = 0; l < dt.Rows.Count; l++)
        {
            if (dt.Rows[l]["VEN_QUANTIDADE"].ToString() != "")
            {
                int total = Convert.ToInt32(dt.Rows[l]["VEN_QUANTIDADE"]);
                acumula += total;
            }
        }
        lblMensagem0.Text = "Quantidade de Produto(s) Vendido(s) : " + acumula.ToString();
    }
Example #2
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int codigo = 0;

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

        case "Alterar":
            codigo        = Convert.ToInt32(e.CommandArgument);
            Session["ID"] = codigo;
            Response.Redirect("Alterar.aspx");
            break;

        case "Deletar":
            codigo = Convert.ToInt32(e.CommandArgument);
            VendaBD bd = new VendaBD();
            bd.Delete(codigo);
            Carrega();
            break;

        default:
            break;
        }
    }
Example #3
0
    protected void btnAlterarVenda_Click(object sender, EventArgs e)
    {
        {
            VendaBD bd    = new VendaBD();
            Venda   venda = bd.Select(Convert.ToInt32(Session["ID"]));
            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.Valor = Convert.ToDouble(txtValor.Text);
            venda.Data  = txtData.Text;

            txtCliente.Focus();

            if (bd.Update(venda))
            {
                lblMensagem.Text = "Venda alterada com sucesso";
                txtCliente.Focus();
            }
            else
            {
                lblMensagem.Text = "Não foi possível Alterar Venda.";
            }
        }
    }
Example #4
0
        private void Carrega()
        {
            VendaBD bd = new VendaBD();
            DataSet ds = bd.GetClientesMaisCompram();

            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
        }
Example #5
0
        private void Carrega()
        {
            VendaBD bd = new VendaBD();
            DataSet ds = bd.GetVendasSemana();

            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
        }
Example #6
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");
        }
Example #7
0
        protected void btnFinalizarVenda_Click(object sender, EventArgs e)
        {
            int     venda      = Convert.ToInt32(Session["VendaID"]);
            int     produto    = Convert.ToInt32(Session["ProdutoID"]);
            int     quantidade = Convert.ToInt32(lblQuantidade.Text);
            decimal subtotal   = Convert.ToDecimal(lblSubtotal.Text);
            decimal preco      = Convert.ToDecimal(lblPreco.Text);

            VendaItemBD vendaItemBD = new VendaItemBD();
            VendaItem   vendaItem   = new VendaItem();

            vendaItem.Produto       = produto;
            vendaItem.Venda         = venda;
            vendaItem.Quantidade    = quantidade;
            vendaItem.Subtotal      = subtotal;
            vendaItem.PrecoUnitario = preco;
            vendaItemBD.Insert(vendaItem);

            VendaBD vendaBD = new VendaBD();

            vendaBD.UpdateTotal(venda, subtotal);

            Session["VendaID"]     = 0;
            Session["CategoriaID"] = 0;
            Session["ProdutoID"]   = 0;



            ProdutoMPBD bd = new ProdutoMPBD();
            DataSet     ds = bd.SelectProdutoMP(produto);

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow dr           = ds.Tables[0].Rows[i];
                int     MP           = Convert.ToInt32(dr["mat_codigo"]);
                double  quantidademp = Convert.ToDouble(dr["pmp_quantidade"]);
                int     saida        = 1;

                double total = quantidade * quantidademp;

                EstoqueMPBD estoque = new EstoqueMPBD();
                estoque.InsertEstoque(MP, total, saida);
            }

            Response.Redirect("NovaVenda.aspx");
        }
Example #8
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.";
            }
        }
Example #10
0
    private void CarregaGrafico()
    {
        VendaBD bd = new VendaBD();
        DataSet ds = bd.SelectAll();

        string dados = "";

        //varre linhas do dataset
        dados = dados + "['Nome', 'Quantidade'],";
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            DataRow dr = ds.Tables[0].Rows[i];

            string nome       = Convert.ToString(dr["VEN_CLIENTE"] + " - ") + Convert.ToString(dr["VEN_PRODUTO"]);
            int    quantidade = Convert.ToInt32(dr["VEN_QUANTIDADE"]);

            dados = dados + "['" + nome + "', " + quantidade + "],";
        }

        string grafico = "";

        grafico = grafico + "<script type='text/javascript'>";
        grafico = grafico + "google.load('visualization', '1', {packages:['corechart']});";
        grafico = grafico + "function drawChart() {";
        grafico = grafico + "var data = google.visualization.arrayToDataTable([";
        grafico = grafico + dados;
        grafico = grafico + "]);";
        grafico = grafico + "var options = {";
        grafico = grafico + "title: '',";
        grafico = grafico + "is3D: true ";
        grafico = grafico + "};";
        grafico = grafico + "var chart = new google.visualization.PieChart(document.getElementById('chart_div'));";
        grafico = grafico + "chart.draw(data, options);";
        grafico = grafico + "}";
        grafico = grafico + "google.setOnLoadCallback(drawChart);";
        grafico = grafico + "</script>";

        Literal1.Text = grafico;
    }
Example #11
0
        private void Carrega()
        {
            VendaBD bd = new VendaBD();
            DataSet ds = bd.GetClientesMaisCompram();

            string dados = "";

            //varre linhas do dataset
            dados = dados + "['Nome', 'Valor em R$'],";
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow dr = ds.Tables[0].Rows[i];

                string nome  = Convert.ToString(dr["pes_nome"]);
                int    valor = Convert.ToInt32(dr["SUM(ven_valortotal)"]);

                dados = dados + "['" + nome + "', " + valor + "],";
            }
            string grafico = "";

            grafico = grafico + "<script type='text/javascript'>";
            grafico = grafico + "google.load('visualization', '1', {packages:['corechart']});";
            grafico = grafico + "function drawChart() {";
            grafico = grafico + "var data = google.visualization.arrayToDataTable([";
            grafico = grafico + dados;
            grafico = grafico + "]);";
            grafico = grafico + "var options = {";
            grafico = grafico + "title: 'Ranking de Vendas',";
            grafico = grafico + "is3D: true ";
            grafico = grafico + "};";
            grafico = grafico + "var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));";
            grafico = grafico + "chart.draw(data, options);";
            grafico = grafico + "}";
            grafico = grafico + "google.setOnLoadCallback(drawChart);";
            grafico = grafico + "</script>";

            Literal1.Text = grafico;
        }
Example #12
0
        private void CarregaTotal()
        {
            VendaBD bdVenda = new VendaBD();
            DataSet ds      = bdVenda.GetVendasMesTotal();
            DataRow dr      = ds.Tables[0].Rows[0];

            double venda = 0;

            if (dr["valor"] != DBNull.Value)
            {
                venda         = Convert.ToDouble(dr["valor"]);
                lblVenda.Text = venda.ToString();
            }


            //double venda = Convert.ToDouble(dr["valor"]);
            //lblVenda.Text = venda.ToString();

            DespesaBD bdDespesa = new DespesaBD();
            DataSet   dsTotal   = bdDespesa.GetDespesasMesTotal();
            DataRow   dre       = dsTotal.Tables[0].Rows[0];

            double despesa = 0;

            if (dre["Valor"] != DBNull.Value)
            {
                despesa         = Convert.ToDouble(dre["Valor"]);
                lblDespesa.Text = despesa.ToString();
            }

            //double despesa = Convert.ToDouble(dre["Valor"]);
            //lblDespesa.Text = despesa.ToString();

            double total = venda - despesa;

            lblTotal.Text = Convert.ToString(total);
        }
Example #13
0
    //private void CarregaDDL()
    //{
    //    ProdutoBD bd = new ProdutoBD();
    //    DataSet ds = bd.SelectAll();

    //    ddlProdutos.Items.Clear();
    //    ddlProdutos.DataSource = ds.Tables[0].DefaultView;
    //    ddlProdutos.DataTextField = "pro_nome";
    //    ddlProdutos.DataValueField = "pro_nome";
    //    ddlProdutos.DataBind();

    //    ddlProdutos.Items.Insert(0, "Selecione");
    //}

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            VendaBD bd    = new VendaBD();
            Venda   venda = bd.Select(Convert.ToInt32(Session["ID"]));
            txtCliente.Text  = venda.Cliente;
            txtRua.Text      = venda.Endereco;
            txtBairro.Text   = venda.Bairro;
            txtNumero.Text   = venda.Numero;
            txtCep.Text      = venda.Cep;
            txtCnpj.Text     = venda.Cnpj;
            txtCpf.Text      = venda.Cpf;
            txtTelefone.Text = venda.Telefone;
            //ddlProdutos.Text = venda.Produto;
            //txtQuantidade.Text = venda.Quantidade.ToString();
            txtData.Text  = venda.Data;
            txtValor.Text = venda.Valor.ToString();

            //CarregaDDL();
        }

        txtCliente.Focus();
    }
    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();
        }
    }
Example #15
0
 void CarregarDrop()
 {
     DataSet ds = new VendaBD().Lucrodomes();
 }