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"; } } }
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 btnBuscar_Click(object sender, EventArgs e) { PedidoBD bd = new PedidoBD(); DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); DataSet pedidobd = bd.SelectData(inicio, final); //vincula dados ao componente GridView gvPedidos.DataSource = pedidobd.Tables[0].DefaultView; gvPedidos.DataBind(); 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: " + Convert.ToString(totalpedidos) + " Pedido"; } else { lblTotalPedidos.Text = "Total de Pedidos: " + Convert.ToString(totalpedidos) + " Pedidos"; } double qtdtotal = Convert.ToDouble(pedidobd.Tables[0].Compute("Sum(ped_quantidadetotal)", "").ToString()); lblTamanhoMedio.Text = "Tamanho Médio: " + Convert.ToString(qtdtotal / totalpedidos); } }
protected void btnBuscar_Click(object sender, EventArgs e) { PedidoBD bd = new PedidoBD(); DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); DataSet pedidobd = bd.SelectData(inicio, final); //vincula dados ao componente GridView gvPedidos.DataSource = pedidobd.Tables[0].DefaultView; gvPedidos.DataBind(); int rowCount = gvPedidos.Rows.Count; if (rowCount == 0) { lblMensagem.Text = "Nenhum Pedido Encontrado Nesse Período"; lblFrequencia.Text = " "; lblTempoMedio.Text = " "; lblTotalPedidos.Text = " "; lblTotaldeDias.Text = " "; } else { //conta as linha do grid double totalpedidos = Convert.ToDouble(gvPedidos.Rows.Count.ToString()); if (totalpedidos == 1) { lblTotalPedidos.Text = "Total de Pedidos: " + Convert.ToString(totalpedidos) + " Pedido"; } else { lblTotalPedidos.Text = "Total de Pedidos: " + Convert.ToString(totalpedidos) + " Pedidos"; } //Soma os dias da coluna qtd de dias double totaldias = Convert.ToDouble(pedidobd.Tables[0].Compute("Sum(ped_qtddias)", "").ToString()); TimeSpan qtddias = final - inicio; if (qtddias.Days == 0) { lblTotaldeDias.Text = "Total de Dias: " + Convert.ToString(qtddias.Days + 1) + " Dia"; } else { lblTotaldeDias.Text = "Total de Dias: " + Convert.ToString(qtddias.Days + 1) + " Dias"; } lblFrequencia.Text = "Frequência de Entrega: " + (totalpedidos / (qtddias.Days + 1)).ToString("N2"); double tempomedio = totaldias / totalpedidos; if (tempomedio == 1) { lblTempoMedio.Text = "Tempo Médio de Processamento: " + tempomedio.ToString("N2") + " Dia"; } else { lblTempoMedio.Text = "Tempo Médio de Processamento: " + tempomedio.ToString("N2") + " Dias"; } } }
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; periodoinicial.Text = "Relatório de entregas no 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"; lblFrequencia.Text = " "; lblTempoMedio.Text = " "; lblTotalPedidos.Text = " "; lblTotaldeDias.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"; } //Soma os dias da coluna qtd de dias double totaldias = Convert.ToDouble(pedidobd.Tables[0].Compute("Sum(ped_qtddias)", "").ToString()); TimeSpan qtddias = final - inicio; if (qtddias.Days == 0) { lblTotaldeDias.Text = "Quantidade de dias da amostra: " + Convert.ToString(qtddias.Days + 1) + " Dia"; } else { lblTotaldeDias.Text = "Quantidade de dias da amostra: " + Convert.ToString(qtddias.Days + 1) + " Dias"; } lblFrequencia.Text = "Frequência de Entrega: " + (totalpedidos / (qtddias.Days + 1)).ToString("N2") + " pedidos por dia."; double tempomedio = totaldias / totalpedidos; if (tempomedio == 1) { lblTempoMedio.Text = "Tempo Médio de Processamento: " + tempomedio.ToString("N2") + " Dia"; } else { lblTempoMedio.Text = "Tempo Médio de Processamento: " + tempomedio.ToString("N2") + " Dias"; } } } }
protected void btnBuscar_Click(object sender, EventArgs e) { DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); EntradaBD entradabd = new EntradaBD(); DataSet Entradabd = entradabd.SelectAllEntrada(inicio, final); PedidoBD pedidobd = new PedidoBD(); DataSet PedidosProntosbd = pedidobd.SelectData(inicio, final); //vincula dados ao componente GridView EntradaMateria gvEntradaMateria.DataSource = Entradabd.Tables[0].DefaultView; gvEntradaMateria.DataBind(); //vincula dados ao componente GridView Pedidos Prontos gvPedidosProntos.DataSource = PedidosProntosbd.Tables[0].DefaultView; gvPedidosProntos.DataBind(); int rowCount = gvEntradaMateria.Rows.Count; int rowCount2 = gvPedidosProntos.Rows.Count; if (rowCount == 0) { if (rowCount2 == 0) { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima ou Pedido Encontrado Nesse Período."; lblGastos.Text = ""; lblLucro.Text = ""; lblVendas.Text = ""; } else { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima Encontrada Nesse Período."; lblGastos.Text = "Total de Gastos: " + "R$" + 0.ToString("N2"); double totalvendas = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas - 0).ToString("N2"); } } else { if (rowCount2 == 0) { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = 0; lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } else { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } } }
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 { DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); EntradaBD entradabd = new EntradaBD(); DataSet Entradabd = entradabd.SelectAllEntrada(inicio, final); PedidoBD pedidobd = new PedidoBD(); DataSet PedidosProntosbd = pedidobd.SelectData(inicio, final); esconderdiv.Visible = false; impressorinha.Visible = true; titulo.Visible = true; tituloa.Visible = true; periodoinicial.Text = "Relatório de movimentação no período de " + txtInicio.Text; periodofinal.Text = " até " + txtFinal.Text; //vincula dados ao componente GridView EntradaMateria gvEntradaMateria.DataSource = Entradabd.Tables[0].DefaultView; gvEntradaMateria.DataBind(); //vincula dados ao componente GridView Pedidos Prontos gvPedidosProntos.DataSource = PedidosProntosbd.Tables[0].DefaultView; gvPedidosProntos.DataBind(); CarregaGraficoBalanco(); int rowCount = gvEntradaMateria.Rows.Count; int rowCount2 = gvPedidosProntos.Rows.Count; if (rowCount == 0) { if (rowCount2 == 0) { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima ou Pedido Encontrado Nesse Período."; lblGastos.Text = ""; lblLucro.Text = ""; lblVendas.Text = ""; } else { lblMensagem.Text = "Nenhuma Entrada de Matéria Prima Encontrada Nesse Período."; lblGastos.Text = "Total de Gastos: " + "R$" + 0.ToString("N2"); double totalvendas = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas - 0).ToString("N2"); } } else { if (rowCount2 == 0) { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = 0; lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } else { double totalgastos = Convert.ToDouble(Entradabd.Tables[0].Compute("Sum(ent_valor)", "").ToString()); lblGastos.Text = "Total de Gastos: " + "R$" + totalgastos.ToString("N2"); double totalvendas2 = Convert.ToDouble(PedidosProntosbd.Tables[0].Compute("Sum(ped_valortotal)", "").ToString()); lblVendas.Text = "Total de Vendas: " + "R$" + totalvendas2.ToString("N2"); lblLucro.Text = "Lucro: " + "R$" + (totalvendas2 - totalgastos).ToString("N2"); } } } }
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 { PedidoAtrasadoBD bd = new PedidoAtrasadoBD(); DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); DataSet pedidoAtrasadobd = bd.SelectData(inicio, final); esconderdiv.Visible = false; impressorinha.Visible = true; titulo.Visible = true; periodoinicial.Text = "Relatório de atrasos no período de " + txtInicio.Text; periodofinal.Text = " até " + txtFinal.Text; //vincula dados ao componente GridView gvPedidosAtrasados.DataSource = pedidoAtrasadobd.Tables[0].DefaultView; gvPedidosAtrasados.DataBind(); CarregaGraficoProduto(); 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 atrasados: " + Convert.ToString(totalpedidosatrasados) + " Pedido"; } else { lblTotalPedidos.Text = "Total de pedidos atrasados: " + 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()); lblTotalGeral.Text = "Total de pedidos feitos no período: " + totalpedidos.ToString() + " pedidos."; 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"; } } } }