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(); }
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; } }
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."; } } }
private void Carrega() { VendaBD bd = new VendaBD(); DataSet ds = bd.GetClientesMaisCompram(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); }
private void Carrega() { VendaBD bd = new VendaBD(); DataSet ds = bd.GetVendasSemana(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); }
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"); }
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"); }
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."; } }
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; }
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; }
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); }
//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(); } }
void CarregarDrop() { DataSet ds = new VendaBD().Lucrodomes(); }