Esempio n. 1
0
def updateTramiteLegal(request, id, idtramite):
    titulo = {"nombre": u"Modificar Trámite legal"}
    error = {}
    id_aldea = ""
    idceduc = CentroEducativo.objects.filter(id=id).values("id", "name", "departamento_id", "municipio_id", "aldea_id")
    iddepart = Departamento.objects.filter(id=idceduc[0]["departamento_id"]).values("name")
    idmuni = Municipio.objects.filter(
        codigo_municipio=idceduc[0]["municipio_id"], departamento_id=idceduc[0]["departamento_id"]
    ).values("codigo_municipio", "name")

    idaldea = Aldea.objects.filter(
        codigo_aldea=idceduc[0]["aldea_id"],
        municipio_id=idceduc[0]["municipio_id"],
        departamento_id=idceduc[0]["departamento_id"],
    ).values("name")
    mun = Municipio.objects.filter(departamento_id=idceduc[0]["departamento_id"])
    aldea = Aldea.objects.filter(departamento_id=idceduc[0]["departamento_id"], municipio_id=idceduc[0]["municipio_id"])
    if idaldea:
        id_aldea = idaldea[0]["name"]
    centro = CentroEducativo.objects.filter(
        departamento_id=idceduc[0]["departamento_id"],
        municipio_id=idceduc[0]["municipio_id"],
        aldea_id=idceduc[0]["aldea_id"],
    )

    if request.session["idcentro"] == "----------":
        error = {"error": "el centro educativo es obligatorio"}
    if request.method == "POST":

        a = TramiteLegal.objects.get(pk=int(idtramite))

        formulario = TramiteLegalForm(request.POST, instance=a)

        if formulario.is_valid() and request.session["idcentro"] != "----------":
            tramiteLegal = TramiteLegal.objects.get(pk=int(idtramite))
            # print centroEducativo

            tramiteLegal.centroEducativo = CentroEducativo.objects.get(id=request.session["idcentro"])
            tramiteLegal.tipoTramite = formulario.cleaned_data["tipoTramite"]
            tramiteLegal.institucion = formulario.cleaned_data["institucion"]
            tramiteLegal.tipoDocumento = formulario.cleaned_data["tipoDocumento"]
            tramiteLegal._expAsesoria = formulario.cleaned_data["_expAsesoria"]
            tramiteLegal.num_expTramite = formulario.cleaned_data["num_expTramite"]
            tramiteLegal.observaciones = formulario.cleaned_data["observaciones"]
            tramiteLegal.otorgante = formulario.cleaned_data["otorgante"]
            tramiteLegal.notarioAutorizante = formulario.cleaned_data["notarioAutorizante"]
            tramiteLegal.num_instPublico = formulario.cleaned_data["num_instPublico"]
            tramiteLegal.folio1 = formulario.cleaned_data["folio1"]
            tramiteLegal.folio2 = formulario.cleaned_data["folio2"]
            tramiteLegal.tomo = formulario.cleaned_data["tomo"]
            tramiteLegal.matricula = formulario.cleaned_data["matricula"]
            # tramiteLegal.fechaRegistral=fecha = datetime.now ()
            tramiteLegal.areaSuperficial = formulario.cleaned_data["areaSuperficial"]
            tramiteLegal.claveCatrastal = formulario.cleaned_data["claveCatrastal"]
            tramiteLegal.valor = formulario.cleaned_data["valor"]
            # tramiteLegal.aprobado=formulario.cleaned_data['aprobado']
            tramiteLegal.fecha = datetime.now()
            tramiteLegal.usuario_modificacion = request.user
            print request.user
            tramiteLegal.save()

            return HttpResponseRedirect(reverse("listatramitelegal", args=(id,)))
        else:
            if request.session["idcentro"] == "----------":
                centroactual = ""
            else:
                centroactual = request.session["idcentro"]
            return render_to_response(
                "nuevo_muni_depto.html",
                {
                    "formulario": formulario,
                    "titulo": titulo,
                    "dep": Departamento.objects.all(),
                    "mun": mun,
                    "aldea": aldea,
                    "centro": centro,
                    "depto": {"depto": iddepart[0]["name"]},
                    "munactual": {"munactual": idmuni[0]["name"]},
                    "aldactual": {"aldactual": id_aldea},
                    "centroactual": {"centroactual": centroactual},
                    "error": error,
                },
                context_instance=RequestContext(request),
            )

    else:

        a = TramiteLegal.objects.get(pk=int(idtramite))

        request.session["idcentro"] = id
        formulario = TramiteLegalForm(instance=a)

        return render_to_response(
            "nuevo_muni_depto.html",
            {
                "formulario": formulario,
                "titulo": titulo,
                "dep": Departamento.objects.all(),
                "mun": mun,
                "aldea": aldea,
                "centro": centro,
                "depto": {"depto": iddepart[0]["name"]},
                "munactual": {"munactual": idmuni[0]["name"]},
                "aldactual": {"aldactual": id_aldea},
                "centroactual": {"centroactual": idceduc[0]["id"]},
            },
            context_instance=RequestContext(request),
        )
