protected void BtnAlterar_Click(object sender, EventArgs e) { PedidoBD bd = new PedidoBD(); Pedido pedido = bd.Select(Convert.ToInt32(Session["ID"])); pedido.Data = Convert.ToDateTime(txtData.Text); pedido.Logradouro = Convert.ToString(txtLogradouro.Text); pedido.Observacao = Convert.ToString(txtObsPedido.Text); pedido.Cidade = ddlCidade.Text; pedido.Estado = ddlEstado.Text; pedido.Bairro = Convert.ToString(txtBairro.Text); pedido.Numero = Convert.ToString(txtNumero.Text); if (bd.Update(pedido)) { lblMensagem.Text = "Pedido alterado com sucesso"; txtLogradouro.Text = ""; txtBairro.Text = ""; txtNumero.Text = ""; //ddlCidade.Text = ""; //ddlEstado.Text = ""; txtData.Text = ""; txtObsPedido.Text = ""; txtLogradouro.Focus(); } else { lblMensagem.Text = "Erro ao alterar."; } }
private void Carrega() { PedidoBD bd = new PedidoBD(); DataSet ds = bd.SelectAllGrafico(); string dados = ""; //varre linhas do dataset dados = dados + "['Data do pedido', 'Quantidade de Pedidos'],"; foreach (DataRow dr in ds.Tables[0].Rows) { dados = dados + "['" + Convert.ToDateTime(dr["datapedido"]).ToShortDateString() + "', " + Convert.ToInt32(dr["quantidade"]) + "],"; } if (dados == "['Data do pedido', 'Quantidade de Pedidos'],") { txtMensagem.Text = "Não existem pedidos cadastrados."; txtInicial.Text = ""; txtFinal.Text = ""; txtInicial.Focus(); } else { GerarGrafico(dados); } }
protected void btnSalvar_Click(object sender, EventArgs e) { Pedido pedido = new Pedido(); pedido.Cli_id = Convert.ToInt32(ddlCliente.SelectedItem.Value); pedido.Pro_id = Convert.ToInt32(ddlProduto.SelectedItem.Value); pedido.Cat_id = Convert.ToInt32(ddlTipo.SelectedItem.Value); pedido.QtdePro = Convert.ToInt32(txtQtdePro.Text); pedido.Valor = Convert.ToDouble(txtValor.Text); pedido.DataPedido = Convert.ToDateTime(txtDataPedido.Text); pedido.DataEntrega = Convert.ToDateTime(txtDataEntrega.Text); PedidoBD bd = new PedidoBD(); if (bd.Update(pedido)) { lblMensagem.Text = "Pedido alterado com sucesso"; ddlCliente.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
protected void btnSalvar_Click(object sender, EventArgs e) { Pedido pedido = new Pedido(); pedido.Cli_id = Convert.ToInt32(ddlCliente.SelectedItem.Value); pedido.Pro_id = Convert.ToInt32(ddlProduto.SelectedItem.Value); pedido.Cat_id = Convert.ToInt32(ddlTipo.SelectedItem.Value); pedido.QtdePro = Convert.ToInt32(txtQtdePro.Text); pedido.Valor = Convert.ToDouble(txtValor.Text); pedido.DataPedido = Convert.ToDateTime(txtDataPedido.Text); pedido.DataEntrega = Convert.ToDateTime(txtDataEntrega.Text); PedidoBD bd = new PedidoBD(); if (bd.Insert(pedido)) { LimparCampos(); lblMensagem.Text = "Cadastro realizado com Sucesso!"; txtQtdePro.Text = ""; txtValor.Text = ""; txtDataPedido.Text = ""; txtDataEntrega.Text = ""; } else { lblMensagem.Text = "Erro!"; } }
protected void btnNewPedido_Click(object sender, EventArgs e) { PedidoBD bdped = new PedidoBD(); Pedido pedido = new Pedido(); pedido.Cliente = txtCliente.Text; if (bdped.Insert(pedido)) { ltlMsgPedidoGerado.Text = "Pedido Aberto com sucesso!"; PedidoBD bdped2 = new PedidoBD(); pednumero = bdped2.PedidoInserido(); txtPedido.Text = Convert.ToString(pednumero); } else { ltlMsgPedidoGerado.Text = "Erro ao salvar."; } CarregaDetalhe(); txtPedcliente.Text = ""; txtQuantidade.Text = ""; txtValorunitario.Text = ""; txtEmissao.Text = ""; txtPrazo.Text = ""; }
protected void btnIncped_Click(object sender, EventArgs e) { double total = 0; int pedido_num = Convert.ToInt32(txtPedido.Text); PedidodetalheBD bdp = new PedidodetalheBD(); total = bdp.TotalDetalhe(); PedidoBD bdped = new PedidoBD(); Pedido pedido = new Pedido(); pedido.Registro = Convert.ToInt32(txtPedido.Text); pedido.Cliente = txtCliente.Text; pedido.Pedidocliente = txtPedcliente.Text; pedido.Dataprocessamento = Convert.ToDateTime(txtEmissao.Text); pedido.Datafaturamento = Convert.ToDateTime(txtEmissao.Text); pedido.Emissao = Convert.ToDateTime(txtEmissao.Text); pedido.Prazo = Convert.ToDateTime(txtPrazo.Text); pedido.Valortotal = total; if (bdped.Update(pedido)) { ltlMsgPedidoGerado.Text = "Pedido atualizado com sucesso."; } else { ltlMsgPedidoGerado.Text = "Erro ao atualizar pedido."; } PedidodetalheBD bddet = new PedidodetalheBD(); bddet.AtuRelacao(pedido_num); }
//protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) //{ // int codigo = 0; // switch (e.CommandName) // { // case "Alterar": // codigo = Convert.ToInt32(e.CommandArgument); // Session["ID"] = codigo; // Response.Redirect("AlterarPedido.aspx"); // break; // case "Excluir": // codigo = Convert.ToInt32(e.CommandArgument); // PedidoBD bd = new PedidoBD(); // bd.Delete(codigo); // Carregar(); // break; // default: // break; // } //} protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { int codigo = 0; switch (e.CommandName) { case "alterar": codigo = Convert.ToInt32(e.CommandArgument); Session["ID"] = codigo; Response.Redirect("AlterarPedido.aspx"); break; case "excluir": codigo = Convert.ToInt32(e.CommandArgument); PedidoBD bd = new PedidoBD(); bd.Delete(codigo); Carregar(); break; default: break; } //if (e.CommandName == "alterar") //{ // int codigo = 0; // codigo = Convert.ToInt32(e.CommandArgument); // Session["ID"] = codigo; // Response.Redirect("AlterarPedido.aspx"); //} //else if(e.CommandName == "excluir") }
private void Carregar() { ProdutoBD bd = new ProdutoBD(); DataSet ds = bd.SelectAll(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); PedidoBD pedidobd = new PedidoBD(); DataSet pedidods = pedidobd.SelectAllPedidos(); ddlPedido.DataSource = pedidods.Tables[0].DefaultView; ddlPedido.DataTextField = "ped_id"; ddlPedido.DataValueField = "ped_id"; ddlPedido.DataBind(); ProdutoBD produtobd = new ProdutoBD(); DataSet produtods = produtobd.SelectAll(); ddlProduto.DataSource = produtods.Tables[0].DefaultView; ddlProduto.DataTextField = "prod_nome"; ddlProduto.DataValueField = "prod_id"; ddlProduto.DataBind(); ddlProduto.Items.Insert(0, "Selecione um produto"); ProdutoBD clientebd = new ProdutoBD(); DataSet clienteds = clientebd.SelectClientByID(); ddlCliente.DataSource = clienteds.Tables[0].DefaultView; ddlCliente.DataTextField = "cli_nome"; ddlCliente.DataValueField = "ped_id"; ddlCliente.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ltlPedido.Text = PedidoBD.SelectTabela(); } }
private void Carrega() { PedidoBD bd = new PedidoBD(); DataSet ds = bd.SelectAll(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); }
private void CarregaVendas() { PedidoBD pedBD = new PedidoBD(); DataSet ds = pedBD.SelectVendas(Convert.ToDateTime(txtData.Text), Convert.ToDateTime(txtData2.Text)); gdvRelatorioVendas.DataSource = ds.Tables[0].DefaultView; gdvRelatorioVendas.DataBind(); }
private void CarregaGrid() { PedidoBD pedBD = new PedidoBD(); DataSet ds = pedBD.RecebePedido(); gdvRecebePedido.DataSource = ds.Tables[0].DefaultView; gdvRecebePedido.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { PedidoBD bd = new PedidoBD(); Pedido pedido = bd.SelectGuid(Convert.ToInt32(Session["ID"])); lblGuid.Text = pedido.Produto; } }
protected void btnBuscar_Click(object sender, EventArgs e) { PedidoAtrasadoBD bd = new PedidoAtrasadoBD(); DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); DataSet pedidoAtrasadobd = bd.SelectData(inicio, final); //vincula dados ao componente GridView gvPedidosAtrasados.DataSource = pedidoAtrasadobd.Tables[0].DefaultView; gvPedidosAtrasados.DataBind(); int rowCount = gvPedidosAtrasados.Rows.Count; if (rowCount == 0) { lblMensagem.Text = "Nenhum Pedido Encontrado Nesse Período"; lblPorcentagemAtrasos.Text = " "; lblTempoMedio.Text = " "; lblTotalPedidos.Text = " "; } else { //conta as linha do grid double totalpedidosatrasados = Convert.ToDouble(gvPedidosAtrasados.Rows.Count.ToString()); if (totalpedidosatrasados == 1) { lblTotalPedidos.Text = "Total de Pedidos: " + Convert.ToString(totalpedidosatrasados) + " Pedido"; } else { lblTotalPedidos.Text = "Total de Pedidos: " + Convert.ToString(totalpedidosatrasados) + " Pedidos"; } //Soma os dias da coluna qtd de dias double totaldias = Convert.ToDouble(pedidoAtrasadobd.Tables[0].Compute("Sum(pea_qtddias)", "").ToString()); PedidoBD bd2 = new PedidoBD(); DataSet pedidobd = bd2.SelectData(inicio, final); double totalpedidos = Convert.ToDouble(pedidobd.Tables[0].Rows.Count.ToString()); lblPorcentagemAtrasos.Text = "Porcentagem de Atraso: " + ((totalpedidosatrasados / totalpedidos) * 100).ToString("N2") + " %"; double tempomedio = totaldias / totalpedidosatrasados; if (tempomedio == 1) { lblTempoMedio.Text = "Tempo Médio de Atraso: " + tempomedio.ToString("N2") + " Dia"; } else { lblTempoMedio.Text = "Tempo Médio de Atraso: " + tempomedio.ToString("N2") + " Dias"; } } }
private void Carregar() { //PedidoBD bd = new PedidoBD(); //DataSet ds = bd.SelectAll(); //GridView1.DataSource = ds.Tables[0].DefaultView; //GridView1.DataBind(); PedidoBD pedidobd = new PedidoBD(); DataSet pedidods = pedidobd.SelectAll(); Repeater1.DataSource = pedidods.Tables[0].DefaultView; Repeater1.DataBind(); }
protected void btnFechaConta_Click(object sender, EventArgs e) { Pedido ped = new Pedido(); PedidoBD pedBD = new PedidoBD(); ped = pedBD.Select(Convert.ToInt32(ddlCliente.SelectedItem.Value)); ped.Pago = 1; if (pedBD.UpdatePago(ped)) { lblFinal.Text = "Conta Paga"; } CarregaGrid(); }
private void CarregaGrid() { PedidoBD proBD = new PedidoBD(); DataSet ds = proBD.SelectContaCliente(Convert.ToInt32(Session["Cliente"])); gdvMinhaConta.DataSource = ds.Tables[0].DefaultView; gdvMinhaConta.DataBind(); DataSet ds2 = proBD.RetornaTotal(Convert.ToInt32(Session["Cliente"])); gdvTotal.DataSource = ds2.Tables[0].DefaultView; gdvTotal.DataBind(); }
private void CarregaGrid() { PedidoBD proBD = new PedidoBD(); DataSet ds = proBD.SelectContaCliente(Convert.ToInt32(ddlCliente.SelectedItem.Value)); gdvFinalizarConta.DataSource = ds.Tables[0].DefaultView; gdvFinalizarConta.DataBind(); DataSet ds2 = proBD.RetornaTotal(Convert.ToInt32(ddlCliente.SelectedItem.Value)); gdvTotal.DataSource = ds2.Tables[0].DefaultView; gdvTotal.DataBind(); }
protected void btnBuscar_Click(object sender, EventArgs e) { if (txtFinal.Text == "" || txtInicio.Text == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Digite datas válidas!');", true); return; } else { PedidoBD bd = new PedidoBD(); DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); DataSet pedidobd = bd.SelectData(inicio, final); esconderdiv.Visible = false; impressorinha.Visible = true; titulo.Visible = true; periodoinicial.Text = "Relatório para o período de " + txtInicio.Text; periodofinal.Text = " até " + txtFinal.Text; //vincula dados ao componente GridView gvPedidos.DataSource = pedidobd.Tables[0].DefaultView; gvPedidos.DataBind(); CarregaGraficoProduto(); int rowCount = gvPedidos.Rows.Count; if (rowCount == 0) { lblMensagem.Text = "Nenhum Pedido Encontrado Nesse Período"; lblTotalPedidos.Text = " "; lblTamanhoMedio.Text = " "; } else { //conta as linha do grid double totalpedidos = Convert.ToDouble(gvPedidos.Rows.Count.ToString()); if (totalpedidos == 1) { lblTotalPedidos.Text = "Total de pedidos no período: " + Convert.ToString(totalpedidos) + " Pedido"; } else { lblTotalPedidos.Text = "Total de pedidos no período: " + Convert.ToString(totalpedidos) + " Pedidos"; } double qtdtotal = Convert.ToDouble(pedidobd.Tables[0].Compute("Sum(ped_quantidadetotal)", "").ToString()); lblTamanhoMedio.Text = "Tamanho Médio dos pedidos: " + Convert.ToString(qtdtotal / totalpedidos); } } }
protected void btnPedido_Click(object sender, EventArgs e) { Pedido p = new Pedido(ddlPrato.SelectedItem.Text, txtRua.Text, Convert.ToInt32(txtNumero.Text), txtBairro.Text, Convert.ToInt32(txtQtd.Text), Convert.ToDouble(ddlPrato.SelectedValue)); PedidoBD.Insert(p); txtQtd.Text = ""; ddlPrato.SelectedValue = ""; txtRua.Text = ""; txtNumero.Text = ""; txtBairro.Text = ""; }
protected void btnExibir_Click(object sender, EventArgs e) { PedidoBD pedBD = new PedidoBD(); DespesasBD desBD = new DespesasBD(); CarregaVendas(); CarregaDespesas(); double totalVenda = pedBD.SelectVendasSemDataSet(Convert.ToDateTime(txtData.Text), Convert.ToDateTime(txtData2.Text)); double totalDespesa = desBD.SelectDespesaSemDataSet(Convert.ToDateTime(txtData.Text), Convert.ToDateTime(txtData2.Text)); double lucro = totalVenda - totalDespesa; lblLucro.Text = Convert.ToString(lucro); }
private void CarregaDDL3() //esse codigo vai carregar os itens na dropdownlist { PedidoBD bd = new PedidoBD(); DataSet ds = null; ddlTipo.Items.Clear(); ds = bd.SelectTres(); //vincula dados do ds ao componente ddl ddlTipo.DataSource = ds.Tables[0].DefaultView; ddlTipo.DataTextField = "cat_nome"; ddlTipo.DataValueField = "cat_id"; ddlTipo.DataBind(); //adiciona item "Selecione" na primeira posição do ddl ddlTipo.Items.Insert(0, new ListItem("Selecione", "0")); }
private void CarregaDDL1() { PedidoBD bd = new PedidoBD(); DataSet ds = null; ddlCliente.Items.Clear(); ds = bd.SelectUm(); //vincula dados do ds ao componente ddl ddlCliente.DataSource = ds.Tables[0].DefaultView; ddlCliente.DataTextField = "cli_nome"; ddlCliente.DataValueField = "cli_id"; ddlCliente.DataBind(); //adiciona item "Selecione" na primeira posição do ddl ddlCliente.Items.Insert(0, new ListItem("Selecione", "0")); }
protected void btnProximo_Click(object sender, EventArgs e) { ClienteBD clienteBD = new ClienteBD(); Cliente cliente = clienteBD.Select(Convert.ToInt32(ddlCliente.SelectedItem.Value)); Pedido pedido = new Pedido(); pedido.Data = Convert.ToDateTime(txtData.Text); pedido.Logradouro = Convert.ToString(txtLogradouro.Text); pedido.Observacao = Convert.ToString(txtObsPedido.Text); pedido.Cidade = Convert.ToString(ddlCidade.Text); pedido.Estado = Convert.ToString(ddlEstado.Text); pedido.Bairro = Convert.ToString(txtBairro.Text); pedido.Numero = Convert.ToString(txtNumero.Text); pedido.Cliente = cliente; PedidoBD pedidobd = new PedidoBD(); int retorno = pedidobd.Insert(pedido); int pedidoID = pedidobd.GetID(pedido.Data, pedido.Cliente.Id, pedido.Logradouro, pedido.Observacao, pedido.Cidade, pedido.Estado, pedido.Bairro, pedido.Numero); Session["pedidoID"] = pedidoID; Response.Redirect("CadastrarPedProduto.aspx"); switch (retorno) { case 0: LimparCampos(); ddlCliente.Focus(); lblMensagem.Text = "Pedido salvo com sucesso"; Response.Redirect("CadastrarPedProduto.aspx"); break; case 1: //Erro no banco de dados lblMensagem.Text = "Não foi possível realizar o pedido."; break; case 2: //Erro geral lblMensagem.Text = "Não foi possível realizar o pedido."; break; default: break; } }
private void CarregaGrid() { if (rbTodos.Checked) { PedidoBD bd = new PedidoBD(); DataSet ds = bd.SelectAll(); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('Lista de Pedidos - Kifome Salgados');", true); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); GridView2.DataSource = null; GridView2.DataBind(); } if (rbAguardando.Checked) { PedidoBD bd = new PedidoBD(); DataSet ds = bd.SelectAllAguardando(); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('em Produção','Relatório de todos os pedidos ainda não finalizados. ');", true); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); GridView2.DataSource = null; GridView2.DataBind(); } if (rbPronto.Checked) { PedidoBD bd = new PedidoBD(); DataSet ds = bd.SelectAllPronto(); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('Prontos','Relatório de todos os pedidos finalizados.');", true); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); GridView2.DataSource = null; GridView2.DataBind(); } if (rbCancelado.Checked) { PedidoBD bd = new PedidoBD(); DataSet ds = bd.SelectAllCancelado(); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "pronto('Cancelados','Relatório de todos os pedidos cancelados no período.');", true); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); GridView2.DataSource = null; GridView2.DataBind(); } }
protected void btnIncluir_Click(object sender, EventArgs e) { PedidoBD pedidobd = new PedidoBD(); Pedido pedido = pedidobd.Select(Convert.ToInt32(ddlPedido.SelectedItem.Value)); ProdutoBD produtobd = new ProdutoBD(); Produto produto = produtobd.Select(Convert.ToInt32(ddlProduto.SelectedItem.Value)); PedidoProduto pedidoproduto = new PedidoProduto(); pedidoproduto.Quantidade = Convert.ToInt32(txtQuantidade.Text); pedidoproduto.Subtotal = Convert.ToDouble(txtSubtotal.Text); pedidoproduto.Produto = produto; pedidoproduto.Pedido = pedido; PedidoProdutoBD pedidoprodutobd = new PedidoProdutoBD(); int retorno = pedidoprodutobd.Insert(pedidoproduto); switch (retorno) { case 0: LimparCampos(); ddlProduto.Focus(); lblMensagem.Text = "Produto Incluso"; pedidoprodutobd.UpdateQuantidade(pedidoproduto.Quantidade, pedidoproduto.Produto.Id); Carregar(); CarregaProdutos(Convert.ToInt32(Session["pedidoID"])); break; case 1: //Erro no banco de dados lblMensagem.Text = "Não foi possível incluir o produto no pedido."; break; case 2: //Erro geral lblMensagem.Text = "Não foi possível incluir o produto no pedido."; break; default: break; } }
private void CarregaDDL2() //esse codigo vai carregar os itens na dropdownlist { PedidoBD bd = new PedidoBD(); DataSet ds = null; //verifica qual radiobutton foi clicado ddlProduto.Items.Clear(); ds = bd.SelectDois(); //vincula dados do ds ao componente ddl ddlProduto.DataSource = ds.Tables[0].DefaultView; ddlProduto.DataTextField = "pro_nome"; ddlProduto.DataValueField = "pro_id"; ddlProduto.DataBind(); //adiciona item "Selecione" na primeira posição do ddl ddlProduto.Items.Insert(0, new ListItem("Selecione", "0")); }
protected void gdvRecebePedido_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "status": int id = Convert.ToInt32(e.CommandArgument); PedidoBD pedBD = new PedidoBD(); Pedido ped = new Pedido(); ped.Codigo = id; ped.Status = 1; pedBD.UpdateStatus(ped); CarregaGrid(); break; } }
private void Carregar() { PedidoBD pedidobd = new PedidoBD(); DataSet pedidods = pedidobd.SelectAllPedidos(); ddlPedido.DataSource = pedidods.Tables[0].DefaultView; ddlPedido.DataTextField = "ped_id"; ddlPedido.DataValueField = "ped_id"; ddlPedido.DataBind(); ProdutoBD clientebd = new ProdutoBD(); DataSet clienteds = clientebd.SelectClientByID(); ddlCliente.DataSource = clienteds.Tables[0].DefaultView; ddlCliente.DataTextField = "cli_nome"; ddlCliente.DataValueField = "ped_id"; ddlCliente.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { dtb = CriaDataTable(); Session["mDatatable"] = dtb; this.GridView1.DataSource = ((DataTable)Session["mDatatable"]).DefaultView; this.GridView1.DataBind(); PedidoBD bd = new PedidoBD(); Pedido pedido = bd.SelectGuid(Convert.ToInt32(Session["ID"])); lblGuid.Text = pedido.Produto; CarregaProduto(); ddlProduto.Focus(); } }