public long?NovoModelo(ModeloDoc modeloDocx, LogModeloDoc logModeloDocx, string IdUsuario) { long?NovoId = null; if (modeloDocx != null) { UfwCartNew.BeginTransaction(); NovoId = this.UfwCartNew.Repositories.RepositoryModeloDocx.GetNextValFromOracleSequence("SQ_MODELO_DOC"); modeloDocx.Id = NovoId; modeloDocx.CaminhoEArquivo = modeloDocx.CaminhoEArquivo + "modelo_" + modeloDocx.Id.ToString() + ".docx"; this.UfwCartNew.Repositories.RepositoryModeloDocx.Add(modeloDocx); UfwCartNew.SaveChanges(); if (logModeloDocx != null) { logModeloDocx.Id = this.UfwCartNew.Repositories.RepositoryModeloDocx.GetNextValFromOracleSequence("SQ_LOG_ARQ_MOD_DOCX"); logModeloDocx.IdModeloDoc = modeloDocx.Id ?? 0; _repositoryLogModeloDocx.Add(logModeloDocx); UfwCartNew.SaveChanges(); } UfwCartNew.CommitTransaction(); } return(NovoId); }
public bool Desativar(long Id, string IdUsuario) { bool resultado = false; ModeloDoc modeloDocx = _repositoryModeloDocx.GetById(Id); if (modeloDocx != null) { modeloDocx.Ativo = false; modeloDocx.IdUsuarioAlteracao = IdUsuario; _repositoryModeloDocx.Update(modeloDocx); UfwCartNew.SaveChanges(); resultado = true; } return(resultado); }
public long?EditarModelo(ModeloDoc arquivoModeloDocx, LogModeloDoc logArquivoModeloDocx, string IdUsuario) { long?NovoId = null; if (logArquivoModeloDocx != null) { UfwCartNew.BeginTransaction(); logArquivoModeloDocx.Id = _repositoryModeloDocx.GetNextValFromOracleSequence("SQ_LOG_ARQ_MOD_DOCX"); _repositoryLogModeloDocx.Add(logArquivoModeloDocx); UfwCartNew.SaveChanges(); UfwCartNew.CommitTransaction(); } return(NovoId); }