Exemple #1
0
        //Persistir o objecto e salvar na base de dados
        private bool inserir(AjudaCategoria OAjudaCategoria)
        {
            OAjudaCategoria.setDefaultInsertValues();

            db.AjudaCategoria.Add(OAjudaCategoria);

            db.SaveChanges();

            return(OAjudaCategoria.id > 0);
        }
Exemple #2
0
        //Exclusão logica de registros
        public UtilRetorno excluir(int id)
        {
            AjudaCategoria OAjudaCategoria = this.carregar(id);

            if (OAjudaCategoria == null)
            {
                return(UtilRetorno.newInstance(true, "O registro não foi localizado."));
            }

            OAjudaCategoria.flagExcluido       = true;
            OAjudaCategoria.idUsuarioAlteracao = User.id();
            OAjudaCategoria.dtAlteracao        = DateTime.Now;
            db.SaveChanges();

            return(UtilRetorno.newInstance(false, "O registro foi removido com sucesso."));
        }
Exemple #3
0
        //Realizar os tratamentos necessários
        //Salvar um novo registro
        //Salvar o logotipo do AjudaCategoria no banco de dados
        //Verificar se deve-se atualizar um registro existente ou criar um novo
        public bool salvar(AjudaCategoria OAjudaCategoria)
        {
            bool flagSucesso = false;

            if (OAjudaCategoria.id > 0)
            {
                flagSucesso = this.atualizar(OAjudaCategoria);
            }

            if (OAjudaCategoria.id == 0)
            {
                flagSucesso = this.inserir(OAjudaCategoria);
            }

            return(flagSucesso);
        }
Exemple #4
0
        //Persistir o objecto e atualizar informações
        private bool atualizar(AjudaCategoria OAjudaCategoria)
        {
            OAjudaCategoria.setDefaultUpdateValues();

            //Localizar existentes no banco
            AjudaCategoria dbAjudaCategoria = this.carregar(OAjudaCategoria.id);

            var AjudaCategoriaEntry = db.Entry(dbAjudaCategoria);

            AjudaCategoriaEntry.CurrentValues.SetValues(OAjudaCategoria);

            AjudaCategoriaEntry.ignoreFields();

            db.SaveChanges();

            return(OAjudaCategoria.id > 0);
        }
Exemple #5
0
 public AjudaCategoriaForm()
 {
     AjudaCategoria = new AjudaCategoria();
 }