def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.tableSettingItem.horizontalHeader().setResizeMode(
            QHeaderView.Stretch)
        self.tableSettingItem.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.tableSettingItem.setSelectionBehavior(
            QAbstractItemView.SelectRows)
        self.tableSettingItem.setColumnHidden(0, True)
        self.setFixedHeight(self.height())
        self.setFixedWidth(self.width())

        # Object Of Class Connect
        self.con = connect()

        self.connectFTP = connectFtp()
        # Function Show Item
        self.ShowItem()
        """[ Start Event ]"""
        self.comboxShowItem.activated.connect(self.ShowItem)
        self.btnNotActive.clicked.connect(self.Active)
        self.btnActive.clicked.connect(self.Active)
        self.tableSettingItem.doubleClicked.connect(self.EditItem)
        self.lineEditSearchItem.keyReleaseEvent = self.SearchItem
        """[ End Event ]"""
    def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.tableEmployes.horizontalHeader().setResizeMode(
            QHeaderView.Stretch)
        self.tableEmployes.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.tableEmployes.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.setFixedWidth(self.width())
        self.setFixedHeight(self.height())
        self.labUserID.setVisible(False)

        # Object From Class Connect Database
        self.con = connect()
        # Object From Class Connect FTP Server
        self.connectFTP = connectFtp()

        # Run Function At Show Form
        self.ShowSection()
        self.showEmployes()
        """[ Start Event ]"""
        self.btnEmploAdd.clicked.connect(self.addEmployee)
        self.btnCancel.clicked.connect(self.Cancel)
        self.labEmploye.mouseDoubleClickEvent = self.SelectImageEployee
        self.btnEmploNotActive.clicked.connect(self.ActiveEmploye)
        self.btnEmploActive.clicked.connect(self.ActiveEmploye)
        self.comboxEmploActive.activated.connect(self.showEmployes)
        self.textEmploSearch.keyReleaseEvent = self.SearchEmploye
        self.tableEmployes.mouseDoubleClickEvent = self.infoEmployesOfForm
        self.btnEmploEdit.clicked.connect(self.editEmployes)
        self.comboxEmploReport.activated.connect(self.reportEmployes)
        """[ End Event ]"""
    def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.setFixedHeight(self.height())
        self.setFixedWidth(self.width())
        self.tableCustomer.horizontalHeader().setResizeMode(
            QHeaderView.Stretch)
        self.tableCustomer.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.tableCustomer.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.tableCustomer.setColumnHidden(6, True)
        self.tableCustomer.setColumnHidden(7, True)
        self.labCustID.setVisible(False)
        self.labUserID.setVisible(False)

        # Object Of Class Connect Database
        self.con = connect()
        # Object Of Class ConnectFtp Server
        self.connectFTP = connectFtp()

        # Function Show Customers Of Table
        self.ShowCustomers()
        """ [ Start Run Function Event ] """
        # Run Function AddCustomers
        self.btnCustomerAdd.clicked.connect(self.AddCustomers)
        self.btnCancel.clicked.connect(self.Cancel)
        self.btnCustomerEdit.clicked.connect(self.EditCustomer)
        self.labCustomerImage.mouseDoubleClickEvent = self.SelectImageCustomer
        self.comboBoxSelectActive.activated.connect(self.ShowCustomers)
        self.tableCustomer.doubleClicked.connect(self.ShowInfoOfForm)
        self.btnCustomerActive.clicked.connect(self.ActiveCustomer)
        self.btnCustomerNotActivet.clicked.connect(self.ActiveCustomer)
        self.lineEditCustomerSearch.keyReleaseEvent = self.SearchCustomers
        """ [ End Run Function Event ] """
    def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.setFixedWidth(self.width())
        self.setFixedHeight(self.height())
        self.move(300, 190)
        self.btnEditItem.setGeometry(300, 190, 150, 41)
        self.btnEditItem.setVisible(False)
        self.labUserID.setVisible(False)
        self.labItemID.setVisible(False)

        # Object From Class Connect Database
        self.con = connect()
        # Object From Class Connect FTP server
        self.connectFTP = connectFtp()
        """[ Run Function ]"""
        # Function Show Name Category Of Combox
        self.showItemCategory()
        # Function Show Name Store Of Combox
        self.showItemStore()
        """[ Start Event ]"""
        # Button Add Item To Database
        self.btnAddItem.clicked.connect(self.addItem)
        # Button Cancel
        self.btnCancel.clicked.connect(self.Cancel)
        self.btnEditItem.clicked.connect(self.EditItem)
        # Select Image
        self.labAddImageItem.mouseDoubleClickEvent = self.SelectImage
        """[ End Event ]"""
    def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.move(200, 0)
        self.setFixedHeight(self.height())
        self.setFixedWidth(self.width())
        self.textPassword.setEchoMode(QLineEdit.Password)
        self.textPasswordShow.setVisible(False)
        self.labImageName.setVisible(False)
        self.labUserPassword.setVisible(False)
        self.labUserID.setVisible(False)

        self.con = connect()
        self.connectFTP = connectFtp()
        """[ Start Event Function ]"""
        self.labCreatePasswordComplix.mousePressEvent = self.createPasswordComplix
        self.labShowMenuPer.mousePressEvent = self.showMenuPermission
        self.labAddImgUser.mousePressEvent = self.selectImgUser
        self.btnAddUser.clicked.connect(self.addUser)
        self.btnCancel.clicked.connect(self.Cancel)
        self.labShowPassword.mousePressEvent = self.ShowPassword
        self.textPassword.keyReleaseEvent = self.CopyPassword
        self.textPasswordShow.keyReleaseEvent = self.CopyPassword
        self.checkBoxAll.clicked.connect(self.CheckAllPer)
        self.btnSelectUsers.clicked.connect(self.SelectUser)
        self.btnEditUser.clicked.connect(self.EditUser)
        """ [ End Event Function ] """
    def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.tableSelectUser.setEditTriggers(QHeaderView.NoEditTriggers)
        self.tableSelectUser.horizontalHeader().setResizeMode(
            QHeaderView.Stretch)
        self.tableSelectUser.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.setFixedHeight(self.height())
        self.setFixedWidth(self.width())
        self.con = connect()
        self.conFTP = connectFtp()

        self.textUserSearcch.keyReleaseEvent = self.searchUserSelect
        self.tableSelectUser.doubleClicked.connect(self.ClickTableAndSelect)
 def __init__(self):
     QWidget.__init__(self)
     self.setupUi(self)
     self.tableViewUsers.horizontalHeader().setResizeMode(
         QHeaderView.Stretch)
     self.tableViewUsers.setEditTriggers(QAbstractItemView.NoEditTriggers)
     self.tableViewUsers.setSelectionBehavior(QAbstractItemView.SelectRows)
     self.tableViewUsers.setColumnHidden(0, True)
     self.setFixedHeight(self.height())
     self.setFixedWidth(self.width())
     self.con = connect()
     self.conFTP = connectFtp()
     self.ShowUsers()
     """[ Start Event Function  ]"""
     self.comboBoxActive.activated.connect(self.ShowUsers)
     self.tableViewUsers.itemSelectionChanged.connect(self.ShowImageUser)
     self.btnNotActiveUser.clicked.connect(self.activeUser)
     self.btnActiveUser.clicked.connect(self.activeUser)
     self.textSearch.keyReleaseEvent = self.SearchUser
     """[ End Event Function ]"""
