コード例 #1
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
 def insertar(self, request):
     c = Conexion()
     if request.method == 'POST':
         nombre = request.POST['nombre']
         apellido = request.POST['apellido']
         correo = request.POST['correo']
         sucursal = request.POST['sucursal']
         puesto = request.POST['puesto']
         departamento = request.POST['departamento']
         pswd = nombre[0:3] + apellido[0:4] + correo[0:3]
         contra = md5(str.encode(pswd))
         contra = str(contra.hexdigest())
         query = "SELECT * FROM empleado WHERE correo = \'" + correo + "'"
         resultado = c.select(query)
         if resultado:
             messages.error(
                 request,
                 'El correo ingresado ya ha sido registrado, intente con otro'
             )
         else:
             query = "INSERT INTO empleado (nombreEmpleado, apellidoEmpleado, correo, idSucursal,job_id, idDepartamento,pass) VALUES(\"" + nombre + "\" , \'" + apellido + "' ,\'" + correo + "' , " + sucursal + ",  " + puesto + ", " + departamento + ", '" + contra + "')"
             if c.insert(query):
                 messages.success(request,
                                  'Empleado agregado correctamente')
                 return redirect('/tabla/Empleado/')
             else:
                 messages.error(request,
                                'Hubo un problema, intentelo de nuevo')
         return redirect('/tabla/Empleado/')
コード例 #2
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
 def insertar(self, request):
     c = Conexion()
     if request.method == 'POST':
         puesto = request.POST['puesto']
         query = "INSERT INTO puestos (puesto) VALUES(\'" + puesto + "')"
         if c.insert(query):
             messages.success(request, 'Puesto agregado correctamente')
             return redirect('/tabla/Puesto/')
         else:
             messages.error(request, 'Hubo un problema, intentelo de nuevo')
         return redirect('/tabla/Puesto/')
コード例 #3
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
 def insertar(self, request):
     c = Conexion()
     if request.method == 'POST':
         categoria = request.POST['categoria']
         query = "INSERT INTO categoria (nombreCategoria) VALUES(\'" + categoria + "')"
         if c.insert(query):
             messages.success(request, 'Categoria agregada correctamente')
             return redirect('/tabla/Categoria/')
         else:
             messages.error(request, 'Hubo un problema, intentelo de nuevo')
         return redirect('/tabla/Categoria/')
コード例 #4
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
 def insertar(self, request):
     c = Conexion()
     if request.method == 'POST':
         proveedor = request.POST['proveedor']
         telefono = request.POST['telefono']
         query = "INSERT INTO proveedor (nombreProveedor,telefono) VALUES(\'" + proveedor + "', \'" + telefono + "')"
         if c.insert(query):
             messages.success(request, 'Proveedor agregado correctamente')
             return redirect('/tabla/Proveedor/')
         else:
             messages.error(request, 'Hubo un problema, intentelo de nuevo')
         return redirect('/tabla/Proveedor/')
コード例 #5
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
 def insertar(self, request):
     c = Conexion()
     if request.method == 'POST':
         departamento = request.POST['departamento']
         sucursal = request.POST['sucursal']
         query = "INSERT INTO departamento (nombreDepartamento, idSucursal) VALUES(\"" + departamento + "\" , " + sucursal + ")"
         if c.insert(query):
             messages.success(request,
                              'Departamento insertado correctamente')
             return redirect('/tabla/Departamento/')
         else:
             messages.error(request, 'Hubo un problema, intentelo de nuevo')
         return redirect('/tabla/Departamento/')
コード例 #6
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
 def insertar(self, request):
     c = Conexion()
     if request.method == 'POST':
         sucursal = request.POST['sucursal']
         direccion = request.POST['direccion']
         estado = request.POST['estado']
         cp = request.POST['cp']
         query = "INSERT INTO sucursal (nombreSucursal, direccion, estado, codigoPostal) VALUES(\"" + sucursal + "\" , \'" + direccion + "' ,\'" + estado + "' , " + cp + ")"
         print(query)
         if c.insert(query):
             messages.success(request, 'Sucursal agregada correctamente')
             return redirect('/tabla/Sucursal/')
         else:
             messages.error(request, 'Hubo un problema, intentelo de nuevo')
         return redirect('/tabla/Sucursal/')
コード例 #7
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
 def insertar(self, request):
     c = Conexion()
     if request.method == 'POST':
         producto = request.POST['producto']
         precio = request.POST['precio']
         sucursal = request.POST['sucursal']
         categoria = request.POST['categoria']
         proveedor = request.POST['proveedor']
         query = "INSERT INTO producto (nombreProducto, precio, idSucursal, idCategoria, idProveedor) VALUES(\"" + producto + "\" , " + precio + " ," + sucursal + " ," + categoria + " ," + proveedor + ")"
         if c.insert(query):
             messages.success(request, 'Producto agregado correctamente')
             return redirect('/tabla/Producto/')
         else:
             messages.error(request, 'Hubo un problema, intentelo de nuevo')
         return redirect('/tabla/Producto/')
コード例 #8
0
ファイル: views.py プロジェクト: Donovan20/ProyectoCRUD
def nuevoAdmin(request):
    c = Conexion()
    if request.method == 'POST':
        nombre = request.POST['nombre']
        apellido = request.POST['apellido']
        correo = request.POST['correo']
        pswd = nombre[0:3] + apellido[0:4] + correo[0:3]
        contra = md5(str.encode(pswd))
        contra = str(contra.hexdigest())
        query = "INSERT INTO empleado (nombreEmpleado, apellidoEmpleado, correo,pass) VALUES(\"" + nombre + "\" , \'" + apellido + "' ,\'" + correo + "' , \'" + contra + "')"
        if c.insert(query):
            return redirect('/')
        else:
            messages.error(request, 'Hubo un problema, intentelo de nuevo')
    return render(request, 'admin.html')