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), )
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))
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), )
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))