Exemple #1
0
def getProfileInfo(request,key):
    try:
        if request.is_ajax() and request and request.method=='GET':
            usrprofile = Usuario.objects.filter(id=int(key)).values('usuario_id__username','usuario_id__email','usuario_id__first_name','usuario_id__last_name','telefono_celular','telefono_oficina','telefono_casa','fecha_ingreso','direccion','dedicacion','estatus','tipo_contrato__nombre')
            castedDates = [{ key : convertDatetimeToString(value) if isinstance(value,datetime.date) else value  for key,value in usrprofile[0].items()}]
            return HttpResponse(json.dumps(castedDates[0]), content_type="application/json")
        else:
            raise Http404
    except Exception, e:
        raise e
Exemple #2
0
	def __unicode__(self):
		return u'periodo_lectivo: %d | semestre: %d | inicio: %s | fin: %s' % (self.periodo_lectivo, self.semestre, convertDatetimeToString(self.fecha_inicio), convertDatetimeToString(self.fecha_fin))
Exemple #3
0
	def toString(self):
		return ' %s  %s [ %s ] ' % (convertDatetimeToString(self.fecha), self.asunto , (lambda s : 'En transito' if not s else s )(self.estatus))
Exemple #4
0
	def __unicode__(self):
		return u'usuario_emisor: %s | usuario_receptor: %s | estatus: %s | fecha: %s' % (str(self.usuario_emisor), str(self.usuario_receptor), self.estatus, convertDatetimeToString(self.fecha))
Exemple #5
0
	def __unicode__(self):
		return u'dia: %s | inicio: %s | fin: %s | materia_solicitada: %s | aula: %s' % (self.dia_semana, convertDatetimeToString(self.hora_inicio), convertDatetimeToString(self.hora_fin), self.horario_solicitado.materia.materia.nombre, self.aula.aula_id)
Exemple #6
0
	def __unicode__(self):
		return u'programacion_detalle: %s | aula: %s | dia: %s | inicio: %s | fin: %s ' % (str(self.programacion_detalle), str(self.aula), self.dia_semana, convertDatetimeToString(self.hora_inicio), convertDatetimeToString(self.hora_fin))
Exemple #7
0
	def __unicode__(self):
		return u'nombre: %s (%d-%d) | fecha_creacion: %s | estatus: %s | internal_path : %s' % 	(self.nombre, self.periodo_lectivo.periodo_lectivo,self.periodo_lectivo.semestre, convertDatetimeToString(self.fecha),self.estatus, self.ruta_pdf)
Exemple #8
0
	def __unicode__(self):
		return u'materia: %s |dia_semana: %s | inicio: %s | fin: %s ' % (self.materia.nombre, self.dia_semana, convertDatetimeToString(self.hora_inicio), convertDatetimeToString(self.hora_fin))
Exemple #9
0
	def __unicode__(self):
		return u'periodo_lectivo: %d | semestre: %d | inicio: %s | fin: %s' % (self.periodo_lectivo, self.semestre, convertDatetimeToString(self.fecha_inicio), convertDatetimeToString(self.fecha_fin))
Exemple #10
0
	def toString(self):
		return ' %s  %s [ %s ] ' % (convertDatetimeToString(self.fecha), self.asunto , (lambda s : 'En transito' if not s else s )(self.estatus))
Exemple #11
0
	def __unicode__(self):
		return u'usuario_emisor: %s | usuario_receptor: %s | estatus: %s | fecha: %s' % (str(self.usuario_emisor), str(self.usuario_receptor), self.estatus, convertDatetimeToString(self.fecha))
Exemple #12
0
	def __unicode__(self):
		return u'dia: %s | inicio: %s | fin: %s | materia_solicitada: %s | aula: %s' % (self.dia_semana, convertDatetimeToString(self.hora_inicio), convertDatetimeToString(self.hora_fin), self.horario_solicitado.materia.materia.nombre, self.aula.aula_id)
Exemple #13
0
	def __unicode__(self):
		return u'programacion_detalle: %s | aula: %s | dia: %s | inicio: %s | fin: %s ' % (str(self.programacion_detalle), str(self.aula), self.dia_semana, convertDatetimeToString(self.hora_inicio), convertDatetimeToString(self.hora_fin))
Exemple #14
0
	def __unicode__(self):
		return u'nombre: %s (%d-%d) | fecha_creacion: %s | estatus: %s | internal_path : %s' % 	(self.nombre, self.periodo_lectivo.periodo_lectivo,self.periodo_lectivo.semestre, convertDatetimeToString(self.fecha),self.estatus, self.ruta_pdf)
Exemple #15
0
	def __unicode__(self):
		return u'materia: %s |dia_semana: %s | inicio: %s | fin: %s ' % (self.materia.nombre, self.dia_semana, convertDatetimeToString(self.hora_inicio), convertDatetimeToString(self.hora_fin))
Exemple #16
0
        '''
        jsontmp = {}
        counter = 0
        for h in center_schedule_list:
            jsontmp.update(
            {
            counter:    
             {
             'materia_id': h['horario_solicitado__materia__materia_id'],
             'materia_solicitada':h['horario_solicitado_id'],
             'horario_solicitado':h['id'],
             'username':h['horario_solicitado__usuario__usuario_id__username'],
			 'usuario':h['horario_solicitado__usuario__usuario_id__first_name']+' '+h['horario_solicitado__usuario__usuario_id__last_name'],
             'nombre':h['horario_solicitado__materia__materia__nombre'],
             'dia_semana':h['dia_semana'],
             'hora_inicio':convertDatetimeToString(h['hora_inicio']),
             'hora_fin':convertDatetimeToString(h['hora_fin']),
             'estatus': h['horario_solicitado__estatus'],
             'descripcion_estatus' : translateStatus(h['horario_solicitado__estatus']),
             'incompleto': 'I' if h['horario_solicitado__incomplete_status'] else '',
             'centro': h['horario_solicitado__usuario__centro__nombre'],
             }
            }
            )
            counter +=1

        jsontmp.update({'length':counter})

        return  HttpResponse(json.dumps(jsontmp,sort_keys=True), content_type="application/json")
    else:
        raise Http404;