def __init__(self):
		QFrame.__init__(self)
		self.ui = Ui_new_doctor_form()
		self.ui.setupUi(self)
		QObject.connect(self.ui.ok_btn, SIGNAL("clicked()"), self.addDoctor)
		self.setWindowTitle(QString.fromUtf8('Новый врач'))
		self.ui.m_org_combo.clear()
		
		m_orgs = query_session.query(M_organisation).all()
		for item in m_orgs:
			self.ui.m_org_combo.addItem(item.name)
class NewDoctorForm(QFrame):
	def __init__(self):
		QFrame.__init__(self)
		self.ui = Ui_new_doctor_form()
		self.ui.setupUi(self)
		QObject.connect(self.ui.ok_btn, SIGNAL("clicked()"), self.addDoctor)
		self.setWindowTitle(QString.fromUtf8('Новый врач'))
		self.ui.m_org_combo.clear()
		
		m_orgs = query_session.query(M_organisation).all()
		for item in m_orgs:
			self.ui.m_org_combo.addItem(item.name)
	
	
	def addDoctor(self):
		doc = Doctor(self.ui.first_name.text(), self.ui.last_name.text())
		doc.m_organisation = query_session.query(M_organisation).filter_by(name=str(self.ui.m_org_combo.currentText().toUtf8())).one()
		s = Session()
		s.add(doc)
		s.commit()
		s.close()
		self.emit(SIGNAL("doctorAdded()"))
		self.close()