public TList_Cad_TipoAmarracao Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_Cad_TipoAmarracao lista = new TList_Cad_TipoAmarracao(); if (Banco_Dados == null) { this.CriarBanco_Dados(false); podeFecharBco = true; } SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo)); try { while (reader.Read()) { TRegistro_Cad_TipoAmarracao reg = new TRegistro_Cad_TipoAmarracao(); if (!(reader.IsDBNull(reader.GetOrdinal("ID_Tipo_Amarracao")))) { reg.ID_Tipo_Amarracao = reader.GetDecimal(reader.GetOrdinal("ID_Tipo_Amarracao")); } if (!(reader.IsDBNull(reader.GetOrdinal("Nm_Tipo_Amarracao")))) { reg.Nm_Tipo_Amarracao = reader.GetString(reader.GetOrdinal("Nm_Tipo_Amarracao")); } if (!(reader.IsDBNull(reader.GetOrdinal("Sigla_Amarracao")))) { reg.Sigla_Amarracao = reader.GetString(reader.GetOrdinal("Sigla_Amarracao")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }
public void Popula_TipoAmarracao() { cb_TipoAmarracao.Items.Clear(); //BUSCA OS OPERADORES TList_Cad_TipoAmarracao list = TCN_Cad_TipoAmarracao.Buscar("", "", "", "", 0, null); if (list != null) { for (int i = 0; i < list.Count; i++) { cb_TipoAmarracao.Items.Add(list[i].ID_Tipo_Amarracao + " - " + list[i].Nm_Tipo_Amarracao); } } else { cb_TipoAmarracao.Items.Clear(); } }
public override int buscarRegistros() { TList_Cad_TipoAmarracao lista = TCN_Cad_TipoAmarracao.Buscar(id_amarracao.Text, NM_amarracao.Text, Sigla_amarracao.Text, "", 0, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; Bs_amaracao.DataSource = Lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { Bs_amaracao.Clear(); } return(lista.Count); } else { return(0); } }