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; }