//Persistir e inserir um novo registro private TituloDespesaPagamento inserir(TituloDespesaPagamento OTituloDespesaPagamento) { OTituloDespesaPagamento.setDefaultInsertValues(); using (var dataContext = new DataContext()) { dataContext.Configuration.AutoDetectChangesEnabled = false; dataContext.Configuration.ValidateOnSaveEnabled = false; dataContext.TituloDespesaPagamento.Add(OTituloDespesaPagamento); dataContext.SaveChanges(); } return(OTituloDespesaPagamento); }
//Carregamento de registro pelo ID public bool salvarClone(TituloDespesaPagamento TituloDespesaPagamento) { var OTituloDespesaPagamento = new TituloDespesaPagamento(); OTituloDespesaPagamento.idTituloDespesa = TituloDespesaPagamento.idTituloDespesa; OTituloDespesaPagamento.idStatusPagamento = TituloDespesaPagamento.idStatusPagamento; OTituloDespesaPagamento.idMacroConta = TituloDespesaPagamento.idMacroConta; OTituloDespesaPagamento.idCentroCusto = TituloDespesaPagamento.idCentroCusto; OTituloDespesaPagamento.idCategoria = TituloDespesaPagamento.idCategoria; OTituloDespesaPagamento.descParcela = TituloDespesaPagamento.descParcela; OTituloDespesaPagamento.valorOriginal = TituloDespesaPagamento.valorOriginal; OTituloDespesaPagamento.dtVencimento = TituloDespesaPagamento.dtVencimento; OTituloDespesaPagamento.dtCompetencia = TituloDespesaPagamento.dtCompetencia; OTituloDespesaPagamento.mesCompetencia = TituloDespesaPagamento.mesCompetencia; OTituloDespesaPagamento.anoCompetencia = TituloDespesaPagamento.anoCompetencia; OTituloDespesaPagamento.setDefaultInsertValues(); db.TituloDespesaPagamento.Add(OTituloDespesaPagamento); db.SaveChanges(); return(OTituloDespesaPagamento.id > 0); }