def armarEntidad(formPersonaComite): persona = Persona() comite = Comite() #Comienzan las validaciones persona.correo = formPersonaComite.cleaned_data['correo'] comite.presidente = formPersonaComite.cleaned_data['presidente'] #Si el integrante del comite que se quiere agregar es presidente, se comprueba si #ya existe un presidente en la conferencia(no se puede tener mas de uno). if comite.presidente == None: comite.presidente = False else: if comite.presidente == True: #Si existe un presidente en la base de datos, no se crea el miembro del comite #y se devuelve false. if existePresidente(): return False #Se crea una persona y luego se crea el miembro del comite. persona.nombre = formPersonaComite.cleaned_data['nombre'] persona.apellido = formPersonaComite.cleaned_data['apellido'] persona.dirpostal = formPersonaComite.cleaned_data['dirpostal'] persona.institucion = formPersonaComite.cleaned_data['institucion'] persona.telefono = formPersonaComite.cleaned_data['telefono'] persona.pais = formPersonaComite.cleaned_data['pais'] persona.pagina = formPersonaComite.cleaned_data['pagina'] creado = Persona.objects.get_or_create(nombre = persona.nombre, apellido = persona.apellido, correo = persona.correo, dirpostal = persona.dirpostal, institucion = persona.institucion, telefono = persona.telefono, pais = persona.pais, pagina = persona.pagina) comite.correo = persona comite.arbitro = formPersonaComite.cleaned_data['arbitro'] if comite.arbitro == None: comite.arbitro = False comite.save() return True
def armarEntidad(formPersonaInscripcion): persona = Persona() inscripcion = Inscripcion() #Comienzan las validaciones persona.correo = formPersonaInscripcion.cleaned_data['correo'] #Se crea una persona y luego se crea la inscripcion persona.nombre = formPersonaInscripcion.cleaned_data['nombre'] persona.apellido = formPersonaInscripcion.cleaned_data['apellido'] persona.dirpostal = formPersonaInscripcion.cleaned_data['dirpostal'] persona.institucion = formPersonaInscripcion.cleaned_data['institucion'] persona.telefono = formPersonaInscripcion.cleaned_data['telefono'] persona.pais = formPersonaInscripcion.cleaned_data['pais'] persona.pagina = formPersonaInscripcion.cleaned_data['pagina'] creado = Persona.objects.get_or_create(nombre=persona.nombre, apellido=persona.apellido, correo=persona.correo, dirpostal=persona.dirpostal, institucion=persona.institucion, telefono=persona.telefono, pais=persona.pais, pagina=persona.pagina) inscripcion.correo = persona inscripcion.fechainscripcion = date.today() inscripcion.fechatope = date(2014, 01, 31) if inscripcion.fechatope < inscripcion.fechainscripcion: inscripcion.tarifa = 200 else: inscripcion.tarifa = 100 inscripcion.save() return True
def armarEntidad(formPersonaInvitado): persona = Persona() invitado = Invitado() persona.nombre = formPersonaInvitado.cleaned_data['nombre'] persona.apellido = formPersonaInvitado.cleaned_data['apellido'] persona.correo = formPersonaInvitado.cleaned_data['correo'] persona.dirpostal = formPersonaInvitado.cleaned_data['dirpostal'] persona.institucion = formPersonaInvitado.cleaned_data['institucion'] persona.telefono = formPersonaInvitado.cleaned_data['telefono'] persona.pais = formPersonaInvitado.cleaned_data['pais'] persona.pagina = formPersonaInvitado.cleaned_data['pagina'] creado = Persona.objects.get_or_create(nombre = persona.nombre, apellido = persona.apellido, correo = persona.correo, dirpostal = persona.dirpostal, institucion = persona.institucion, telefono = persona.telefono, pais = persona.pais, pagina = persona.pagina) invitado.correo = persona invitado.cv = formPersonaInvitado.cleaned_data['cv'] invitado.save()
def armarEntidad(formPersonaInvitado): persona = Persona() invitado = Invitado() persona.nombre = formPersonaInvitado.cleaned_data['nombre'] persona.apellido = formPersonaInvitado.cleaned_data['apellido'] persona.correo = formPersonaInvitado.cleaned_data['correo'] persona.dirpostal = formPersonaInvitado.cleaned_data['dirpostal'] persona.institucion = formPersonaInvitado.cleaned_data['institucion'] persona.telefono = formPersonaInvitado.cleaned_data['telefono'] persona.pais = formPersonaInvitado.cleaned_data['pais'] persona.pagina = formPersonaInvitado.cleaned_data['pagina'] creado = Persona.objects.get_or_create(nombre=persona.nombre, apellido=persona.apellido, correo=persona.correo, dirpostal=persona.dirpostal, institucion=persona.institucion, telefono=persona.telefono, pais=persona.pais, pagina=persona.pagina) invitado.correo = persona invitado.cv = formPersonaInvitado.cleaned_data['cv'] invitado.save()
def armarEntidad(formPersonaInscripcion): persona = Persona() inscripcion = Inscripcion() #Comienzan las validaciones persona.correo = formPersonaInscripcion.cleaned_data['correo'] #Se crea una persona y luego se crea la inscripcion persona.nombre = formPersonaInscripcion.cleaned_data['nombre'] persona.apellido = formPersonaInscripcion.cleaned_data['apellido'] persona.dirpostal = formPersonaInscripcion.cleaned_data['dirpostal'] persona.institucion = formPersonaInscripcion.cleaned_data['institucion'] persona.telefono = formPersonaInscripcion.cleaned_data['telefono'] persona.pais = formPersonaInscripcion.cleaned_data['pais'] persona.pagina = formPersonaInscripcion.cleaned_data['pagina'] creado = Persona.objects.get_or_create(nombre = persona.nombre, apellido = persona.apellido, correo = persona.correo, dirpostal = persona.dirpostal, institucion = persona.institucion, telefono = persona.telefono, pais = persona.pais, pagina = persona.pagina) inscripcion.correo = persona inscripcion.fechainscripcion = date.today() inscripcion.fechatope = date(2014,01,31) if inscripcion.fechatope<inscripcion.fechainscripcion: inscripcion.tarifa = 200 else: inscripcion.tarifa = 100 inscripcion.save() return True