o
    j,xd
                     @   sd   d dl mZ d dlmZ d dl mZ d dlZd dlmZ dd Zdd	 Z	d
d Z
dd Zdd ZdS )    )render)messages)redirectN)HttpResponsec                  C   s   t d} |  }|d }|S )N6https://thingsaccess.com/rfid/index.php/Api/getMachineresponse)requestsgetjson)r   	data_senddata r   $D:\rfid_django\core\machine\views.pyget_machine_data   s   
r   c                 C   s   t  }t| dd|idS )Nzmachine/machine.htmlr   context)r   r   )requestr   r   r   r   machine_page   s   r   c                 C   sj   | j dkr0| jd| jd| jd| jdd}tjd|d}|jd	kr,td
S tdS t| dS )NPOSTtitle	device_IDstep_IDstate)r   r   r   r   z6https://thingsaccess.com/rfid/index.php/Api/addMachiner
      zMachine not added successfullyr   zmachine/addMachine.html)	methodr   r	   r   poststatus_coder   r   r   )r   r   r   r   r   r   Add_Machine   s   






r   c                 C   s   t d}| }|d }d }|D ]}|d |kr|} nq|rS| jdkrS|| jd| jd| jd| jdd	}t jd
|d}|jdkrMtdS t	| d t
| dd|idS )Nr   r   IDr   r   r   r   r   )idr   r   r   r   z7https://thingsaccess.com/rfid/index.php/Api/editMachiner   r   r   zFailed to edit datazmachine/editMachine.htmlitemr   )r   r	   r
   r   r   r   r   r   r   errorr   )r   r    r   r   r   	edit_itemr!   r   r   r   Edit_Machine%   s,   






r$   c                 C   s<   d|i}t | tjd|d}|jdkrt| d tdS )Nr    z9https://thingsaccess.com/rfid/index.php/Api/deleteMachiner   r   zFailed to delete datar   )printr   r   r   r   r"   r   )r   r    data_deleter   r   r   r   delete_MachineA   s   
r'   )django.shortcutsr   django.contribr   r   r   django.httpr   r   r   r   r$   r'   r   r   r   r   <module>   s    