mirror of
https://github.com/ada-dmitry/lab6.git
synced 2026-09-25 18:00:15 +00:00
added index_choice
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -22,18 +22,12 @@ class CathTable(DbTable):
|
||||
self.dbconn.conn.commit()
|
||||
|
||||
def find_by_name(self, name):
|
||||
flag = 0
|
||||
cur = self.dbconn.conn.cursor()
|
||||
sql_sel = "SELECT id FROM " + self.table_name()
|
||||
sql_sel += " WHERE cath_name = " + "'" + name + "'" + ";"
|
||||
cur.execute(sql_sel)
|
||||
ret = cur.fetchone()
|
||||
# print(ret)
|
||||
if(ret != None):
|
||||
flag = 1
|
||||
return [flag, list(ret)[0]]
|
||||
else:
|
||||
return [flag, list(ret)[0]]
|
||||
return list(ret)[0]
|
||||
# sql = "SELECT * FROM " + self.table_name()
|
||||
# sql += " ORDER BY "
|
||||
# sql += ", ".join(self.primary_key())
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# Таблица с блюдами и действия с ними
|
||||
|
||||
from dbtable import *
|
||||
import add_func
|
||||
|
||||
class DishTable(DbTable):
|
||||
def table_name(self):
|
||||
@@ -61,7 +60,7 @@ class DishTable(DbTable):
|
||||
ins_name = input('Введите название добавляемого блюда (1 - для отмены): ')
|
||||
|
||||
while (ins_name.strip() == '')or(len(ins_name.strip()) > 32)\
|
||||
or(add_func.is_cyr_or_dig(ins_name.strip())==0)or(DishTable().check_by_name(ins_name)):
|
||||
or(DishTable().check_by_name(ins_name)):
|
||||
|
||||
if(ins_name.strip() == ''):
|
||||
ins_name = input("Пустая строка. Повторите ввод! Укажите название удаляемого блюда (0 - отмена): ")
|
||||
|
||||
Reference in New Issue
Block a user