public TList_CadUf Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_CadUf lista = new TList_CadUf(); 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_CadUf reg = new TRegistro_CadUf(); if (!(reader.IsDBNull(reader.GetOrdinal("UF")))) { reg.Uf = reader.GetString(reader.GetOrdinal("UF")); } if (!(reader.IsDBNull(reader.GetOrdinal("CD_UF")))) { reg.Cd_uf = reader.GetString(reader.GetOrdinal("CD_UF")); } if (!(reader.IsDBNull(reader.GetOrdinal("DS_UF")))) { reg.Ds_uf = reader.GetString(reader.GetOrdinal("DS_UF")); } if (!reader.IsDBNull(reader.GetOrdinal("pc_aliquotaicms"))) { reg.Pc_aliquotaicms = reader.GetDecimal(reader.GetOrdinal("pc_aliquotaicms")); } if (!(reader.IsDBNull(reader.GetOrdinal("ST_Registro")))) { reg.St_registro = reader.GetString(reader.GetOrdinal("ST_Registro")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }
public static TRegistro_CadUf BuscarUf(string vUf, string vCd_uf, string vDs_uf, string vNm_campo, int vTop, TObjetoBanco banco) { TList_CadUf lUf = Buscar(vUf, vCd_uf, vDs_uf, vNm_campo, vTop, banco); if (lUf.Count > 0) { return(lUf[0]); } else { return(new TRegistro_CadUf()); } }
public override int buscarRegistros() { TList_CadUf lista = TCN_CadUf.Buscar(uf.Text, cd_uf.Text, ds_uf.Text, "", 0, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; BS_CadUf.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { BS_CadUf.Clear(); } return(lista.Count); } else { return(0); } }