Exemple #8
0
    def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.showDayAndTime()
        self.setFixedWidth(self.width())
        self.setFixedHeight(self.height())
        self.tableSales.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.tableSales.horizontalHeader().setResizeMode(QHeaderView.Stretch)
        self.tableSales.setSelectionBehavior(QAbstractItemView.SelectRows)

        self.con = connect()
        self.connectFTP = connectFtp()
        with open('Settings.Conf', 'r') as file:
            Settings = json.load(file)
        Username = Settings['Settings']['Info']['Username']
        Username = self.con.select('FullName', 'user',
                                   'Username = "******"'.format(Username), 2)[0]
        Category = Settings['Settings']['Info']['Category']
        self.labNameSalse.setText(Username)
        self.labNameSection.setText(Category)

        # Create Table Item And Table Customer
        self.tableSelectItem = QTableWidget()
        self.tableSelectItem.setGeometry(100, 100, 400, 300)
        self.tableSelectItem.setColumnCount(3)
        self.tableSelectItem.setHorizontalHeaderLabels([
            'معرف المنتج'.decode(), 'اسم المنتج'.decode(),
            'ثمن المنتج'.decode()
        ])
        self.tableSelectItem.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.tableSelectItem.horizontalHeader().setResizeMode(
            QHeaderView.Stretch)
        self.tableSelectItem.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.tableSelectItem.setWindowTitle('اختيار منتج'.decode())
        self.tableSelectItem.doubleClicked.connect(self.addItemToForm)

        self.tableSelectCust = QTableWidget()
        self.tableSelectCust.setGeometry(300, 300, 400, 300)
        self.tableSelectCust.setColumnCount(2)
        self.tableSelectCust.setHorizontalHeaderLabels(
            ['معرف العميل'.decode(), 'اسم العميل'.decode()])
        self.tableSelectCust.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.tableSelectCust.horizontalHeader().setResizeMode(
            QHeaderView.Stretch)
        self.tableSelectCust.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.tableSelectCust.setWindowTitle('اختيار عميل'.decode())
        self.tableSelectCust.doubleClicked.connect(self.addCustToForm)
        self.btnSelectItem.setEnabled(False)

        # Run Function Clock
        self.timer = QTimer()
        self.timer.timeout.connect(self.showDayAndTime)
        self.timer.start(1000)  # 10 seconds
        """ [ Start Event ] """
        self.labCalc.mousePressEvent = self.openCalc
        self.btnSelectItem.clicked.connect(self.SelectItem)
        self.textSearchItem.keyReleaseEvent = self.SearchTableItem
        self.textQu.keyReleaseEvent = self.QuItem
        self.btnaddItem.clicked.connect(self.AddItemToTable)
        self.btnDeleteItem.clicked.connect(self.removeItemFromTable)
        self.tableSales.doubleClicked.connect(self.SelectEditItem)
        self.btnEditItem.clicked.connect(self.EditItem)
        self.labAddSales.mousePressEvent = self.AddSales
        self.labSelectCus.mousePressEvent = self.SelctCust
        self.textSearchCustomer.keyReleaseEvent = self.SearchCus
        self.labSave.mousePressEvent = self.SaveSales
        self.labPrint.mousePressEvent = self.PrintReportBill
        """ [ End Event ] """