Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Clientcodes.append(c.getcode())if (len(clientcodes) == 0): print "Klientov s takim FIO net" Return acmroomnum = raw_input("Enter room's number: ") roomcodes = [] for c in self.__rooms: if (c.getnumber() == acmroomnum): Roomcodes.append(c.getcode()) if (len(roomcodes) == 0): print "Komnat s takim nomerom net" Return acmcodes = [] for c in self.__accoms: Acmcodes.append(c.getcode()) Acmcodes.sort() acmcode = acmcodes[-1] + 1 acmdate_in = raw_input("Enter date_in: ") acmdate_out = raw_input("Enter date_out: ") acmnote = raw_input("Enter note: ") self.appendaccom(Accom(code=acmcode,date_in=acmdate_in,date_out=acmdate_out,notes=acmnote)) l = [p for p in self.__rooms if p.getcode()==roomcodes[0]] if l: self.getaccoms()[-1].setroom(l[0]) l=[a for a in self.getclients() if a.getcode()==clientcodes[0]] if l: self.getaccoms()[-1].appendclient(l[0]) def __delaccom(self, codes): newaccoms = [] for c in self.__accoms: if not (c.getcode() in codes): Newaccoms.append(c) else: print "Progivanie s codom %i udeleno" % c.getcode() self.__accoms = newaccoms def delaccombycode(self, acmcode): acmcodes = [] b = False for c in self.__accoms: if (c.getcode() == acmcode): Acmcodes.append(c.getcode()) if (len(acmcodes)!= 0): Self.__delaccom(acmcodes) else: b = True if (b): print "Progevaniy s takim codom net" def printaccoms(self): for c in self.__accoms: Print c.getcost() Модуль “connect.py” содержит функции для работы с базой данных. Функция “create()” – проверяет наличие базы данных и создаёт объекты для работы с базой. В случае отсутствия базы данных, создаёт её и заполняет начальными значениями. Функция “close()” – завершает соединение с базой данных. # -*- coding: cp1251 - Import os Import sqlite3 as db sql_txt = """ PRAGMA foreign_keys = ON; Create table client (code integer primary key, Family text, Name text, Patronym text, Comment text, Passport text); Create table room (code integer primary key, Number text, Capacity text, Comfort text, Price integer); Create table accom (code integer primary key,
|