public override int buscarRegistros() { TList_CFGTaxa lista = TCN_CFGTaxa.Buscar(tp_taxa.SelectedValue != null ? tp_taxa.SelectedValue.ToString() : string.Empty, CFG_Pedido.Text, cd_produto.Text, cd_moeda.Text, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; bsCfgTaxa.DataSource = lista; } else if ((vTP_Modo == Utils.TTpModo.tm_Standby) || (vTP_Modo == Utils.TTpModo.tm_busca)) { bsCfgTaxa.Clear(); } return(lista.Count); } else { return(0); } }
public TList_CFGTaxa Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_CFGTaxa lista = new TList_CFGTaxa(); System.Data.SqlClient.SqlDataReader reader = null; bool podeFecharBco = false; if (Banco_Dados == null) { this.CriarBanco_Dados(false); podeFecharBco = true; } try { reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo)); while (reader.Read()) { TRegistro_CFGTaxa reg = new TRegistro_CFGTaxa(); if (!reader.IsDBNull(reader.GetOrdinal("tp_taxa"))) { reg.Tp_taxa = reader.GetString(reader.GetOrdinal("tp_taxa")); } if (!reader.IsDBNull(reader.GetOrdinal("cfg_pedido"))) { reg.Cfg_pedido = reader.GetString(reader.GetOrdinal("cfg_pedido")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tipopedido"))) { reg.Ds_tipopedido = reader.GetString(reader.GetOrdinal("ds_tipopedido")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_produto"))) { reg.Cd_produto = reader.GetString(reader.GetOrdinal("cd_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_produto"))) { reg.Ds_produto = reader.GetString(reader.GetOrdinal("ds_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Unidade"))) { reg.Cd_unidproduto = reader.GetString(reader.GetOrdinal("CD_Unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Moeda"))) { reg.Cd_moeda = reader.GetString(reader.GetOrdinal("CD_Moeda")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Moeda_Singular"))) { reg.Ds_moeda = reader.GetString(reader.GetOrdinal("DS_Moeda_Singular")); } if (!reader.IsDBNull(reader.GetOrdinal("Sigla"))) { reg.Sigla = reader.GetString(reader.GetOrdinal("Sigla")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_fiscal"))) { reg.Tp_fiscal = reader.GetString(reader.GetOrdinal("tp_fiscal")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }