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); }
private void CadastrarLogDownload(string IP, long Id) { var arquivolog = new LogModeloDoc() { IdModeloDoc = Id, IdUsuario = UsuarioAtual.Id, DataHora = DateTime.Now, IP = IP, TipoLogModeloDoc = TipoLogModeloDoc.Download }; //todo: Ronaldo criar rotina de cadastro return; }
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); }
public void EditarModelo(DtoModeloDoc dtoModeloDoc, string IdUsuario) { try { ModeloDoc modeloDoc = new ModeloDoc { Id = dtoModeloDoc.Id, IdCtaAcessoSist = dtoModeloDoc.IdCtaAcessoSist, Ativo = dtoModeloDoc.Ativo, IdTipoAto = dtoModeloDoc.IdTipoAto, IdUsuarioAlteracao = IdUsuario, //ArquivoBytes = dtoArq.ArquivoByte, CaminhoEArquivo = dtoModeloDoc.CaminhoEArquivo, Descricao = dtoModeloDoc.DescricaoModelo }; //HttpPostedFileBase arquivo = dtoArq.Files[0]; // Salva o arquivo fisicamente //arquivo.SaveAs(dtoArq.CaminhoEArquivo); // Registro de Log LogModeloDoc logModeloDocx = new LogModeloDoc() { IdModeloDoc = dtoModeloDoc.Id ?? 0, IdUsuario = IdUsuario, DataHora = DateTime.Now, UsuarioSistOperacional = dtoModeloDoc.UsuarioSistOperacional, IP = dtoModeloDoc.IpLocal, TipoLogModeloDoc = TipoLogModeloDoc.Upload }; //logArquivoModeloDocx.Id = this.DsFactoryCartNew.ArquivoModeloDocxDs.EditarModelo(arquivoModelo, logModeloDocx, IdUsuario); } catch (Exception) { // } }
public long?NovoModelo(DtoModeloDoc dtoModeloDoc, string IdUsuario) { long?NovoId = null; try { // Criando objeto do arquivo ModeloDoc arquivoModelo = new ModeloDoc { Id = dtoModeloDoc.Id, IdCtaAcessoSist = dtoModeloDoc.IdCtaAcessoSist, IdTipoAto = dtoModeloDoc.IdTipoAto, IdUsuarioCadastro = IdUsuario, //ArquivoBytes = dtoArq.ArquivoByte, CaminhoEArquivo = dtoModeloDoc.CaminhoEArquivo, Descricao = dtoModeloDoc.DescricaoModelo, Ativo = dtoModeloDoc.Ativo, }; // Registro de Log LogModeloDoc logModeloDocx = new LogModeloDoc() { IdModeloDoc = arquivoModelo.Id ?? 0, IdUsuario = IdUsuario, DataHora = DateTime.Now, UsuarioSistOperacional = dtoModeloDoc.UsuarioSistOperacional, IP = dtoModeloDoc.IpLocal, TipoLogModeloDoc = TipoLogModeloDoc.Upload }; NovoId = this.DsFactoryCartNew.ModeloDocxDs.NovoModelo(arquivoModelo, logModeloDocx, IdUsuario); } catch (Exception ex) { throw new Exception(ex.Message); } return(NovoId); }