コード例 #1
0
    private void CarregaGrid()
    {
        EntradaBD bd      = new EntradaBD();
        DataSet   entrada = null;
        DataSet   saida   = null;

        DateTime inicio = Convert.ToDateTime(txtInicio.Text);
        DateTime final  = Convert.ToDateTime(txtFinal.Text);

        //verifica qual radiobutton foi clicado
        if (rbTodos.Checked)
        {
            entrada = bd.SelectAllEntrada(inicio, final);
            saida   = bd.SelectAllSaida(inicio, final);

            //vincula dados da entrada ao componente GridView
            gvEntradaMateria.DataSource = entrada.Tables[0].DefaultView;
            gvEntradaMateria.DataBind();


            //vincula dados da saida ao componente GridView
            gvSaidaMateria.DataSource = saida.Tables[0].DefaultView;
            gvSaidaMateria.DataBind();
        }
        if (rbEntrada.Checked)
        {
            gvSaidaMateria.DataSource = null;
            gvSaidaMateria.DataBind();

            entrada = bd.SelectAllEntrada(inicio, final);

            //vincula dados da entrada ao componente GridView
            gvEntradaMateria.DataSource = entrada.Tables[0].DefaultView;
            gvEntradaMateria.DataBind();
        }
        if (rbSaida.Checked)
        {
            gvEntradaMateria.DataSource = null;
            gvEntradaMateria.DataBind();

            saida = bd.SelectAllSaida(inicio, final);
            //vincula dados da saida ao componente GridView
            gvSaidaMateria.DataSource = saida.Tables[0].DefaultView;
            gvSaidaMateria.DataBind();
        }
    }
コード例 #2
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");
            }
        }
    }
コード例 #3
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");
                }
            }
        }
    }