コード例 #1
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_notificacion(request):
	lstCliente = Cliente.objects.all()
	lstAviso = Aviso.objects.all()
	lstclienteAtrasados = clientes_atrasados()
	template = 'formGenerarNotificaciones.html'
	return render(request, template, {"listaMenu": menu(request), 'lstCliente': lstCliente, 
		'lstAviso':lstAviso, "lstclienteAtrasados":lstclienteAtrasados})
コード例 #2
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_ciudad(request, ciu_id):
	ciudadSelec = Ciudad.objects.get(id=ciu_id)
	lstCiudad = Ciudad.objects.all()
	lstProvincia = Provincia.objects.all()
	template = 'formRegistroCiudades.html'
	return render(request, template, {"listaMenu": menu(request), 'lstProvincia': lstProvincia, 
		'ciudadSelec': ciudadSelec, 'lstCiudad':lstCiudad})
コード例 #3
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_rol(request, rol_id):
	rolSelec = Rol.objects.get(pk=rol_id)	
	lstPermisos = Permisos.objects.values_list('menuPermiso', flat=True).filter(rolPermiso = rolSelec)
	lstMenu = Menu.objects.filter(estadoMenu="Activo")
	template = 'formActualizarRoles.html'
	return render(request, template, {"listaMenu": menu(request), 
		'lstPermisos': lstPermisos, 'lstMenu': lstMenu, 'rolSelec':rolSelec})
コード例 #4
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_factura(request):
	lstProducto = Producto.objects.all().exclude(cantidadProducto=0)
	lstCliente = Cliente.objects.all()
	lstFacturaNum = Factura.objects.values_list('numeroFactura', flat=True).all().exclude(estadoFactura="Anulado")
	dato = DatosEmpresa.objects.all()[0]
	template = 'formRegistroFacturas.html'
	return render(request, template, {"listaMenu": menu(request), "lstCliente":lstCliente,
		"lstProducto":lstProducto, 'dato':dato, 'lstFacturaNum': lstFacturaNum})
コード例 #5
0
ファイル: views.py プロジェクト: Jordid/WebApp
def salida_kardex(request):
	lstPersona = Persona.objects.all()
	lstProducto = Producto.objects.all().exclude(cantidadProducto=0)
	lstKardex = Kardex.objects.all()
	razon="MENOS"
	template = 'formRegistroKardex.html'
	return render(request, template, {"listaMenu": menu(request), "lstKardex": lstKardex,
		'lstPersona':lstPersona, 'lstProducto':lstProducto, 'razon':razon})
コード例 #6
0
ファイル: views.py プロジェクト: Jordid/WebApp
def vista_factura(request, factura_id):
	facturaSelec = Factura.objects.get(pk=factura_id)
	lstDetalleFac = DetalleFactura.objects.filter(facturaDetalleFactura=facturaSelec)
	dato = DatosEmpresa.objects.all()[0]
	print(len(lstDetalleFac))
	template = 'formVistaFactura.html'
	return render(request, template, {"listaMenu": menu(request), 
		"facturaSelec":facturaSelec,"lstDetalleFac":lstDetalleFac,
		'dato':dato})
コード例 #7
0
ファイル: views.py プロジェクト: Jordid/WebApp
def abonar_cuenta_por_cobrar(request, cuenta_id):
	cuentaSelec = CuentaCobrar.objects.get(pk=cuenta_id)
	lstAbonos = AbonoCuentaCobrar.objects.filter(cuentaCobrarAbonoCuentaCobrar=cuentaSelec)
	ciudadSelec = Ciudad.objects.get(pk = cuentaSelec.ciudadCuentaCobrar.id)
	provinciaSelec = Provincia.objects.get(pk = ciudadSelec.provinciaCiudad.id)
	lugar = provinciaSelec.nombreProvincia + " - " + ciudadSelec.nombreCiudad
	template = 'formRegistroAbonosCuentasPorCobrar.html'
	return render(request, template, {"listaMenu": menu(request), "cuentaSelec":cuentaSelec,
		"lstAbonos":lstAbonos, 'lugar': lugar})
