public EntradaSaidaColecao ConsultarEntradaLancamento(EntradaSaidaPesquisar entradaSaidaPesquisar)
        {
            if (accessDbMySql.Conectar())
            {
                accessDbMySql.AddParametrosMySql("@conf", entradaSaidaPesquisar.Confirmado);
                accessDbMySql.AddParametrosMySql("@cat", entradaSaidaPesquisar.Categoria);
                accessDbMySql.AddParametrosMySql("@dataini", entradaSaidaPesquisar.DataInicial);
                accessDbMySql.AddParametrosMySql("@datafim", entradaSaidaPesquisar.DataFinal);
                accessDbMySql.AddParametrosMySql("@tipo", entradaSaidaPesquisar.Tipo);
                accessDbMySql.AddParametrosMySql("@unid", entradaSaidaPesquisar.Unidade);

                DataTable dataTable = accessDbMySql.dataTableMySql("spConsultarEntradaLancamento");

                if (dataTable != null)
                {
                    return(PreencherEntradaSaida(dataTable));
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
        private void ExecuntarConsultaThread()
        {
            EntradaSaidaPesquisar entradaSaidaPesquisar = new EntradaSaidaPesquisar
            {
                Confirmado  = confirmar,
                DataFinal   = dateTimePickerFinal.Value,
                DataInicial = dateTimePickerInicial.Value,
                Tipo        = tipo,
                Categoria   = categoria,
                Unidade     = Form1.Unidade.uniid
            };

            gridEntradaSaidaColecao = new GridEntradaSaidaColecao();
            EntradaSaidaColecao consultLancamento = new EntradaSaidaColecao();

            consultLancamento = entradaSaidaNegocios.ConsultarEntradaLancamento(entradaSaidaPesquisar);

            if (consultLancamento != null)
            {
                foreach (EntradaSaidaInfo entra in consultLancamento)
                {
                    GridEntradaSaidaInfo gridEntradaSaidaInfo = new GridEntradaSaidaInfo
                    {
                        categoria         = entra.entratipocatdecricao,
                        datapagamento     = entra.entradatavenc,
                        entralancamentoid = entra.entraid,
                        obs             = entra.entraobs,
                        parcelas        = entra.entranumparcela + "/" + entra.entranumtotalparcelas,
                        strConfirmado   = entra.entraconfirmada ? 'S' : 'N',
                        strEntradaSaida = entra.identradasaida == 1 ? 'E' : 'S',
                        valor           = entra.entravalorpago,
                        tipo            = entra.entraidtipoentrada
                    };

                    gridEntradaSaidaColecao.Add(gridEntradaSaidaInfo);
                }
            }

            Form1.encerrarThread   = true;
            pictureBoxLoad.Visible = false;
        }