Esempio n. 2
0
def updateTramiteLegal(request, id, idtramite):
	titulo = {'nombre': u'Modificar Trámite legal'}
	disablemun={}
	disabled={}
	if 'fijardep' in request.session:
		if request.session['fijardep']==True:
			disabled={'disabled': 'disabled'}
	if 'fijarmun' in request.session:
		if request.session['fijarmun']==True:
			disablemun={'disablemun': 'disabled'}
	error={}
	id_aldea=''
	idceduc = CentroEducativo.objects.filter(id = id).values('id', 'name', 'departamento_id', 'municipio_id', 'aldea_id')
	iddepart = Departamento.objects.filter(id=idceduc[0]['departamento_id']).values('name')
	idmuni = Municipio.objects.filter(codigo_municipio = idceduc[0]['municipio_id'],  departamento_id = idceduc[0]['departamento_id']).values('codigo_municipio','name')
	
	idaldea = Aldea.objects.filter(codigo_aldea = idceduc[0]['aldea_id'], municipio_id = idceduc[0]['municipio_id'], departamento_id = idceduc[0]['departamento_id']).values('name')	
	mun= Municipio.objects.filter(departamento_id=idceduc[0]['departamento_id'])
	aldea= Aldea.objects.filter(departamento_id=idceduc[0]['departamento_id'], municipio_id=idceduc[0]['municipio_id'])
	if idaldea:
		id_aldea=idaldea[0]['name']
	centro= CentroEducativo.objects.filter(departamento_id=idceduc[0]['departamento_id'], municipio_id=idceduc[0]['municipio_id'], aldea_id=idceduc[0]['aldea_id'])
	if 'idcentro' in request.session:
	
		if request.session['idcentro']=='----------':
			error={'error': 'el centro educativo es obligatorio'}
	if request.method == 'POST':

		a=TramiteLegal.objects.get(pk=int(idtramite))

		formulario = TramiteLegalForm(request.POST, instance=a)

		if formulario.is_valid() and request.session['idcentro']!='----------':
			tramiteLegal=TramiteLegal.objects.get(pk=int(idtramite))
			tramiteLegal.centroEducativo = CentroEducativo.objects.get(id=request.session['idcentro'])
			tramiteLegal.tipoTramite = formulario.cleaned_data['tipoTramite']
			tramiteLegal.institucion = formulario.cleaned_data['institucion']
			tramiteLegal.tipoDocumento = formulario.cleaned_data['tipoDocumento']
			tramiteLegal._expAsesoria = formulario.cleaned_data['_expAsesoria']
			tramiteLegal.num_expTramite = formulario.cleaned_data['num_expTramite']
			tramiteLegal.observaciones = formulario.cleaned_data['observaciones']
			tramiteLegal.otorgante = formulario.cleaned_data['otorgante']
			tramiteLegal.notarioAutorizante=formulario.cleaned_data['notarioAutorizante']
			tramiteLegal.num_instPublico=formulario.cleaned_data['num_instPublico']
			tramiteLegal.folio1=formulario.cleaned_data['folio1']
			tramiteLegal.folio2=formulario.cleaned_data['folio2']
			tramiteLegal.tomo=formulario.cleaned_data['tomo']
			tramiteLegal.matricula=formulario.cleaned_data['matricula']
			tramiteLegal.areaSuperficial=formulario.cleaned_data['areaSuperficial']
			tramiteLegal.claveCatrastal=formulario.cleaned_data['claveCatrastal']
			tramiteLegal.valor=formulario.cleaned_data['valor']
			tramiteLegal.fecha=datetime.now ()
			tramiteLegal.usuario_modificacion = request.user
			tramiteLegal.save()
			messages.add_message(request, 25, 'El registro ha sido modificado satisfactoriamente.')
			return HttpResponseRedirect(reverse('listatramitelegal', args=(id,)))
		else:
			if request.session['idcentro']=='----------':
				centroactual=''
			else:
				centroactual=request.session['idcentro']
				
			return render_to_response('nuevo_muni_depto.html', {'formulario': formulario, 'titulo': titulo, 'dep': Departamento.objects.all(), 'mun': mun, 'aldea': aldea, 'centro': centro, 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':id_aldea}, 'centroactual': {'centroactual': centroactual}, 'error': error,'disabled':disabled, 'disablemun':disablemun}, context_instance=RequestContext(request))
	else:
		a=TramiteLegal.objects.get(pk=int(idtramite))
			
		request.session['idcentro']=id
		formulario = TramiteLegalForm(instance=a)

		return render_to_response('nuevo_muni_depto.html', {'formulario': formulario, 'titulo': titulo, 'dep': Departamento.objects.all(), 'mun': mun, 'aldea': aldea, 'centro': centro, 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':id_aldea},'centroactual': {'centroactual': idceduc[0]['id']},'disabled':disabled, 'disablemun':disablemun }, context_instance=RequestContext(request))
Esempio n. 3
0
def nuevoTramiteLegal(request, id):

    titulo = {"nombre": u"Ingresar Trámite legal"}
    depto = {}
    aldactual = {}
    centroactual = {}
    munactual = {}
    error = {}
    id_aldea = ""
    if "idcentro" in request.session:
        if request.session["idcentro"] == "----------":
            error = {"error": "el centro educativo es obligatorio"}
    else:
        error = {"error": "el centro educativo es obligatorio"}
    idceduc = CentroEducativo.objects.filter(id=id).values("id", "name", "departamento_id", "municipio_id", "aldea_id")
    iddepart = Departamento.objects.filter(id=idceduc[0]["departamento_id"]).values("name")
    idmuni = Municipio.objects.filter(
        codigo_municipio=idceduc[0]["municipio_id"], departamento_id=idceduc[0]["departamento_id"]
    ).values("codigo_municipio", "name")
    idaldea = Aldea.objects.filter(
        codigo_aldea=idceduc[0]["aldea_id"],
        municipio_id=idceduc[0]["municipio_id"],
        departamento_id=idceduc[0]["departamento_id"],
    ).values("name")
    mun = Municipio.objects.filter(departamento_id=idceduc[0]["departamento_id"])

    aldea = Aldea.objects.filter(departamento_id=idceduc[0]["departamento_id"], municipio_id=idceduc[0]["municipio_id"])
    centro = CentroEducativo.objects.filter(
        departamento_id=idceduc[0]["departamento_id"],
        municipio_id=idceduc[0]["municipio_id"],
        aldea_id=idceduc[0]["aldea_id"],
    )
    if idaldea:
        id_aldea = idaldea[0]["name"]

    if request.method == "POST":
        formulario = TramiteLegalForm(request.POST or none)
        if formulario.is_valid() and request.POST and request.session["idcentro"] != "----------":
            tramiteLegal = TramiteLegal()
            tramiteLegal.centroEducativo = CentroEducativo.objects.get(id=request.session["idcentro"])
            tramiteLegal.tipoTramite = formulario.cleaned_data["tipoTramite"]
            tramiteLegal.institucion = formulario.cleaned_data["institucion"]
            tramiteLegal.tipoDocumento = formulario.cleaned_data["tipoDocumento"]
            tramiteLegal._expAsesoria = formulario.cleaned_data["_expAsesoria"]
            tramiteLegal.num_expTramite = formulario.cleaned_data["num_expTramite"]
            tramiteLegal.observaciones = formulario.cleaned_data["observaciones"]
            tramiteLegal.otorgante = formulario.cleaned_data["otorgante"]
            tramiteLegal.notarioAutorizante = formulario.cleaned_data["notarioAutorizante"]
            tramiteLegal.num_instPublico = formulario.cleaned_data["num_instPublico"]
            tramiteLegal.folio1 = formulario.cleaned_data["folio1"]
            tramiteLegal.folio2 = formulario.cleaned_data["folio2"]
            tramiteLegal.tomo = formulario.cleaned_data["tomo"]
            tramiteLegal.matricula = formulario.cleaned_data["matricula"]
            tramiteLegal.fechaRegistral = datetime.now()
            tramiteLegal.areaSuperficial = formulario.cleaned_data["areaSuperficial"]
            tramiteLegal.claveCatrastal = formulario.cleaned_data["claveCatrastal"]
            tramiteLegal.valor = formulario.cleaned_data["valor"]
            tramiteLegal.fecha = datetime.now()
            tramiteLegal.inactivo = False
            tramiteLegal.aprobado = False
            tramiteLegal.usuario_creacion = request.user
            tramiteLegal.usuario_modificacion = request.user
            tramiteLegal.tipoLegalizacion = formulario.cleaned_data["tipoLegalizacion"]
            tramiteLegal.save()
            request.session["idcentro"] = "----------"

            # requisitostipolegalizacion=RequisitoTipoLegalizacion.objects.filter(tipoLegalizacion_id=formulario.cleaned_data['tipoLegalizacion'])
            # for requisitostipolegal in requisitostipolegalizacion:

            # requisitostramite=RequisitosTramiteLegal()

            # requisitostramite.tramiteLegal_id=tramiteLegal.pk
            # requisitostramite.requisito=requisitostipolegal.requisito
            # requisitostramite.estado=False
            # requisitostramite.save()
            formulario = TramiteLegalForm()
            # return render_to_response('filtros.html', {'titulo': titulo,  'dep': Departamento.objects.all(), 'mun': mun, 'aldea': aldea, 'centro': centro, 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':idaldea[0]['name']}, 'idcentro': {'centro': idceduc[0]['id']}, 'centroactual': {'centroactual': idceduc[0]['id']} }, context_instance=RequestContext(request))
            return render_to_response(
                "nuevo_muni_depto.html",
                {
                    "formulario": formulario,
                    "titulo": titulo,
                    "dep": Departamento.objects.all(),
                    "mun": mun,
                    "aldea": aldea,
                    "centro": centro,
                    "depto": {"depto": iddepart[0]["name"]},
                    "munactual": {"munactual": idmuni[0]["name"]},
                    "aldactual": {"aldactual": id_aldea},
                },
                context_instance=RequestContext(request),
            )
        else:
            if request.session["idcentro"] == "----------":
                centroactual = ""
            else:
                centroactual = request.session["idcentro"]
                # return render_to_response('nuevo_muni_depto.html', {'formulario': formulario, 'titulo': titulo, 'dep': Departamento.objects.all(), 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':idaldea[0]['name']}, 'idcentro': {'centro': idceduc[0]['id']}, 'centroactual': {'centroactual': idceduc[0]['name']}}, context_instance=RequestContext(request))
            return render_to_response(
                "nuevo_muni_depto.html",
                {
                    "formulario": formulario,
                    "titulo": titulo,
                    "dep": Departamento.objects.all(),
                    "mun": mun,
                    "aldea": aldea,
                    "centro": centro,
                    "depto": {"depto": iddepart[0]["name"]},
                    "munactual": {"munactual": idmuni[0]["name"]},
                    "aldactual": {"aldactual": id_aldea},
                    "centroactual": {"centroactual": centroactual},
                    "error": error,
                },
                context_instance=RequestContext(request),
            )
    else:
        tramitelegal = TramiteLegalForm()
        request.session["idcentro"] = id
        return render_to_response(
            "nuevo_muni_depto.html",
            {
                "formulario": tramitelegal,
                "titulo": titulo,
                "dep": Departamento.objects.all(),
                "mun": mun,
                "aldea": aldea,
                "centro": centro,
                "depto": {"depto": iddepart[0]["name"]},
                "munactual": {"munactual": idmuni[0]["name"]},
                "aldactual": {"aldactual": id_aldea},
                "centroactual": {"centroactual": idceduc[0]["id"]},
            },
            context_instance=RequestContext(request),
        )
Esempio n. 4
0
def nuevoTramiteLegal(request, id):
	
	titulo = {'nombre': u'Ingresar Trámite legal'}
	depto={}
	aldactual={}
	centroactual={}
	munactual={}
	error={}
	id_aldea=''
	disablemun={}
	disabled={}
	if 'fijardep' in request.session:
		if request.session['fijardep']==True and not request.user.has_perm('usuarios.cambiar_departamento'):
			disabled={'disabled': 'disabled'}
	if 'fijarmun' in request.session:
		if request.session['fijarmun']==True and not request.user.has_perm('usuarios.cambiar_municipio'):
			disablemun={'disablemun': 'disabled'}
			
	if 'idcentro' in request.session:
		if request.session['idcentro']=='----------':
			error={'error': 'el centro educativo es obligatorio'}
		else:
			if request.method=='POST':
				id=request.session['idcentro']
	else:
		error={'error': 'el centro educativo es obligatorio'}
	#idceduc = CentroEducativo.objects.filter(id = id).values('id', 'name', 'departamento_id', 'municipio_id', 'aldea_id')
	#iddepart = Departamento.objects.filter(id=idceduc[0]['departamento_id']).values('name')
	#idmuni = Municipio.objects.filter(codigo_municipio = idceduc[0]['municipio_id'],  departamento_id = idceduc[0]['departamento_id']).values('codigo_municipio','name')	
	#idaldea = Aldea.objects.filter(codigo_aldea = idceduc[0]['aldea_id'], municipio_id = idceduc[0]['municipio_id'], departamento_id = idceduc[0]['departamento_id']).values('name')
	#mun= Municipio.objects.filter(departamento_id=idceduc[0]['departamento_id'])
	
	#aldea= Aldea.objects.filter(departamento_id=idceduc[0]['departamento_id'], municipio_id=idceduc[0]['municipio_id'])
	idceduc = CentroEducativo.objects.filter(id = id).values('id', 'name', 'departamento_id', 'municipio_id', 'aldea_id')
	iddepart = Departamento.objects.filter(id=idceduc[0]['departamento_id']).values('name')
	idmuni = Municipio.objects.filter(id = idceduc[0]['municipio_id']).values('codigo_municipio','name')	
	idaldea = Aldea.objects.filter(id = idceduc[0]['aldea_id']).values('name')
	mun= Municipio.objects.filter(departamento_id=idceduc[0]['departamento_id'])
	
	aldea= Aldea.objects.filter(municipio=idmuni[0]['codigo_municipio'],departamento= idceduc[0]['departamento_id'])
	
	centro= CentroEducativo.objects.filter(departamento_id=idceduc[0]['departamento_id'], municipio_id=idceduc[0]['municipio_id'], aldea_id=idceduc[0]['aldea_id'])
	if idaldea:
		id_aldea=idaldea[0]['name']
	
	if request.method=='POST':
		formulario = TramiteLegalForm(request.POST or none)		
		if formulario.is_valid() and request.POST and request.session['idcentro']!='----------':
			tramiteLegal=TramiteLegal()
			tramiteLegal.centroEducativo = CentroEducativo.objects.get(id=request.session['idcentro'])
			tramiteLegal.tipoTramite = formulario.cleaned_data['tipoTramite']
			tramiteLegal.institucion = formulario.cleaned_data['institucion']
			tramiteLegal.tipoDocumento = formulario.cleaned_data['tipoDocumento']
			tramiteLegal._expAsesoria = formulario.cleaned_data['_expAsesoria']
			tramiteLegal.num_expTramite = formulario.cleaned_data['num_expTramite']
			tramiteLegal.observaciones = formulario.cleaned_data['observaciones']
			tramiteLegal.otorgante = formulario.cleaned_data['otorgante']
			tramiteLegal.notarioAutorizante=formulario.cleaned_data['notarioAutorizante']
			tramiteLegal.num_instPublico=formulario.cleaned_data['num_instPublico']
			tramiteLegal.folio1=formulario.cleaned_data['folio1']
			tramiteLegal.folio2=formulario.cleaned_data['folio2']
			tramiteLegal.tomo=formulario.cleaned_data['tomo']
			tramiteLegal.matricula=formulario.cleaned_data['matricula']
			tramiteLegal.fechaRegistral= datetime.now ()
			tramiteLegal.areaSuperficial=formulario.cleaned_data['areaSuperficial']
			tramiteLegal.claveCatrastal=formulario.cleaned_data['claveCatrastal']
			tramiteLegal.valor=formulario.cleaned_data['valor']
			tramiteLegal.fecha=datetime.now()
			tramiteLegal.inactivo=False
			tramiteLegal.aprobado=False
			tramiteLegal.usuario_creacion = request.user
			tramiteLegal.usuario_modificacion = request.user
			tramiteLegal.tipoLegalizacion=formulario.cleaned_data['tipoLegalizacion']
			tramiteLegal.save()
			request.session['idcentro']='----------'
			requisitostipolegalizacion=RequisitoTipoLegalizacion.objects.filter(tipoLegalizacion_id=formulario.cleaned_data['tipoLegalizacion'])
			for requisitostipolegal in requisitostipolegalizacion:
				
				requisitostramite=RequisitosTramiteLegal()
					
				requisitostramite.tramiteLegal_id=tramiteLegal.pk
				requisitostramite.requisito=requisitostipolegal.requisito
				requisitostramite.estado=False
				requisitostramite.save()
				formulario=TramiteLegalForm()
				messages.add_message(request, 25, 'El registro se ha guardado satisfactoriamente.')
			return HttpResponseRedirect(reverse('nuevorequisitotramite', args=(id,tramiteLegal.pk)))
				#return render_to_response('nuevo_muni_depto.html', {'formulario': formulario, 'titulo': titulo, 'dep': Departamento.objects.all(), 'mun': mun, 'aldea': aldea, 'centro': centro, 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':id_aldea} }, context_instance=RequestContext(request))
		else:
			if request.session['idcentro']=='----------':
				centroactual=''
			else:
				centroactual=request.session['idcentro']
			#return render_to_response('nuevo_muni_depto.html', {'formulario': formulario, 'titulo': titulo, 'dep': Departamento.objects.all(), 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':idaldea[0]['name']}, 'idcentro': {'centro': idceduc[0]['id']}, 'centroactual': {'centroactual': idceduc[0]['name']}}, context_instance=RequestContext(request))
			return render_to_response('nuevo_muni_depto.html', {'formulario': formulario, 'titulo': titulo, 'dep': Departamento.objects.all(), 'mun': mun, 'aldea': aldea, 'centro': centro, 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':id_aldea},  'centroactual': {'centroactual': centroactual}, 'error': error, 'disabled':disabled, 'disablemun':disablemun}, context_instance=RequestContext(request))
	else:
		tramitelegal = TramiteLegalForm()
		request.session['idcentro']=id
		return render_to_response('nuevo_muni_depto.html', {'formulario': tramitelegal, 'titulo': titulo, 'dep': Departamento.objects.all(), 'mun': mun, 'aldea': aldea, 'centro': centro, 'depto':{'depto': iddepart[0]['name']}, 'munactual': {'munactual':idmuni[0]['name']}, 'aldactual': {'aldactual':id_aldea}, 'centroactual': {'centroactual': idceduc[0]['id']}, 'disabled':disabled, 'disablemun':disablemun}, context_instance=RequestContext(request))