private void ConsultaTarifas() { Nullable <Boolean> vencidas = null; if (cbTarifasVencidas.SelectedIndex == 0) { vencidas = null; } else if (cbTarifasVencidas.SelectedIndex == 1) { vencidas = true; } else { vencidas = false; } udgv.DataSource = SQLQueries.Consulta_Tarifas("", txtNome.Text, vencidas, SQLQueries.e_SkaTipoConsultaDados.ConsultarParaSelecionar, true); }
private void ConsultaTarifas() { FrmTarifas_Seleciona frm = new FrmTarifas_Seleciona(); frm.ShowDialog(); if (!String.IsNullOrEmpty(frm._TarifaSelecionada)) { //Esse datatable contém o que já foi adicionado à grade de dados. DataTable dt = (DataTable)udgv_Tarifas.DataSource; if (dt == null) { udgv_Tarifas.DataSource = SQLQueries.Consulta_Tarifas(frm._TarifaSelecionada, "", null, SQLQueries.e_SkaTipoConsultaDados.ConsultarPorId, true); } else { dt.Merge(SQLQueries.Consulta_Tarifas(frm._TarifaSelecionada, "", null, SQLQueries.e_SkaTipoConsultaDados.ConsultarPorId, true), false, MissingSchemaAction.Add); udgv_Tarifas.DataSource = dt; } } }