コード例 #8
0
ファイル: views.py プロジェクト: Jordid/WebApp
def datos_empresa(request): 
	dato = DatosEmpresa.objects.all()[0]
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	idPro = dato.ciudadDatosEmpresa.provinciaCiudad.id
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = idPro)
	template = 'formActualizarDatosEmpresa.html'
	return render(request, template, {"listaMenu": menu(request), 'dato': dato, 
		'lstProvincia':lstProvincia, 'lstCiudad':lstCiudad, 'lstCiudad2':lstCiudad2})
コード例 #9
0
ファイル: views.py プロジェクト: Jordid/WebApp
def vista_cuenta_por_cobrar(request, cuenta_id):
	cuentaSelec = CuentaCobrar.objects.get(pk=cuenta_id)
	lstDetalleCue = DetalleCuentaCobrar.objects.filter(cuentaCobrarDetCueCob=cuentaSelec)
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	idPro = cuentaSelec.ciudadCuentaCobrar.provinciaCiudad.id
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = idPro)
	template = 'formVistaCuentaPorCobrar.html'
	return render(request, template, {"listaMenu": menu(request), "cuentaSelec":cuentaSelec,
		"lstDetalleCue":lstDetalleCue, 'lstProvincia': lstProvincia, 'lstCiudad': lstCiudad, 'lstCiudad2': lstCiudad2})
コード例 #10
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_cuenta_por_cobrar(request):
	lstProducto = Producto.objects.all()
	lstCliente = Cliente.objects.all();
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	lstCuentaNum = CuentaCobrar.objects.values_list('numeroCuentaCobrar', flat=True).all().exclude(estadoCuentaCobrar="Anulado")
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = lstProvincia[0])
	template = 'formRegistroCuentasPorCobrar.html'
	return render(request, template, {"listaMenu": menu(request),"lstCliente":lstCliente,
		"lstProducto":lstProducto, 'lstProvincia': lstProvincia, 'lstCiudad': lstCiudad, 'lstCiudad2': lstCiudad2})
コード例 #11
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_cliente(request):
	menuLista = menu(request)
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = lstProvincia[0])
	lstPersona = Persona.objects.all().exclude(cedulaPersona = "0000000000")
	lstCliente = Cliente.objects.all()
	template = 'formRegistroClientes.html'
	return render(request, template, {"listaMenu": menuLista, 
			'lstProvincia': lstProvincia, 'lstCiudad': lstCiudad, 
			'lstCiudad2': lstCiudad2, 'lstCliente':lstCliente, 'lstPersona':lstPersona})
コード例 #12
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_proveedor(request, proveedor_id):
	proveedorSelec = Proveedor.objects.get(id=proveedor_id)	
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	idPro = proveedorSelec.personaProveedor.ciudadPersona.provinciaCiudad.id
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = idPro)
	lstPersona = Persona.objects.all().exclude(cedulaPersona = "0000000000")
	template = 'formActualizarProveedores.html'
	return render(request, template, {"listaMenu": menu(request), 'lstProvincia': lstProvincia, 
		'lstCiudad': lstCiudad, 'lstCiudad2': lstCiudad2, 'proveedorSelec': proveedorSelec,
		'lstPersona':lstPersona})
コード例 #13
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_proveedor(request):
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	lstPersona = Persona.objects.all().exclude(cedulaPersona = "0000000000")
	lstProveedor = Proveedor.objects.all()
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = lstProvincia[0])
	template = 'formRegistroProveedores.html'
	return render(request, template, {"listaMenu": menu(request),
	 'lstProvincia': lstProvincia, 'lstCiudad': lstCiudad,
	  'lstCiudad2': lstCiudad2, 'lstPersona':lstPersona,
	  'lstProveedor':lstProveedor})
