Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. class centromedico_citas(models.Model):
  2. _name = 'centromedico.citas'
  3.  
  4. fconsulta = fields.Date(string="Fecha consulta", required=True)
  5. hconsulta = fields.Float(string="Hora consulta", required=True)
  6. cpaciente = fields.Many2one('centromedico.pacientes', string="Paciente",required=True, ondelete="cascade")
  7. cdoctores = fields.Many2one('centromedico.medicos', string="Doctor/a", required=True, ondelete="cascade")
  8. chistorial = fields.Many2one('centromedico.historialclinico', string="Historial", required=True, ondelete="cascade")
  9.  
  10. @api.constrains('fconsulta', 'hconsulta', 'cdoctores')
  11. def _citaunica(self):
  12. for consultas in self:
  13. if consultas.fconsulta = centromedico.fconsulta and consultas.hconsulta = centromedico.hconsulta and consultas.cdoctores = centromedico.cdoctores:
  14. raise exceptions.ValidationError(_("El doctor ya tiene una cita a esa hora ese día!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement