public void enviaMensagemMorador(Model.MensagemMoradorModel oMensagem)
        {
            string clausulaSQL = "ENVIA_MENSAGEM_MORADOR";

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);



                comandoSQL.Parameters.AddWithValue("@BLOCO", oMensagem.oAp.bloco);
                comandoSQL.Parameters.AddWithValue("@AP", oMensagem.oAp.apartamento);
                comandoSQL.Parameters.AddWithValue("@MENSAGEM", oMensagem.mensagem);
                comandoSQL.Parameters.AddWithValue("@STATUS", oMensagem.status);
                comandoSQL.Parameters.AddWithValue("@ATIVO", oMensagem.ativo);
                comandoSQL.Parameters.AddWithValue("@ASSUNTO", oMensagem.assunto);
                comandoSQL.Parameters.AddWithValue("@De", oMensagem.deMsg);
                comandoSQL.Parameters.AddWithValue("@TodosUser", oMensagem.todosMoradores);


                ExecutaComando(comandoSQL);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public listaMensagemMorador listaMensagemMorador(Model.MensagemMoradorModel oAp)
        {
            string clausulaSQL = "SP_MENSAGEM_MORADOR";

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@AP", oAp.oAp.apartamento);
                comandoSQL.Parameters.AddWithValue("@BLOCO", oAp.oAp.bloco);
                comandoSQL.Parameters.AddWithValue("@STATUS_PARAM", oAp.status);

                DataTable tbProprietario = new DataTable();

                tbProprietario = ExecutaQuery(comandoSQL);

                return(listaMensagemMorador(tbProprietario));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public listaMensagemMorador pesquisaMensagemMorador(Model.MensagemMoradorModel oAp)
        {
            string clausulaSQL = "SP_PESQUISA_MENSAGEM_MORADOR";

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@AP", oAp.oAp.apartamento);
                comandoSQL.Parameters.AddWithValue("@BLOCO", oAp.oAp.bloco);
                comandoSQL.Parameters.AddWithValue("@STATUS", oAp.status);
                comandoSQL.Parameters.AddWithValue("@ASSUNTO", oAp.assunto);
                comandoSQL.Parameters.AddWithValue("@MENSAGEM", oAp.mensagem);
                comandoSQL.Parameters.AddWithValue("@DATA_INICIO", oAp.data_inicio);
                DataTable tbProprietario = new DataTable();

                tbProprietario = ExecutaQuery(comandoSQL);

                return(listaMensagemMorador(tbProprietario));
            }
            catch (Exception)
            {
                throw;
            }
        }