Example #1
0
        //Persistir o objecto e salvar na base de dados
        private bool inserir(ContribuicaoTabelaPreco OContribuicaoTabelaPreco)
        {
            OContribuicaoTabelaPreco.setDefaultInsertValues();
            db.ContribuicaoTabelaPreco.Add(OContribuicaoTabelaPreco);
            db.SaveChanges();

            return(OContribuicaoTabelaPreco.id > 0);
        }
Example #2
0
        //Realizar os tratamentos necessários
        //Salvar um novo registro
        public bool salvar(ContribuicaoTabelaPreco OContribuicaoTabelaPreco)
        {
            OContribuicaoTabelaPreco.Contribuicao = null;

            OContribuicaoTabelaPreco.ativo = true;

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

            return(this.atualizar(OContribuicaoTabelaPreco));
        }
Example #3
0
        //Persistir o objecto e atualizar informações
        private bool atualizar(ContribuicaoTabelaPreco OContribuicaoTabelaPreco)
        {
            OContribuicaoTabelaPreco.setDefaultUpdateValues();

            //Localizar existentes no banco
            ContribuicaoTabelaPreco dbContribuicaoTabelaPreco = this.carregar(OContribuicaoTabelaPreco.id);
            var ContribuicaoTabelaPrecoEntry = db.Entry(dbContribuicaoTabelaPreco);

            ContribuicaoTabelaPrecoEntry.CurrentValues.SetValues(OContribuicaoTabelaPreco);
            ContribuicaoTabelaPrecoEntry.ignoreFields();

            db.SaveChanges();
            return(OContribuicaoTabelaPreco.id > 0);
        }
 public ContribuicaoTabelaPrecoForm()
 {
     this.ContribuicaoTabelaPreco = new ContribuicaoTabelaPreco();
 }