/// <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; } }