public override int buscarRegistros() { TList_CadCartaoCredito lista = TCN_CadCartaoCredito.Buscar(ID_Cartao.Text, ID_Bandeira.Text, NR_Cartao.Text, NomeUsuario.Text, 0, ""); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; bsCartaoCredito.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || ((vTP_Modo == TTpModo.tm_busca))) { bsCartaoCredito.Clear(); } return(lista.Count); } else { return(0); } }
public TList_CadCartaoCredito Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_CadCartaoCredito lista = new TList_CadCartaoCredito(); bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo)); try { while (reader.Read()) { TRegistro_CadCartaoCredito reg = new TRegistro_CadCartaoCredito(); if (!(reader.IsDBNull(reader.GetOrdinal("ID_Cartao")))) { reg.ID_Cartao = reader.GetDecimal(reader.GetOrdinal("ID_Cartao")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_cartao"))) { reg.Ds_cartao = reader.GetString(reader.GetOrdinal("ds_cartao")); } if (!(reader.IsDBNull(reader.GetOrdinal("ID_Bandeira")))) { reg.ID_Bandeira = reader.GetDecimal(reader.GetOrdinal("ID_Bandeira")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Bandeira"))) { reg.Ds_bandeira = reader.GetString(reader.GetOrdinal("DS_Bandeira")); } if (!(reader.IsDBNull(reader.GetOrdinal("NR_Cartao")))) { reg.NR_Cartao = reader.GetString(reader.GetOrdinal("NR_Cartao")); } if (!(reader.IsDBNull(reader.GetOrdinal("DT_Validade")))) { reg.DT_Validade = reader.GetDateTime(reader.GetOrdinal("DT_Validade")); } if (!(reader.IsDBNull(reader.GetOrdinal("NomeUsuario")))) { reg.NomeUsuario = reader.GetString(reader.GetOrdinal("NomeUsuario")); } if (!(reader.IsDBNull(reader.GetOrdinal("PC_JuroCompras")))) { reg.PC_JuroCompras = reader.GetDecimal(reader.GetOrdinal("PC_JuroCompras")); } if (!(reader.IsDBNull(reader.GetOrdinal("PC_JuroSaques")))) { reg.PC_JuroSaques = reader.GetDecimal(reader.GetOrdinal("PC_JuroSaques")); } if (!(reader.IsDBNull(reader.GetOrdinal("DS_Observacao")))) { reg.DS_Observacao = reader.GetString(reader.GetOrdinal("DS_Observacao")); } if (!(reader.IsDBNull(reader.GetOrdinal("ST_PrePago")))) { reg.ST_prepago = reader.GetString(reader.GetOrdinal("ST_PrePago")); } 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); }