Feature #61
Adicionar informação à relatorio [SITETB-64]
0%
Description
Incluir o item: data do recebimento de medicamentos pela Unidade de Referência. Essa etapa é anterior ao registro do recebimento no sistema. Essa data fica registrada na gua da transportadora, que retorna ao CRPHF.
History
#1
Updated by Ricardo Memoria almost 13 years ago
- Target version deleted (
Version 2.1)
#2
Updated by Maurício Dos Santos over 12 years ago
- Assignee changed from Maurício Dos Santos to Ricardo Memoria
Ricardo,
O novo módulo de relatórios vai resolver essa tarefa? Se for o caso podemos suspendê-la, certo?
#3
Updated by Maurício Dos Santos over 12 years ago
- Status changed from New to In Progress
#4
Updated by Ricardo Memoria over 12 years ago
- Assignee changed from Ricardo Memoria to Maurício Dos Santos
O melhor é criar um comando onde o CRPHF poderá atualizar a data de recebimento. Este comando estaria disponível por permissão do perfil. Acho que o melhor é um link ao lado da data de recebimento (onde apareceria apenas após o recebimento). Algo assim:
Data do recebimento: 01-jan-2012 Modificar
Segue os passos:
1. Criar uma nova permissão na tabela userrole para permitir a edição da data de recebimento com os seguintes dados:
code=020406, role_name=ORDER_DTREC, internalUse=false, byCaseClassification=false, changeable=false
2. Nos detalhes do pedido, incluir um link ao lado da data de recebimento (quando já recebido), para modificar a data, onde ele só estaria disponível se #{s:hasRole('ORDER_DTREC')}
3. Criar um método changeReceivingDate() na classe OrderReceivingHome para atualizar a data, através de uma nova propriedade
private Date receivingDate; private boolean saved;O método changeReceivingDate() deverá validar a data da seguinte forma:
- A data não poderá ser uma data futura;
- A data não poderá ser anterior a data do envio;
Caso não passe na validação, uma mensagem deverá ser exibida ao usuário e a variável saved=false (esta variável será enviada para o client, através da propriedade data do componente a:commandLink do richfaces e verificada através de javascript se foi ou não salvo). Pesquise no código fonte - Existem exemplos como este do uso da propriedade data no richfaces.
4. Criar uma janela de diálogo para entrar a nova data de recebimento, onde o botão de ok vai chamar o método #{orderReceivingHome.changeReceivingDate()}
#5
Updated by Ricardo Memoria over 12 years ago
#6
Updated by Maurício Dos Santos over 12 years ago
- Status changed from In Progress to Resolved
#7
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Resolved to Closed