コード例 #1
0
        private bool inserir(TipoCategoriaTitulo OTipoCategoriaTitulo)
        {
            OTipoCategoriaTitulo.setDefaultInsertValues <TipoCategoriaTitulo>();
            db.TipoCategoriaTitulo.Add(OTipoCategoriaTitulo);
            db.SaveChanges();

            return(OTipoCategoriaTitulo.id > 0);
        }
コード例 #2
0
        public bool salvar(TipoCategoriaTitulo OTipoProduto)
        {
            OTipoProduto.Categoria = null;

            if (OTipoProduto.id == 0)
            {
                return(this.inserir(OTipoProduto));
            }

            return(this.atualizar(OTipoProduto));
        }
コード例 #3
0
        private bool atualizar(TipoCategoriaTitulo OTipoCategoriaTitulo)
        {
            OTipoCategoriaTitulo.setDefaultUpdateValues <TipoCategoriaTitulo>();

            //Localizar existentes no banco
            TipoCategoriaTitulo dbTipoCategoriaTitulo = this.carregar(OTipoCategoriaTitulo.id);

            if (dbTipoCategoriaTitulo == null)
            {
                return(false);
            }

            var TipoEntry = db.Entry(dbTipoCategoriaTitulo);

            TipoEntry.CurrentValues.SetValues(OTipoCategoriaTitulo);
            TipoEntry.ignoreFields <TipoCategoriaTitulo>();

            db.SaveChanges();
            return(OTipoCategoriaTitulo.id > 0);
        }