Exemplo n.º 1
0
        /// <summary>
        /// Faz a alteração de um registo
        /// </summary>
        /// <param name="amarracao"></param>
        public void Alterar(AprovadorPorCC amarracao)
        {
            ITransaction tran = session.BeginTransaction();

            session.Merge(amarracao);
            tran.Commit();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Faz a inclusão de um registro
        /// </summary>
        /// <param name="amarracao"></param>
        public void Incluir(AprovadorPorCC amarracao)
        {
            ITransaction tran = session.BeginTransaction();

            session.Save(amarracao);
            tran.Commit();
        }
        public static AprovadorPorCCModelView GeraModelView(AprovadorPorCC aprovador)
        {
            AprovadorPorCCModelView model = new AprovadorPorCCModelView()
            {
                CC      = aprovador.CC.Id,
                Id      = aprovador.Id,
                Usuario = aprovador.Usuario.Id
            };

            return(model);
        }
        //Gera um aprovador com base em um modelo de Visão
        public static AprovadorPorCC GeraAprovador(AprovadorPorCCModelView aprovador)
        {
            AprovadorPorCC aprovadorModel = new AprovadorPorCC()
            {
                CC      = custoDAO.GetById(aprovador.CC),
                Id      = aprovador.Id,
                Usuario = userDAO.GetById(aprovador.Usuario)
            };

            return(aprovadorModel);
        }