added index_choice

This commit is contained in:
ada-dmitry
2024-05-05 19:19:58 +03:00
parent 843c0bf165
commit 1702e1187b
6 changed files with 44 additions and 80 deletions
+1 -7
View File
@@ -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 -2
View File
@@ -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 - отмена): ")