public override int buscarRegistros() { if (tcCentral.SelectedIndex == 0) { TList_Cad_Consulta lista = TCN_Cad_Consulta.Busca((ID_Consulta.Text.Trim() != "") ? Convert.ToDecimal(ID_Consulta.Text) : 0, login.Text.Trim(), DS_Consulta.Text.Trim()); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; BS_Consulta.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { BS_Consulta.Clear(); } return(lista.Count); } } return(0); }
public TList_Cad_Consulta Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_Cad_Consulta lista = new TList_Cad_Consulta(); SqlDataReader reader; bool podeFecharBco = false; if (Banco_Dados == null) { this.CriarBanco_Dados(false); podeFecharBco = true; } try { if (vNM_Campo == "") { reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, "")); } else { reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo)); } while (reader.Read()) { TRegistro_Cad_Consulta reg = new TRegistro_Cad_Consulta(); if (!reader.IsDBNull(reader.GetOrdinal("ID_Consulta"))) { reg.ID_Consulta = reader.GetGuid(reader.GetOrdinal("ID_Consulta")).ToString(); } if (!reader.IsDBNull(reader.GetOrdinal("Login"))) { reg.Login = reader.GetString(reader.GetOrdinal("Login")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Consulta"))) { reg.DS_Consulta = reader.GetString(reader.GetOrdinal("DS_Consulta")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_SQL"))) { reg.DS_SQL = reader.GetString(reader.GetOrdinal("DS_SQL")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_Consulta"))) { reg.DT_Consulta = reader.GetDateTime(reader.GetOrdinal("DT_Consulta")); } lista.Add(reg); } } finally { if (podeFecharBco) { this.deletarBanco_Dados(); } }; return(lista); }
public TRegistro_Cad_Report() { this.ID_Report = 0; this.ID_RDC = ""; this.Versao = 0; this.Code_Report = null; this.Code_DataCube = null; this.Code_Chart = null; this.Modulo = string.Empty; this.Ident = string.Empty; this.NM_Classe = string.Empty; this.lConsulta = new TList_Cad_Consulta(); }
public void PopulaConsultas() { lConsulta = TCN_Cad_Consulta.Busca(decimal.Zero, string.Empty, string.Empty, decimal.Zero); lConsulta.ForEach(p => { TreeNode noMenu = new TreeNode(p.DS_Consulta.Trim()); noMenu.Name = p.ID_Consulta.ToString().Trim(); noMenu.ImageIndex = 0; treeConsultaBusca.Nodes.AddRange(new TreeNode[] { noMenu }); }); }
public override int buscarRegistros() { if (tcCentral.SelectedIndex == 0) { TList_Cad_Consulta lista = TCN_Cad_Consulta.Busca(0, CamadaDados.TDataQuery.getPubVariavel(TInfo.pub, "LOGIN"), NM_Consulta.Text, 0); if (lista != null) { if (lista.Count > 0) { BS_Consulta.DataSource = lista; } else { BS_Consulta.Clear(); } return(lista.Count); } } else if (tcCentral.SelectedIndex == 1) { TList_Cad_Usuario_X_Tabela lista = TCN_Cad_Usuario_X_Tabela.Busca(CamadaDados.TDataQuery.getPubVariavel(TInfo.pub, "LOGIN"), "", ""); if (lista != null) { if (lista.Count > 0) { treeTabelas.Nodes.Clear(); for (int i = 0; i < lista.Count; i++) { TreeNode no = new TreeNode(lista[i].NM_Tabela); treeTabelas.Nodes.AddRange(new TreeNode[] { no }); } } else { treeTabelas.Nodes.Clear(); } return(lista.Count); } } else if (tcCentral.SelectedIndex == 2) { TList_Cad_Campo_Amarracao lista = TCN_Cad_Campo_Amarracao.Busca(0, (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta, 0, 0); if (lista != null) { if (lista.Count > 0) { BS_CampoAmarracao.DataSource = lista; } else { BS_CampoAmarracao.Clear(); } BS_CampoAmarracao.ResetBindings(true); return(lista.Count); } } else if (tcCentral.SelectedIndex == 4) { TList_Cad_Filtro lista = TCN_Cad_Filtro.Busca(0, (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta, ""); if (lista != null) { if (lista.Count > 0) { BS_Filtro.DataSource = lista; } else { BS_Filtro.Clear(); } BS_Filtro.ResetBindings(true); return(lista.Count); } } else if (tcCentral.SelectedIndex == 5) { TList_Cad_Ordenacao lista = TCN_Cad_Ordenacao.Busca(0, (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta, ""); if (lista != null) { if (lista.Count > 0) { treeCampoOrdenado.Nodes.Clear(); for (int i = 0; i < lista.Count; i++) { TreeNode no = new TreeNode(lista[i].NM_Campo + " (" + (lista[i].TP_Ordenacao.Equals("A") ? "ASC" : "DESC") + ")"); no.Name = lista[i].ID_Ordenacao.ToString(); treeCampoOrdenado.Nodes.AddRange(new TreeNode[] { no }); } } else { treeCampoOrdenado.Nodes.Clear(); } return(lista.Count); } } return(0); }