Пример #1
0
        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);
        }
Пример #2
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);
        }
Пример #3
0
 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();
 }
Пример #4
0
        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 });
            });
        }
Пример #5
0
        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);
        }