コード例 #1
1
        /// <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);
        }
コード例 #2
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);
        }
コード例 #3
0
        /// <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);
        }