public Mensagem ConfirmacaoFinalizar(List <string> lista, bool elaboracao = true) { string listaConcatenada = Mensagem.Concatenar(lista); return(new Mensagem() { Texto = string.Format((elaboracao ? "Deseja realmente finalizá-lo?" : " Ao finalizar um projeto geográfico revertido irá invalidar os projetos geográficos e as caracterizações dependentes: {0}. Deseja realmente finalizá-lo?"), listaConcatenada), Tipo = eTipoMensagem.Informacao }); }
public Mensagem SemPermissao(List <string> nomePermissoes) { if (nomePermissoes.Count == 1) { return(SemPermissao(nomePermissoes.First())); } else { return(SemPermissoes(Mensagem.Concatenar(nomePermissoes))); } }
public Mensagem DependenciasImpossivelExcluir(List <string> caracterizacoes, bool isProjetoGeo) { string mensagem = string.Empty; string tipo = isProjetoGeo ? "projeto geografico" : "caracterização"; string artigo = isProjetoGeo ? "O" : "A"; string plural = caracterizacoes.Count > 1 ? "s" : ""; mensagem = string.Format("{0} {1} tem a{2} seguinte{2} dependência{2}:", artigo, tipo, plural); mensagem += " {0}. "; mensagem += string.Format("Por consequência, {0} {1} não podera ser excluido!", artigo.ToLower(), tipo); return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format(mensagem, Mensagem.Concatenar(caracterizacoes)) }); }
public Mensagem CaracterizacaoDesatualizadaEnviar(List <string> caracterizacoes) { if (caracterizacoes.Count > 1) { return(new Mensagem() { Tipo = eTipoMensagem.Informacao, Texto = String.Format("As Caracterizações {0} estão diferente das existentes no IDAF. Caso deseje, acesse o Passo 2 para verificar as alterações.", Mensagem.Concatenar(caracterizacoes)) }); } else { return(new Mensagem() { Tipo = eTipoMensagem.Informacao, Texto = String.Format("A Caracterização {0} está diferente da existente no IDAF. Caso deseje, acesse o Passo 2 para verificar as alterações.", caracterizacoes.First()) }); } }
public Mensagem CopiarCaracterizacaoDesatualizada(List <string> caracterizacoes) { if (caracterizacoes.Count > 1) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("As Caracterizações {0} foram alteradas pelo IDAF. Caso deseje, clique no botão de copiar na linha da caracterização para atualizar os dados.", Mensagem.Concatenar(caracterizacoes)) }); } else { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("A Caracterização {0} foi alterada pelo IDAF. Caso deseje, clique no botão de copiar na linha da caracterização para atualizar os dados.", caracterizacoes.First()) }); } }
public Mensagem TituloDeveSerDoTipoConfigurado(List <string> nomeDoModeloDoTitulo) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("O modelo título associado deve ser do tipo \"{0}\".", Mensagem.Concatenar(nomeDoModeloDoTitulo)) }); }
public Mensagem AssociadoCaracterizacoes(List <String> caracterizacoes) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("O empreendimento não pode ser excluído, pois está associado as seguites caracterizações: {0}", Mensagem.Concatenar(caracterizacoes)) }); }
public Mensagem AssociadoDependencias(List <String> dependencias) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("O empreendimento não pode ser excluído, pois está associado as seguites dependências: {0}", Mensagem.Concatenar(dependencias)) }); }
public Mensagem TitulosAssociados(List <string> titulos) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("Não foi possível excluir o cadastro, pois o mesmo está associado ao(s) título(s) {0}.", Mensagem.Concatenar(titulos)) }); }
public Mensagem ModeloAssociadoAtividade(string nomesGrupo) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("O modelo não pode ser definido como não solicitado pelo público externo, pois está associado à configuração da(s) atividade(s) {0}.", Mensagem.Concatenar(nomesGrupo)) }); }
public Mensagem PermissaoNaoEncontrada(List <string> permissoes) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Campo = "", Texto = String.Format("Permissão não encontrada no banco, \"{0}\".", Mensagem.Concatenar(permissoes)) }); }
public Mensagem RoteiroAtividadeConfigurada(List <string> atividades, List <string> finalidades, List <string> titulos) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = String.Format("Já existe roteiro cadastrado para a(s) atividade(s) {0}, com a(s) finalidade(s) {1}, e para o(s) título(s) {2}.", Mensagem.Concatenar(atividades), Mensagem.Concatenar(finalidades), Mensagem.Concatenar(titulos)) }); }
public Mensagem AtualizarRoteiro(string roteiros) { return(new Mensagem() { Texto = String.Format(@"Ao editar este item a versão do(s) roteiro(s) {0} será alterada. Deseja confirmar a edição?", Mensagem.Concatenar(roteiros)) }); }
public Mensagem ItemAssociadoChecagem(string acao, List <String> checagem) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = string.Format("O item não pode ser {0} pois está sendo utilizado na(s) checagem(s) {1}.", acao, Mensagem.Concatenar(checagem)) }); }
public Mensagem ItemAssociadoAnalise(string acao, List <String> protocolo) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = string.Format("O item não pode ser {0} pois está sendo utilizado na(s) análise(s) do(s) {1}.", acao, Mensagem.Concatenar(protocolo)) }); }
public Mensagem ItemAssociado(string acao, string roteiros) { return(new Mensagem() { Tipo = eTipoMensagem.Advertencia, Texto = string.Format("O item não pode ser {0} pois está sendo utilizado no(s) roteiro(s) {1}.", acao, Mensagem.Concatenar(roteiros, ',')) }); }