Jump to content


Photo

Verificação de dados


  • Faça o login para participar
1 reply to this topic

#1 shogun89

shogun89

    Normal

  • Usuários
  • 91 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 28/01/2015, 04:30

Seguinte, o meu sistema de chamados internos esta praticamente pronto.

 

Alguns pontos ainda eu não sei como fazer.

 

Vou tentar colocar o exemplo do que eu preciso.

 

O funcionário abriu um chamado de numero 10. Nesse chamado devesse incluir o serviço e para esse serviço incluir uma ocorrência.

 

Na hora de fechar o chamado eu tenho que verificar se existe serviço cadastrado para esse chamado. E se tiver serviço cadastrado tenho que verificar se tem ocorrência cadastrada para esse serviço.

 

Se não tiver serviço cadastrado não pode fechar o chamado. Até ai eu consegui resolver.

 

Agora eu tenho que verificar se existe se tem ocorrência para esse serviço. Se fosse um serviço eu conseguiria mas o problema que um chamado pode ter vários serviços e cada serviço tem que ter pelo menos uma ocorrência.

 

Alguém poderia me ajudar como eu faço para verificar se existe ocorrência para cada chamado cadastrado antes de fechar o chamado?

 

Se tiver algum serviço que estiver sem ocorrência não pode fechar o chamado. Mas se tiver todos os serviços com ocorrência pode fechar o chamado.

 

Não se fui claro, se puderem me ajudar.



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 28/01/2015, 20:46

Pelo que entendi, rsrs, até por que não sei como está todo seu code e sua bd.

 

Mas e se você criar um campo "ocorrencia_ok" para cada "servicos" aberto.

 

Esse campo "ocorrencia_ok" estará VAZIO, por isso na ora do envio você irá acusar que não é permitido deixa-lo sem preenchimento.

 

Porém, após ser preenchido, bla,bla,bla. prossegue o envio.

 

Apenas uma luz.

 

Ou tb, você pode fazer essa Validação com Jquery, JavaScript, caso não queira criar mais campos em sua bd.

 

Espero ter ajudado,

 

vlw






1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq