/// <summary> /// Exclui uma lista de endereços /// </summary> /// <param name="listaDeIdentificadores">A lista de identificadores.</param> /// <returns></returns> public bool ExcluaEnderecos(List <int> listaDeIdentificadores) { UtilBD.LimpeParametros(); UtilBD.AdicionarParametro("@IDENDERECO", SqlDbType.Int, listaDeIdentificadores); var sql = ConstantesBD.SQL_EXCLUA_LISTA; return(UtilBD.ExecuteAtualizacao(sql) > 0); }
/// <summary> /// Cadastra um endereço no banco. /// </summary> /// <param name="endereco">O endereço.</param> /// <returns>Indicador de sucesso na inserção.</returns> public bool CadastreEndereco(Endereco endereco) { UtilBD.LimpeParametros(); UtilBD.AdicionarParametro("@DESCRICAO", SqlDbType.VarChar, endereco.Descricao); UtilBD.AdicionarParametro("@LOGRADOURO", SqlDbType.VarChar, endereco.Logradouro); UtilBD.AdicionarParametro("@BAIRRO", SqlDbType.VarChar, endereco.Bairro); UtilBD.AdicionarParametro("@CIDADE", SqlDbType.VarChar, endereco.Cidade); var sql = ConstantesBD.SQL_INSIRA_ENDERECO; return(UtilBD.ExecuteAtualizacao(sql) > 0); }
/// <summary> /// Consulta a lista de endereços do banco. /// </summary> /// <returns>Lista com as informações de endereço.</returns> public List <Endereco> ConsulteListaDeEnderecos() { UtilBD.LimpeParametros(); var sql = ConstantesBD.SQL_CONSULTE_LISTA_DE_ENDERECO; var dataTable = UtilBD.ExecuteConsulta(sql); UtilBD.Dispose(); var listaDeEnderecos = this.ObtenhaListaDeObjetosMontados(dataTable); return(listaDeEnderecos); }
/// <summary> /// Consulta um endereço. /// </summary> /// <param name="identificador">O identificador do endereço.</param> /// <returns>As informações do endereço.</returns> public Endereco ConsulteEndereco(int identificador) { UtilBD.LimpeParametros(); UtilBD.AdicionarParametro("@IDENDERECO", SqlDbType.Int, identificador); var sql = ConstantesBD.SQL_CONSULTE_ENDERECO; var dataTable = UtilBD.ExecuteConsulta(sql); var endereco = this.ObtenhaObjetoEnderecoMontado(dataTable, 0); UtilBD.Dispose(); return(endereco); }