コード例 #14
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_empleado(request, empleado_id):
	empleadoSelec = Empleado.objects.get(id=empleado_id)	
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	idPro = empleadoSelec.personaEmpleado.ciudadPersona.provinciaCiudad.id
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = idPro)
	lstPersona = Persona.objects.all().exclude(cedulaPersona = "0000000000")
	template = 'formActualizarEmpleados.html'
	return render(request, template, {"listaMenu": menu(request), 'lstProvincia': lstProvincia, 
		'lstCiudad': lstCiudad, 'lstCiudad2': lstCiudad2, 'empleadoSelec': empleadoSelec,
		'lstPersona':lstPersona})
コード例 #15
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_empleado(request):
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = lstProvincia[0])
	lstPersona = Persona.objects.all().exclude(cedulaPersona = "0000000000")
	lstEmpleado = Empleado.objects.all()
	template = 'formRegistroEmpleados.html'
	return render(request, template, {"listaMenu": menu(request),
	 'lstProvincia': lstProvincia, 'lstCiudad': lstCiudad,
	  'lstCiudad2': lstCiudad2, 'lstPersona':lstPersona,
	  'lstEmpleado':lstEmpleado})
コード例 #16
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_cliente(request, cliente_id):
	menuLista = menu(request)
	clienteSelec = Cliente.objects.get(id=cliente_id)	
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	idPro = clienteSelec.personaCliente.ciudadPersona.provinciaCiudad.id
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = idPro)
	lstPersona = Persona.objects.all().exclude(cedulaPersona = "0000000000")
	template = 'formActualizarClientes.html'
	return render(request, template, {"listaMenu": menuLista, 'lstProvincia': lstProvincia, 
		'lstCiudad': lstCiudad, 'lstCiudad2': lstCiudad2, 'clienteSelec': clienteSelec,
		 'lstPersona':lstPersona})
コード例 #17
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_usuario(request):
	lstProvincia = Provincia.objects.all()
	lstCiudad = Ciudad.objects.all()
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = lstProvincia[0])
	lstRol = Rol.objects.all()
	lstPersona = Persona.objects.all().exclude(cedulaPersona = "0000000000")
	lstUsuario = Usuario.objects.all()
	template = 'formRegistroUsuarios.html'
	return render(request, template, {"listaMenu": menu(request), 
		'lstProvincia': lstProvincia, 'lstCiudad': lstCiudad,
		 'lstCiudad2': lstCiudad2, 'lstRol':lstRol, 'lstPersona':lstPersona,
		 'lstUsuario':lstUsuario})
コード例 #18
0
ファイル: views.py プロジェクト: Jordid/WebApp
def login(request):
	mensaje = "Hola"
	template = "home.html"
	if request.POST:
		inicio_sesion = iniciar_sesion(request)
		if inicio_sesion != 0:
			request.session["usuarioSession"] = inicio_sesion
			request.session.set_expiry(7200) #El inicio de sesion expira pasado una hora

			return redirect('/')
		else:
			mensaje = "Usuario o clave incorrectos"
	return render(request, template, {"listaMenu": menu(request), "mensaje": mensaje})
コード例 #19
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_usuario(request, usuario_id):
	usuarioSelec = Usuario.objects.get(id=usuario_id)	
	lstProvincia = Provincia.objects.all()
	lstRolEsta = UsuarioRoles.objects.values_list('rolUsuarioRoles', flat=True).filter(usuarioUsuarioRoles=usuarioSelec)
	lstRol = Rol.objects.all()
	lstCiudad = Ciudad.objects.all()
	lstUsuario = Usuario.objects.all()
	idPro = usuarioSelec.personaUsuario.ciudadPersona.provinciaCiudad.id
	lstCiudad2 = Ciudad.objects.filter(provinciaCiudad = idPro)
	template = 'formActualizarUsuarios.html'
	return render(request, template, {"listaMenu": menu(request), 
		'lstProvincia': lstProvincia, 'lstCiudad': lstCiudad, 
		'lstCiudad2': lstCiudad2, 'usuarioSelec': usuarioSelec, 
		'lstRol':lstRol, 'lstUsuario':lstUsuario, 
		'lstRolEsta':lstRolEsta})
