private List<Historico> RegistrarHistorico(List<Historico> historicoRncs, bool atualizacao, DKO.EQualy.Domain.Entities.Usuario usuarioCriou, decimal pontuacao) { if (atualizacao) { historicoRncs.Add(new Historico { DataCriacao = DateTime.Now, UsuarioCriou = usuarioCriou, Decricao = "Registro de avaliação de eficácia atualizado para " + pontuacao + " pontos.", Tipo = EQualy.Domain.Enum.Historico.TipoHistorico.FluxoRnc }); } else { historicoRncs.Add(new Historico { DataCriacao = DateTime.Now, UsuarioCriou = usuarioCriou, Decricao = "Registro de avaliação de eficácia realizado em " + pontuacao + " pontos.", Tipo = EQualy.Domain.Enum.Historico.TipoHistorico.FluxoRnc }); } return historicoRncs; }
public string SalvarArquivoDocumento(HttpPostedFileBase arquivo , DKO.EQualy.Domain.Enum.Documento.FaseDocumento? faseDocumento, int documentoId) { var isUploaded = false; var message = string.Empty; var codigoNomeArquivo = string.Empty; if (arquivo == null || arquivo.ContentLength == 0) return string.Empty; var diretorioDestino = ObterDiretorioDestino(ObterTipoArquivo(arquivo.FileName)); if (faseDocumento != null) codigoNomeArquivo = ObterCodigoNome(faseDocumento); try { arquivo.SaveAs(Path.Combine(diretorioDestino, (codigoNomeArquivo + "_" + documentoId + "_" + arquivo.FileName).Trim())); message = ""; } catch (Exception ex) { message = string.Format("Erro ao tentar salvar o arquivo: {0}", ex.Message); } return message; }
private List<Historico> RegistrarHistorico(List<Historico> historicoRncs, bool atualizacao, DKO.EQualy.Domain.Entities.Usuario usuarioCriou) { if (atualizacao) { historicoRncs.Add(new Historico { DataCriacao = DateTime.Now, UsuarioCriou = usuarioCriou, Decricao = "Registro de plano de ação atualizado.", Tipo = EQualy.Domain.Enum.Historico.TipoHistorico.FluxoRnc }); } else { historicoRncs.Add(new Historico { DataCriacao = DateTime.Now, UsuarioCriou = usuarioCriou, Decricao = "Registro de plano de ação cadastrado.", Tipo = EQualy.Domain.Enum.Historico.TipoHistorico.FluxoRnc }); } return historicoRncs; }
public string ObterCodigoNome(DKO.EQualy.Domain.Enum.Documento.FaseDocumento? faseDocumento) { switch (faseDocumento) { case DKO.EQualy.Domain.Enum.Documento.FaseDocumento.Elaboracao: return "EDOC"; case DKO.EQualy.Domain.Enum.Documento.FaseDocumento.Revisao: return "RDOC"; default: return string.Empty; } }