Пример #1
0
def insertar_persona(nombre_us, cedula_us, estado_usuario, fecha_usuario,
                     cantipos, request):
    estadou = Estados.objects.get(id=estado_usuario)
    if nombre_us != '' and cedula_us != '':
        recordset = Personas.objects.filter(cedula=cedula_us)
        if recordset.exists():
            return 2
        else:
            salvar_info = Personas(cedula=cedula_us,
                                   nombre=nombre_us,
                                   id_estado=estadou,
                                   fecha=fecha_usuario)
            salvar_info.save()
            for i in range(0, int(cantipos)):
                if 'tipo' + str(i) in request.POST:
                    id_tipo = request.POST['tipo' + str(i)]
                    if (id_tipo != ''):
                        persona = Personas.objects.get(cedula=cedula_us)
                        tipo = TiposPersonas.objects.get(id=id_tipo)
                        personas_x_tipo = TiposXPersonas(id_persona=persona,
                                                         id_tipo=tipo)
                        personas_x_tipo.save()
        return 1
    else:
        return 0
Пример #2
0
def actualizar_persona(nombre_us, cedula_us, fecha, estado_usuario, id_persona,
                       cuantos_tipos, request):
    recordset = Personas.objects.filter(cedula=cedula_us)
    if recordset.exists():
        Personas.objects.filter(cedula=cedula_us).update(
            nombre=nombre_us,
            cedula=cedula_us,
            fecha=fecha,
            id_estado=estado_usuario)
        ####Para modificar tabla de TiposXPersonas
        #1-Elimino los registros
        TiposXPersonas.objects.filter(id_persona=id_persona).delete()
        #2-Realizo de nuevo la inserción
        for i in range(0, int(cuantos_tipos)):
            if 'tipo' + str(i) in request.POST:
                id_tipo = request.POST['tipo' + str(i)]
                if (id_tipo != ''):
                    persona = Personas.objects.get(cedula=cedula_us)
                    tipo = TiposPersonas.objects.get(id=id_tipo)
                    personas_x_tipo = TiposXPersonas(id_persona=persona,
                                                     id_tipo=tipo)
                    personas_x_tipo.save()
        ####
        variable = 1
    else:
        variable = 2
    return variable
    passdef
Пример #3
0
def insertar_persona(nombre_us,cedula_us,estado_usuario,fecha_usuario,cantipos,request):
	estadou = Estados.objects.get(id=estado_usuario)
	if nombre_us!='' and cedula_us!='':
	    recordset = Personas.objects.filter(cedula=cedula_us);
	    if recordset.exists():
	    	return 2
	    else:
	    	salvar_info = Personas(cedula = cedula_us, nombre = nombre_us, id_estado=estadou,fecha=fecha_usuario)
	    	salvar_info.save()
	    	for i in range(0,int(cantipos)): 
	    		if 'tipo'+str(i) in request.POST:	
	    			id_tipo = request.POST['tipo'+str(i)]
	    			if(id_tipo != ''):
	    				persona = Personas.objects.get(cedula=cedula_us)
	    				tipo = TiposPersonas.objects.get(id=id_tipo)
	    				personas_x_tipo = TiposXPersonas(id_persona=persona,id_tipo=tipo)
	    				personas_x_tipo.save()
	    return 1	
	else:
		return 0
Пример #4
0
def actualizar_persona(nombre_us,cedula_us,fecha,estado_usuario,id_persona,cuantos_tipos,request):
	recordset = Personas.objects.filter(cedula=cedula_us)
	if recordset.exists():
		Personas.objects.filter(cedula=cedula_us).update(nombre=nombre_us,cedula=cedula_us,fecha=fecha,id_estado=estado_usuario)
		####Para modificar tabla de TiposXPersonas
		#1-Elimino los registros
		TiposXPersonas.objects.filter(id_persona=id_persona).delete()
		#2-Realizo de nuevo la inserción
		for i in range(0,int(cuantos_tipos)): 
	    		if 'tipo'+str(i) in request.POST:	
	    			id_tipo = request.POST['tipo'+str(i)]
	    			if(id_tipo != ''):
	    				persona = Personas.objects.get(cedula=cedula_us)
	    				tipo = TiposPersonas.objects.get(id=id_tipo)
	    				personas_x_tipo = TiposXPersonas(id_persona=persona,id_tipo=tipo)
	    				personas_x_tipo.save()
		####
		variable = 1
	else:
		variable = 2
	return variable		
	passdef