コード例 #20
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_producto(request):
	lstCategoria = Categoria.objects.all()
	template = 'formRegistroProductos.html'
	return render(request, template, {"listaMenu": menu(request), 'lstCategoria': lstCategoria})
コード例 #21
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_producto(request, producto_id):
	productoSelec = Producto.objects.get(id=producto_id)	
	lstCategoria = Categoria.objects.all()
	template = 'formActualizarProductos.html'
	return render(request, template, {"listaMenu": menu(request), 'lstCategoria': lstCategoria, 
		'productoSelec': productoSelec})
コード例 #22
0
ファイル: views.py プロジェクト: Jordid/WebApp
def editar_categoria(request, categoria_id):
	categoriaSelec = Categoria.objects.get(id=categoria_id)	
	template = 'formRegistroCategorias.html'
	return render(request, template, {"listaMenu": menu(request), 'categoriaSelec': categoriaSelec})
コード例 #23
0
ファイル: views.py プロジェクト: Jordid/WebApp
def productos(request):
	lstProducto = Producto.objects.all()
	template = 'formVerProductos.html'
	return render(request, template, {"listaMenu": menu(request), "lstProducto": lstProducto})
コード例 #24
0
ファイル: views.py プロジェクト: Jordid/WebApp
def kardex(request):
	lstKardex = Kardex.objects.all()
	lstProducto = Producto.objects.all()
	template = 'formVerKardex.html'
	return render(request, template, {"listaMenu": menu(request), 
		"lstKardex": lstKardex, 'lstProducto':lstProducto})
コード例 #25
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_categoria(request):
	categoriaSelec = Categoria(id=0)
	lstCategoria = Categoria.objects.all()
	template = 'formRegistroCategorias.html'
	return render(request, template, {"listaMenu": menu(request), 'categoriaSelec': categoriaSelec,
		'lstCategoria':lstCategoria})
コード例 #26
0
ファイル: views.py プロジェクト: Jordid/WebApp
def usuarios(request):
	lstUsuarios = Usuario.objects.all()
	template = 'formVerUsuarios.html'
	return render(request, template, {"listaMenu": menu(request), "lstUsuarios": lstUsuarios})
コード例 #27
0
ファイル: views.py プロジェクト: Jordid/WebApp
def categorias(request):
	lstCategoria = Categoria.objects.all()
	template = 'formVerCategorias.html'
	return render(request, template, {"listaMenu": menu(request), "lstCategoria": lstCategoria})
コード例 #28
0
ファイル: views.py プロジェクト: Jordid/WebApp
def roles(request):
	lstRol = Rol.objects.all()
	template = 'formVerRoles.html'
	return render(request, template, {"listaMenu": menu(request), "lstRol": lstRol})
コード例 #29
0
ファイル: views.py プロジェクト: Jordid/WebApp
def nuevo_rol(request):
	lstProvincia = Provincia.objects.all()
	lstMenu = Menu.objects.filter(estadoMenu="Activo")
	template = 'formRegistroRoles.html'
	return render(request, template, {"listaMenu": menu(request), 
		'lstMenu': lstMenu})
コード例 #30
0
ファイル: views.py プロジェクト: Jordid/WebApp
def cuentas_por_pagar(request):
	lstCuentaPagar = CuentaPagar.objects.all()
	template = 'formVerCuentasPorPagar.html'
	return render(request, template, {"listaMenu": menu(request), "lstCuentaPagar": lstCuentaPagar})
#-------------------------------------