예제 #1
0
        private void dateEntrada_onValueChanged(object sender, EventArgs e)
        {
            DateTime  data = Convert.ToDateTime(dateEntrada.Value.ToString());
            DataTable dt   = new DataTable();

            dt = DoDiarioDeCaixa.DiarioCaixa_SaldoFinal();
            var saldoFinal = dt.AsEnumerable().Where(x => x.Field <string>("Data") == data.ToShortDateString()).
                             Select(k =>
            {
                var row       = dt.NewRow();
                row.ItemArray = new object[]
                {
                    k.Field <decimal>("saldo_final")
                };
                return(row);
            });

            if (saldoFinal.Any())
            {
                DataTable dtResult = saldoFinal.CopyToDataTable();
                lblSaldoFinal.Text = dtResult.Rows[0][0].ToString();
            }
            else
            {
                lblSaldoFinal.Text = "0";
            }
            if (lblSaldoFinal.Text == "0")
            {
                SaldoAnterior();
            }
        }
예제 #2
0
        public void ResultadoMes()
        {
            DataTable dt = new DataTable();

            dt = DoDiarioDeCaixa.DiarioDeCaixa_ResultadoEntrada();
            //
        }
예제 #3
0
        private void calendario_DayClick(object sender, Pabo.Calendar.DayClickEventArgs e)
        {
            //removendo os controles entrada
            foreach (Control item in painelEntradas.Controls.OfType <Panel>())
            {
                painelEntradas.Controls.Clear();
            }
            foreach (Control item in pTotal.Controls.OfType <Label>())
            {
                pTotal.Controls.Clear();
            }
            //
            //removendo os controles saida
            foreach (Control item in painelSaidas.Controls.OfType <Panel>())
            {
                painelSaidas.Controls.Clear();
            }
            foreach (Control item in pTotal.Controls.OfType <Label>())
            {
                pTotal.Controls.Clear();
            }
            //
            DateTime datetime;

            datetime = DateTime.Parse(e.Date);
            DataTable dtResultado = new DataTable();

            dtResultado = DoDiarioDeCaixa.DiarioDeCaixa_ResultadoEntrada();
            decimal valorTotal = 0;

            if (dtResultado != null)
            {
                //var jc8x = dt.AsEnumerable().Where(x => x.Field<string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("Valor"));

                //var dinheiro = dt.AsEnumerable().Where(x => x.Field<int>("id_pagamento") == 1).Where(x => x.Field<string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("TotalDeVendas"));
                var dt = dtResultado.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).
                         Select(k =>
                {
                    var row       = dtResultado.NewRow();
                    row.ItemArray = new object[]
                    {
                        k.Field <string>("descricao"),
                        k.Field <decimal>("Valor")
                    };
                    return(row);
                }
                                );
                if (dt.Any())
                {
                    DataTable dtNew = dt.CopyToDataTable();
                    for (int i = 0; i < dtNew.Rows.Count; i++)
                    {
                        #region entradas
                        Panel p = new Panel();
                        p.Name        = "painelDinamico";
                        p.Width       = 246;
                        p.Height      = 51;
                        p.BorderStyle = BorderStyle.FixedSingle;
                        p.Left        = 3;
                        p.Top         = i * 54;
                        p.BackColor   = Color.WhiteSmoke;
                        painelEntradas.Controls.Add(p);
                        Label descricao = new Label();
                        descricao.AutoSize  = true;
                        descricao.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Regular);
                        descricao.ForeColor = Color.Black;
                        descricao.Text      = dtNew.Rows[i][0].ToString() + ": " + dtNew.Rows[i][1].ToString();
                        descricao.Left      = 3;
                        descricao.Top       = 15;
                        p.Controls.Add(descricao);
                        //total de entradas
                        Label tEntrada = new Label();
                        tEntrada.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Bold);
                        tEntrada.ForeColor = Color.Gray;
                        tEntrada.Left      = 7;
                        tEntrada.Top       = 10;
                        tEntrada.Text      = "Total Entradas";
                        tEntrada.AutoSize  = true;
                        pTotal.Controls.Add(tEntrada);
                        Label TotalEntrada = new Label();
                        TotalEntrada.Name      = "valorEntrada";
                        TotalEntrada.Font      = new Font("Micrsoft Sans Serif", 14, FontStyle.Regular);
                        TotalEntrada.ForeColor = Color.Gray;
                        TotalEntrada.AutoSize  = true;
                        var total = dtResultado.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("Valor"));
                        TotalEntrada.Text = total.ToString("C");
                        TotalEntrada.Top  = 22;
                        TotalEntrada.Left = 7;
                        pTotal.Controls.Add(TotalEntrada);
                        //entrada em dinheiro
                        Label tDinheiro = new Label();
                        tDinheiro.Font      = new Font("Microsoft Sans Serif", 6, FontStyle.Bold);
                        tDinheiro.ForeColor = Color.Gray;
                        tDinheiro.Left      = 170;
                        tDinheiro.Top       = 10;
                        tDinheiro.Text      = "Total Dinheiro";
                        tDinheiro.AutoSize  = true;
                        pTotal.Controls.Add(tDinheiro);
                        Label TotalEntradaDinheiro = new Label();
                        TotalEntradaDinheiro.Name      = "dinheiro";
                        TotalEntradaDinheiro.Font      = new Font("Micrsoft Sans Serif", 12, FontStyle.Regular);
                        TotalEntradaDinheiro.ForeColor = Color.Gray;
                        TotalEntradaDinheiro.AutoSize  = true;
                        var totalDinheiro = dtResultado.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Where(x => x.Field <int>("Dinheiro") == 1).Sum(x => x.Field <decimal>("Valor"));
                        TotalEntradaDinheiro.Text = totalDinheiro.ToString("C");
                        TotalEntradaDinheiro.Top  = 22;
                        TotalEntradaDinheiro.Left = 170;
                        pTotal.Controls.Add(TotalEntradaDinheiro);
                        #endregion entradas
                    }
                }
            }
            DataTable dtSaidas = new DataTable();
            dtSaidas = DoDiarioDeCaixa.DiarioDeCaixaResultadoSaida();
            if (dtSaidas != null)
            {
                //var jc8x = dt.AsEnumerable().Where(x => x.Field<string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("Valor"));

                //var dinheiro = dt.AsEnumerable().Where(x => x.Field<int>("id_pagamento") == 1).Where(x => x.Field<string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("TotalDeVendas"));
                var dt = dtSaidas.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).
                         Select(k =>
                {
                    var row       = dtSaidas.NewRow();
                    row.ItemArray = new object[]
                    {
                        k.Field <string>("descricao"),
                        k.Field <decimal>("Valor")
                    };
                    return(row);
                }
                                );
                if (dt.Any())
                {
                    DataTable dtNew = dt.CopyToDataTable();
                    for (int i = 0; i < dtNew.Rows.Count; i++)
                    {
                        #region saidas
                        Panel s = new Panel();
                        s.Name        = "painelDinamico";
                        s.Width       = 246;
                        s.Height      = 51;
                        s.BorderStyle = BorderStyle.FixedSingle;
                        s.Left        = 3;
                        s.Top         = i * 54;
                        s.BackColor   = Color.WhiteSmoke;
                        painelSaidas.Controls.Add(s);
                        Label tituloS = new Label();
                        tituloS.AutoSize  = true;
                        tituloS.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Regular);
                        tituloS.ForeColor = Color.Black;
                        tituloS.Text      = dtNew.Rows[i][0].ToString() + ": " + dtNew.Rows[i][1].ToString();
                        tituloS.Left      = 3;
                        tituloS.Top       = 15;
                        s.Controls.Add(tituloS);
                        //total de entradas
                        Label tSaida = new Label();
                        tSaida.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Bold);
                        tSaida.ForeColor = Color.Gray;
                        tSaida.Left      = 358;
                        tSaida.Top       = 10;
                        tSaida.Text      = "Total Saídas";
                        tSaida.AutoSize  = true;
                        pTotal.Controls.Add(tSaida);
                        Label TotalSaida = new Label();
                        TotalSaida.Name      = "valorSaida";
                        TotalSaida.Font      = new Font("Micrsoft Sans Serif", 14, FontStyle.Regular);
                        TotalSaida.ForeColor = Color.Gray;
                        TotalSaida.AutoSize  = true;
                        var totalSaida = dtSaidas.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("Valor"));
                        TotalSaida.Text = totalSaida.ToString("C");
                        TotalSaida.Top  = 22;
                        TotalSaida.Left = 358;
                        pTotal.Controls.Add(TotalSaida);
                        //entrada em dinheiro
                        Label sDinheiro = new Label();
                        sDinheiro.Font      = new Font("Microsoft Sans Serif", 6, FontStyle.Bold);
                        sDinheiro.ForeColor = Color.Gray;
                        sDinheiro.Left      = 535;
                        sDinheiro.Top       = 10;
                        sDinheiro.Text      = "Total Dinheiro";
                        sDinheiro.AutoSize  = true;
                        pTotal.Controls.Add(sDinheiro);
                        Label TotalSaidaDinheiro = new Label();
                        TotalSaidaDinheiro.Name      = "dinheiro";
                        TotalSaidaDinheiro.Font      = new Font("Micrsoft Sans Serif", 12, FontStyle.Regular);
                        TotalSaidaDinheiro.ForeColor = Color.Gray;
                        TotalSaidaDinheiro.AutoSize  = true;
                        var totalSDinheiro = dtSaidas.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Where(x => x.Field <int>("Dinheiro") == 1).Sum(x => x.Field <decimal>("Valor"));
                        TotalSaidaDinheiro.Text = totalSDinheiro.ToString("C");
                        TotalSaidaDinheiro.Top  = 22;
                        TotalSaidaDinheiro.Left = 535;
                        pTotal.Controls.Add(TotalSaidaDinheiro);
                        #endregion saidas
                    }
                }
            }
        }
