/// <summary>
        /// Salva a coluna
        /// </summary>
        /// <param name="coluna">Objeto para salvar</param>
        public Dominio.Coluna SalvarColuna(Dominio.Coluna coluna)
        {
            try
            {
                if (coluna == null)
                {
                    throw new ArgumentNullException("coluna");
                }

                IFactoryDAO fabrica   = FactoryFactoryDAO.GetFabrica();
                IColunaDAO  colunaDAO = fabrica.GetColunaDAO();

                if (coluna.UsuarioCadastro == null)
                {
                    coluna.UsuarioCadastro = Utilitario.Sessao.UsuarioLogado;
                }

                if (coluna.Codigo <= 0)
                {
                    return(colunaDAO.Cadastrar(coluna));
                }

                colunaDAO.Alterar(coluna);
                return(coluna);
            }
            catch (Exception e)
            {
                throw e;
            }
        }