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