public override int buscarRegistros() { TList_CfgMDFe lista = TCN_CfgMDFe.Buscar(cd_empresa.Text, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; bsMDFe.DataSource = lista; } else if ((vTP_Modo == Utils.TTpModo.tm_Standby) || (vTP_Modo == Utils.TTpModo.tm_busca)) { bsMDFe.Clear(); } return(lista.Count); } else { return(0); } }
public TList_CfgMDFe Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_CfgMDFe lista = new TList_CfgMDFe(); System.Data.SqlClient.SqlDataReader reader = null; bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = CriarBanco_Dados(false); } try { reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo)); while (reader.Read()) { TRegistro_CfgMDFe reg = new TRegistro_CfgMDFe(); if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); reg.rEmp.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_empresa"))) { reg.Nm_empresa = reader.GetString(reader.GetOrdinal("nm_empresa")); reg.rEmp.Nm_empresa = reader.GetString(reader.GetOrdinal("NM_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("path_schemas"))) { reg.Path_schemas = reader.GetString(reader.GetOrdinal("path_schemas")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_certificado"))) { reg.Nr_certificado = reader.GetString(reader.GetOrdinal("nr_certificado")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_ambiente"))) { reg.Tp_ambiente = reader.GetString(reader.GetOrdinal("tp_ambiente")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_versaomdfe"))) { reg.Cd_versaomdfe = reader.GetString(reader.GetOrdinal("cd_versaomdfe")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_versaomodal"))) { reg.Cd_versaomodal = reader.GetString(reader.GetOrdinal("cd_versaomodal")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_cgc"))) { reg.rEmp.rClifor.Nr_cgc = reader.GetString(reader.GetOrdinal("nr_cgc")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_clifor"))) { reg.rEmp.rClifor.Nm_clifor = reader.GetString(reader.GetOrdinal("nm_clifor")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_fantasia"))) { reg.rEmp.rClifor.Nm_fantasia = reader.GetString(reader.GetOrdinal("nm_fantasia")); } if (!reader.IsDBNull(reader.GetOrdinal("email"))) { reg.rEmp.rClifor.Email = reader.GetString(reader.GetOrdinal("email")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_endereco"))) { reg.rEmp.rEndereco.Ds_endereco = reader.GetString(reader.GetOrdinal("ds_endereco")); } if (!reader.IsDBNull(reader.GetOrdinal("numero"))) { reg.rEmp.rEndereco.Numero = reader.GetString(reader.GetOrdinal("numero")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_complemento"))) { reg.rEmp.rEndereco.Ds_complemento = reader.GetString(reader.GetOrdinal("ds_complemento")); } if (!reader.IsDBNull(reader.GetOrdinal("bairro"))) { reg.rEmp.rEndereco.Bairro = reader.GetString(reader.GetOrdinal("bairro")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_cidade"))) { reg.rEmp.rEndereco.Cd_cidade = reader.GetString(reader.GetOrdinal("cd_cidade")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_cidade"))) { reg.rEmp.rEndereco.DS_Cidade = reader.GetString(reader.GetOrdinal("ds_cidade")); } if (!reader.IsDBNull(reader.GetOrdinal("cep"))) { reg.rEmp.rEndereco.Cep = reader.GetString(reader.GetOrdinal("cep")); } if (!reader.IsDBNull(reader.GetOrdinal("fone"))) { reg.rEmp.rEndereco.Fone = reader.GetString(reader.GetOrdinal("fone")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_uf"))) { reg.rEmp.rEndereco.Cd_uf = reader.GetString(reader.GetOrdinal("cd_uf")); } if (!reader.IsDBNull(reader.GetOrdinal("uf"))) { reg.rEmp.rEndereco.UF = reader.GetString(reader.GetOrdinal("uf")); } if (!reader.IsDBNull(reader.GetOrdinal("insc_estadual"))) { reg.rEmp.rEndereco.Insc_estadual = reader.GetString(reader.GetOrdinal("insc_estadual")); } if (!reader.IsDBNull(reader.GetOrdinal("Cnpj_contador"))) { reg.Cnpj_contador = reader.GetString(reader.GetOrdinal("Cnpj_contador")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } return(lista); }