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";
            }
        }
    }
Esempio n. 2
0
    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);
            }
        }
    }
Esempio n. 3
0
    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);
        }
    }
Esempio n. 4
0
    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";
                }
            }
        }
    }
Esempio n. 6
0
    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");
            }
        }
    }
Esempio n. 7
0
    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");
                }
            }
        }
    }
Esempio n. 8
0
    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";
                }
            }
        }
    }