Exemple #1
0
def facebookdiario(request):   
    mensaje = ''
    if request.method == 'POST':  
        num = FacebookDiario.objects.values("numfbdia").order_by("-numfbdia",)[:1]
	num = 1 if len(num)==0 else int(num[0]["numfbdia"])+1
        profile = Usuario.objects.get(user = request.user) 
        obj = FacebookDiario(numfbdia=num,idusuario_creac=profile,organismo=profile.organismo,dependencia=profile.dependencia)
        frmfacebookdiario = FacebookDiarioForm(request.POST, instance=obj,error_class=DivErrorList) # A form bound to the POST data
        if frmfacebookdiario.is_valid():
            frmfacebookdiario.save()
            mensaje= 'Registro grabado satisfactoriamente'
            frmfacebookdiario = FacebookDiarioForm()
    else:        
        frmfacebookdiario = FacebookDiarioForm()
    return render_to_response('redes/facebookdiario.html', {'formulario': frmfacebookdiario,'opcion':'add','mensaje':mensaje}, context_instance=RequestContext(request),)
Exemple #2
0
def facebookdiario_edit(request, codigo):
    if request.method == 'POST':
        info = get_object_or_404(FacebookDiario, numfbdia=int(codigo))
        profile = Usuario.objects.get(user = request.user)   
        if profile.nivel.codigo == 1:
            info.fec_mod = datetime.now()
            info.idusuario_mod = profile
        else:
            info.idadministrador_mod = profile
            info.fec_modadm = datetime.now()  
        formulario = FacebookDiarioForm(request.POST, instance=info,error_class=DivErrorList) # A form bound to the POST data
        if formulario.is_valid():
            formulario.save()
            return redirect(reverse('ogcs-redes-facebook-diario-query')+'?m=edit') # Crear un parametro en home para mostrar los mensajes de exito.
    else:        
        info = get_object_or_404(FacebookDiario, numfbdia=int(codigo))        
        info.fechacreacdia = info.fechacreacdia.strftime("%d/%m/%Y") 
        formulario = FacebookDiarioForm(instance=info)
    return render_to_response('redes/facebookdiario.html', {'formulario': formulario,'opcion':'edit','codigo':codigo,}, context_instance=RequestContext(request),)