예제 #4
0
        private void calendario_DayClick(object sender, Pabo.Calendar.DayClickEventArgs e)
        {
            //removendo os controles entrada
            foreach (Control item in painelEntradas.Controls.OfType <Panel>())
            {
                painelEntradas.Controls.Clear();
            }
            foreach (Control item in pTotais.Controls.OfType <Panel>())
            {
                pTotais.Controls.Clear();
            }
            //
            //removendo os controles saida
            foreach (Control item in painelSaidas.Controls.OfType <Panel>())
            {
                painelSaidas.Controls.Clear();
            }
            foreach (Control item in pTotais.Controls.OfType <Panel>())
            {
                pTotais.Controls.Clear();
            }
            //
            DateTime datetime;

            datetime = DateTime.Parse(e.Date);
            #region entradas
            DataTable dtResultado = new DataTable();
            dtResultado = DoDiarioDeCaixa.DiarioDeCaixa_ResultadoEntrada();
            decimal valorTotal = 0;
            if (dtResultado != null)
            {
                //var jc8x = dt.AsEnumerable().Where(x => x.Field<string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("Valor"));
                //var dinheiro = dt.AsEnumerable().Where(x => x.Field<int>("id_pagamento") == 1).Where(x => x.Field<string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("TotalDeVendas"));
                var dt = dtResultado.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).
                         Select(k =>
                {
                    var row       = dtResultado.NewRow();
                    row.ItemArray = new object[]
                    {
                        k.Field <string>("descricao"),
                        k.Field <int>("Dinheiro"),
                        k.Field <decimal>("Valor"),
                        k.Field <int>("Mes")
                    };
                    return(row);
                }
                                );
                if (dt.Any())
                {
                    DataTable dtNew = dt.CopyToDataTable();
                    for (int i = 0; i < dtNew.Rows.Count; i++)
                    {
                        Panel p = new Panel();
                        p.Name        = "painelDinamico";
                        p.Width       = 246;
                        p.Height      = 51;
                        p.BorderStyle = BorderStyle.FixedSingle;
                        p.Left        = 3;
                        p.Top         = i * 54;
                        p.BackColor   = Color.WhiteSmoke;
                        painelEntradas.Controls.Add(p);
                        Label descricao = new Label();
                        descricao.AutoSize  = true;
                        descricao.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Regular);
                        descricao.ForeColor = Color.Black;
                        descricao.Text      = dtNew.Rows[i][0].ToString() + ": " + dtNew.Rows[i][2].ToString();
                        descricao.Left      = 3;
                        descricao.Top       = 15;
                        p.Controls.Add(descricao);
                        //total de entradas
                        Panel pTotalEntrada = new Panel();
                        pTotalEntrada.Width     = 294;
                        pTotalEntrada.Height    = 65;
                        pTotalEntrada.Top       = 3;
                        pTotalEntrada.Left      = 9;
                        pTotalEntrada.BackColor = Color.Green;
                        pTotais.Controls.Add(pTotalEntrada);
                        Label tEntrada = new Label();
                        tEntrada.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Bold);
                        tEntrada.ForeColor = Color.White;
                        tEntrada.Left      = 7;
                        tEntrada.Top       = 10;
                        tEntrada.Text      = "Total Entradas";
                        tEntrada.AutoSize  = true;
                        pTotalEntrada.Controls.Add(tEntrada);
                        Label TotalEntrada = new Label();
                        TotalEntrada.Name      = "valorEntrada";
                        TotalEntrada.Font      = new Font("Micrsoft Sans Serif", 14, FontStyle.Regular);
                        TotalEntrada.ForeColor = Color.White;
                        TotalEntrada.AutoSize  = true;
                        var totalEntrada = dtResultado.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("Valor"));
                        TotalEntrada.Text = totalEntrada.ToString("C");
                        TotalEntrada.Top  = 22;
                        TotalEntrada.Left = 7;
                        pTotalEntrada.Controls.Add(TotalEntrada);
                        //entrada em dinheiro
                        Label tDinheiro = new Label();
                        tDinheiro.Font      = new Font("Microsoft Sans Serif", 6, FontStyle.Bold);
                        tDinheiro.ForeColor = Color.White;
                        tDinheiro.Left      = 170;
                        tDinheiro.Top       = 10;
                        tDinheiro.Text      = "Total Dinheiro";
                        tDinheiro.AutoSize  = true;
                        pTotalEntrada.Controls.Add(tDinheiro);
                        Label TotalEntradaDinheiro = new Label();
                        TotalEntradaDinheiro.Name      = "dinheiro";
                        TotalEntradaDinheiro.Font      = new Font("Micrsoft Sans Serif", 12, FontStyle.Regular);
                        TotalEntradaDinheiro.ForeColor = Color.White;
                        TotalEntradaDinheiro.AutoSize  = true;
                        totalEntradaDinheiro           = dtResultado.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Where(x => x.Field <int>("Dinheiro") == 1).Sum(x => x.Field <decimal>("Valor"));
                        TotalEntradaDinheiro.Text      = totalEntradaDinheiro.ToString("C");
                        TotalEntradaDinheiro.Top       = 22;
                        TotalEntradaDinheiro.Left      = 170;
                        pTotalEntrada.Controls.Add(TotalEntradaDinheiro);
                        //
                        var totalMensalEntrada = dtResultado.AsEnumerable().Where(x => x.Field <int>("Mes") == datetime.Month).Sum(x => x.Field <decimal>("Valor"));
                        totalMesEntrada.Text = totalMensalEntrada.ToString("C");
                    }
                }
            }
            #endregion entradas
            #region saidas
            DataTable dtSaidas = new DataTable();
            dtSaidas = DoDiarioDeCaixa.DiarioDeCaixaResultadoSaida();
            if (dtSaidas != null)
            {
                //var jc8x = dt.AsEnumerable().Where(x => x.Field<string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("Valor"));

                //var dinheiro = dt.AsEnumerable().Where(x => x.Field<int>("id_pagamento") == 1).Where(x => x.Field<string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field<decimal>("TotalDeVendas"));
                var dt = dtSaidas.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).
                         Select(k =>
                {
                    var row       = dtSaidas.NewRow();
                    row.ItemArray = new object[]
                    {
                        k.Field <string>("descricao"),
                        k.Field <int>("Dinheiro"),
                        k.Field <decimal>("Valor"),
                        k.Field <int>("Mes")
                    };
                    return(row);
                }
                                );
                if (dt.Any())
                {
                    DataTable dtNew = dt.CopyToDataTable();
                    for (int i = 0; i < dtNew.Rows.Count; i++)
                    {
                        Panel s = new Panel();
                        s.Name        = "painelDinamico";
                        s.Width       = 246;
                        s.Height      = 51;
                        s.BorderStyle = BorderStyle.FixedSingle;
                        s.Left        = 3;
                        s.Top         = i * 54;
                        s.BackColor   = Color.WhiteSmoke;
                        painelSaidas.Controls.Add(s);
                        Label tituloS = new Label();
                        tituloS.AutoSize  = true;
                        tituloS.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Regular);
                        tituloS.ForeColor = Color.Black;
                        tituloS.Text      = dtNew.Rows[i][0].ToString() + ": " + dtNew.Rows[i][2].ToString();
                        tituloS.Left      = 3;
                        tituloS.Top       = 15;
                        s.Controls.Add(tituloS);
                        //total de Saidas
                        Panel pTotalSaida = new Panel();
                        pTotalSaida.Width     = 294;
                        pTotalSaida.Height    = 65;
                        pTotalSaida.BackColor = Color.Red;
                        pTotalSaida.Top       = 74;
                        pTotalSaida.Left      = 9;
                        pTotais.Controls.Add(pTotalSaida);
                        //
                        Label tSaida = new Label();
                        tSaida.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Bold);
                        tSaida.ForeColor = Color.White;
                        tSaida.Left      = 7;
                        tSaida.Top       = 10;
                        tSaida.Text      = "Total Saídas";
                        tSaida.AutoSize  = true;
                        pTotalSaida.Controls.Add(tSaida);
                        Label TotalSaida = new Label();
                        TotalSaida.Name      = "valorSaida";
                        TotalSaida.Font      = new Font("Micrsoft Sans Serif", 14, FontStyle.Regular);
                        TotalSaida.ForeColor = Color.White;
                        TotalSaida.AutoSize  = true;
                        var totalSaida = dtSaidas.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("Valor"));
                        TotalSaida.Text = totalSaida.ToString("C");
                        TotalSaida.Top  = 22;
                        TotalSaida.Left = 7;
                        pTotalSaida.Controls.Add(TotalSaida);
                        //saida em dinheiro
                        Label sDinheiro = new Label();
                        sDinheiro.Font      = new Font("Microsoft Sans Serif", 6, FontStyle.Bold);
                        sDinheiro.ForeColor = Color.White;
                        sDinheiro.Left      = 170;
                        sDinheiro.Top       = 10;
                        sDinheiro.Text      = "Total Dinheiro";
                        sDinheiro.AutoSize  = true;
                        pTotalSaida.Controls.Add(sDinheiro);
                        Label TotalSaidaDinheiro = new Label();
                        TotalSaidaDinheiro.Name      = "dinheiro";
                        TotalSaidaDinheiro.Font      = new Font("Microsoft Sans Serif", 12, FontStyle.Regular);
                        TotalSaidaDinheiro.ForeColor = Color.White;
                        TotalSaidaDinheiro.AutoSize  = true;
                        totalSaidaDinheiro           = dtSaidas.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).Where(x => x.Field <int>("Dinheiro") == 1).Sum(x => x.Field <decimal>("Valor"));
                        TotalSaidaDinheiro.Text      = totalSaidaDinheiro.ToString("C");
                        TotalSaidaDinheiro.Top       = 22;
                        TotalSaidaDinheiro.Left      = 170;
                        var valorMensalSaida = dtSaidas.AsEnumerable().Where(x => x.Field <int>("Mes") == datetime.Month).Sum(x => x.Field <decimal>("Valor"));
                        totalMesSaida.Text = valorMensalSaida.ToString("C");
                        pTotalSaida.Controls.Add(TotalSaidaDinheiro);
                    }
                }
            }
            #endregion saidas

            //saldo inicial

            //DoCadastros.SaldoInicial_NovoDia(Convert.ToDateTime(datetime.ToShortDateString()));
            DataTable dtSaldo = new DataTable();
            dtSaldo = DoDiarioDeCaixa.DiarioCaixa_SaldoInicial();
            var saldoInicial = dtSaldo.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).
                               Select(k =>
            {
                var row       = dtSaldo.NewRow();
                row.ItemArray = new object[]
                {
                    k.Field <decimal>("saldo_inicial")
                };
                return(row);
            });
            if (saldoInicial.Any())
            {
                DataTable dtNew         = saldoInicial.CopyToDataTable();
                Panel     pSaldoInicial = new Panel();
                pSaldoInicial.Width       = 294;
                pSaldoInicial.Height      = 65;
                pSaldoInicial.BorderStyle = BorderStyle.FixedSingle;
                pSaldoInicial.Top         = 144;
                pSaldoInicial.Left        = 9;
                pTotais.Controls.Add(pSaldoInicial);
                //
                Label saldoTitulo = new Label();
                saldoTitulo.Name      = "saldoTitulo";
                saldoTitulo.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Regular);
                saldoTitulo.ForeColor = Color.Black;
                saldoTitulo.AutoSize  = true;
                saldoTitulo.Text      = "Saldo Inicial";
                saldoTitulo.Top       = 10;
                saldoTitulo.Left      = 7;
                pSaldoInicial.Controls.Add(saldoTitulo);
                //
                Label saldoI = new Label();
                saldoI.Name      = "saldoInicial";
                saldoI.Font      = new Font("Microsoft Sans Serif", 14, FontStyle.Regular);
                saldoI.ForeColor = Color.Black;
                saldoI.AutoSize  = true;
                openingBalance   = decimal.Parse(dtNew.Rows[0][0].ToString());

                saldoI.Text = openingBalance.ToString();
                saldoI.Top  = 22;
                saldoI.Left = 7;
                pSaldoInicial.Controls.Add(saldoI);
            }
            DataTable dtSaldoFinal = new DataTable();
            dtSaldoFinal = DoDiarioDeCaixa.DiarioCaixa_SaldoFinal();
            var saldoFinal = dtSaldoFinal.AsEnumerable().Where(x => x.Field <string>("Data") == datetime.ToShortDateString()).
                             Select(k =>
            {
                var row       = dtSaldoFinal.NewRow();
                row.ItemArray = new object[]
                {
                    k.Field <decimal>("saldo_final")
                };
                return(row);
            });
            if (saldoFinal.Any())
            {
                DataTable dtResult = saldoFinal.CopyToDataTable();
                //troco
                Panel pTroco = new Panel();
                pTroco.Width       = 294;
                pTroco.Height      = 65;
                pTroco.BorderStyle = BorderStyle.FixedSingle;
                pTroco.Top         = 213;
                pTroco.Left        = 9;
                pTotais.Controls.Add(pTroco);
                //
                Label trocoTitulo = new Label();
                trocoTitulo.Name      = "trocoTitulo";
                trocoTitulo.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Regular);
                trocoTitulo.ForeColor = Color.Black;
                trocoTitulo.AutoSize  = true;
                trocoTitulo.Text      = "Troco";
                trocoTitulo.Top       = 10;
                trocoTitulo.Left      = 7;
                pTroco.Controls.Add(trocoTitulo);
                //
                Label troco = new Label();
                troco.Name      = "troco";
                troco.Font      = new Font("Microsoft Sans Serif", 14, FontStyle.Regular);
                troco.ForeColor = Color.Black;
                troco.AutoSize  = true;
                decimal valorTroco = Convert.ToDecimal(dtResult.Rows[0][0].ToString());
                //decimal valorTroco = Convert.ToDecimal(dtSaldoCaixa.Rows[0][0].ToString());
                troco.Text = valorTroco.ToString("C");
                troco.Top  = 22;
                troco.Left = 7;
                pTroco.Controls.Add(troco);

                //DoCadastros.SaldoInicial_Troco(valorTroco, Convert.ToDateTime(datetime.ToShortDateString()));
            }
        }