Merge branch 'master' of https://git.glott.me/LEAF/InfoLeaseExtract
commit
5745fd0ccd
@ -0,0 +1,2 @@ |
||||
pyinstaller -w --add-data "extract.svg;." --add-data "process.svg;." --add-data "folder.svg;." --add-data "copy.svg;." -i .\extract.ico -n "IL Extract" .\main.py |
||||
|
||||
@ -0,0 +1,196 @@ |
||||
# -*- coding: utf-8 -*- |
||||
|
||||
# Form implementation generated from reading ui file 'ui/default_locations.ui' |
||||
# |
||||
# Created by: PyQt5 UI code generator 5.15.7 |
||||
# |
||||
# WARNING: Any manual changes made to this file will be lost when pyuic5 is |
||||
# run again. Do not edit this file unless you know what you are doing. |
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets |
||||
|
||||
|
||||
class Ui_defaultLocationDiag(object): |
||||
def setupUi(self, defaultLocationDiag): |
||||
defaultLocationDiag.setObjectName("defaultLocationDiag") |
||||
defaultLocationDiag.setWindowModality(QtCore.Qt.NonModal) |
||||
defaultLocationDiag.resize(954, 525) |
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) |
||||
sizePolicy.setHorizontalStretch(0) |
||||
sizePolicy.setVerticalStretch(0) |
||||
sizePolicy.setHeightForWidth(defaultLocationDiag.sizePolicy().hasHeightForWidth()) |
||||
defaultLocationDiag.setSizePolicy(sizePolicy) |
||||
icon = QtGui.QIcon() |
||||
icon.addPixmap(QtGui.QPixmap("ui/extract.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
||||
defaultLocationDiag.setWindowIcon(icon) |
||||
self.gridLayout_2 = QtWidgets.QGridLayout(defaultLocationDiag) |
||||
self.gridLayout_2.setObjectName("gridLayout_2") |
||||
self.gridLayout = QtWidgets.QGridLayout() |
||||
self.gridLayout.setObjectName("gridLayout") |
||||
self.label = QtWidgets.QLabel(defaultLocationDiag) |
||||
font = QtGui.QFont() |
||||
font.setPointSize(14) |
||||
font.setBold(True) |
||||
font.setWeight(75) |
||||
self.label.setFont(font) |
||||
self.label.setObjectName("label") |
||||
self.gridLayout.addWidget(self.label, 0, 0, 1, 2) |
||||
self.label_2 = QtWidgets.QLabel(defaultLocationDiag) |
||||
self.label_2.setWordWrap(True) |
||||
self.label_2.setObjectName("label_2") |
||||
self.gridLayout.addWidget(self.label_2, 1, 0, 1, 4) |
||||
self.label_3 = QtWidgets.QLabel(defaultLocationDiag) |
||||
self.label_3.setWordWrap(True) |
||||
self.label_3.setObjectName("label_3") |
||||
self.gridLayout.addWidget(self.label_3, 2, 0, 1, 4) |
||||
self.label_4 = QtWidgets.QLabel(defaultLocationDiag) |
||||
font = QtGui.QFont() |
||||
font.setItalic(True) |
||||
self.label_4.setFont(font) |
||||
self.label_4.setWordWrap(True) |
||||
self.label_4.setObjectName("label_4") |
||||
self.gridLayout.addWidget(self.label_4, 3, 0, 1, 4) |
||||
self.label_5 = QtWidgets.QLabel(defaultLocationDiag) |
||||
font = QtGui.QFont() |
||||
font.setBold(True) |
||||
font.setWeight(75) |
||||
self.label_5.setFont(font) |
||||
self.label_5.setObjectName("label_5") |
||||
self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1) |
||||
spacerItem = QtWidgets.QSpacerItem(588, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) |
||||
self.gridLayout.addItem(spacerItem, 4, 1, 1, 2) |
||||
self.label_6 = QtWidgets.QLabel(defaultLocationDiag) |
||||
font = QtGui.QFont() |
||||
font.setBold(True) |
||||
font.setWeight(75) |
||||
self.label_6.setFont(font) |
||||
self.label_6.setObjectName("label_6") |
||||
self.gridLayout.addWidget(self.label_6, 4, 3, 1, 1) |
||||
self.ach_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.ach_B.setObjectName("ach_B") |
||||
self.gridLayout.addWidget(self.ach_B, 5, 0, 1, 1) |
||||
self.ach_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.ach_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.ach_LE.setObjectName("ach_LE") |
||||
self.gridLayout.addWidget(self.ach_LE, 5, 1, 1, 1) |
||||
self.ach_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.ach_FN.setObjectName("ach_FN") |
||||
self.gridLayout.addWidget(self.ach_FN, 5, 2, 1, 2) |
||||
self.disp_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.disp_B.setObjectName("disp_B") |
||||
self.gridLayout.addWidget(self.disp_B, 6, 0, 1, 1) |
||||
self.disp_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.disp_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.disp_LE.setObjectName("disp_LE") |
||||
self.gridLayout.addWidget(self.disp_LE, 6, 1, 1, 1) |
||||
self.disp_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.disp_FN.setObjectName("disp_FN") |
||||
self.gridLayout.addWidget(self.disp_FN, 6, 2, 1, 2) |
||||
self.gl_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.gl_B.setObjectName("gl_B") |
||||
self.gridLayout.addWidget(self.gl_B, 7, 0, 1, 1) |
||||
self.gl_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.gl_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.gl_LE.setObjectName("gl_LE") |
||||
self.gridLayout.addWidget(self.gl_LE, 7, 1, 1, 1) |
||||
self.gl_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.gl_FN.setObjectName("gl_FN") |
||||
self.gridLayout.addWidget(self.gl_FN, 7, 2, 1, 2) |
||||
self.lb_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.lb_B.setObjectName("lb_B") |
||||
self.gridLayout.addWidget(self.lb_B, 8, 0, 1, 1) |
||||
self.lb_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.lb_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.lb_LE.setObjectName("lb_LE") |
||||
self.gridLayout.addWidget(self.lb_LE, 8, 1, 1, 1) |
||||
self.lb_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.lb_FN.setObjectName("lb_FN") |
||||
self.gridLayout.addWidget(self.lb_FN, 8, 2, 1, 2) |
||||
self.minv_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.minv_B.setObjectName("minv_B") |
||||
self.gridLayout.addWidget(self.minv_B, 9, 0, 1, 1) |
||||
self.minv_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.minv_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.minv_LE.setObjectName("minv_LE") |
||||
self.gridLayout.addWidget(self.minv_LE, 9, 1, 1, 1) |
||||
self.minv_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.minv_FN.setObjectName("minv_FN") |
||||
self.gridLayout.addWidget(self.minv_FN, 9, 2, 1, 2) |
||||
self.niv_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.niv_B.setObjectName("niv_B") |
||||
self.gridLayout.addWidget(self.niv_B, 10, 0, 1, 1) |
||||
self.niv_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.niv_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.niv_LE.setObjectName("niv_LE") |
||||
self.gridLayout.addWidget(self.niv_LE, 10, 1, 1, 1) |
||||
self.niv_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.niv_FN.setObjectName("niv_FN") |
||||
self.gridLayout.addWidget(self.niv_FN, 10, 2, 1, 2) |
||||
self.ren_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.ren_B.setObjectName("ren_B") |
||||
self.gridLayout.addWidget(self.ren_B, 11, 0, 1, 1) |
||||
self.ren_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.ren_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.ren_LE.setObjectName("ren_LE") |
||||
self.gridLayout.addWidget(self.ren_LE, 11, 1, 1, 1) |
||||
self.ren_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.ren_FN.setObjectName("ren_FN") |
||||
self.gridLayout.addWidget(self.ren_FN, 11, 2, 1, 2) |
||||
self.pymt_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.pymt_B.setObjectName("pymt_B") |
||||
self.gridLayout.addWidget(self.pymt_B, 12, 0, 1, 1) |
||||
self.pymt_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.pymt_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.pymt_LE.setObjectName("pymt_LE") |
||||
self.gridLayout.addWidget(self.pymt_LE, 12, 1, 1, 1) |
||||
self.pymt_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.pymt_FN.setObjectName("pymt_FN") |
||||
self.gridLayout.addWidget(self.pymt_FN, 12, 2, 1, 2) |
||||
self.uap_B = QtWidgets.QPushButton(defaultLocationDiag) |
||||
self.uap_B.setObjectName("uap_B") |
||||
self.gridLayout.addWidget(self.uap_B, 13, 0, 1, 1) |
||||
self.uap_LE = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.uap_LE.setMinimumSize(QtCore.QSize(581, 0)) |
||||
self.uap_LE.setObjectName("uap_LE") |
||||
self.gridLayout.addWidget(self.uap_LE, 13, 1, 1, 1) |
||||
self.uap_FN = QtWidgets.QLineEdit(defaultLocationDiag) |
||||
self.uap_FN.setObjectName("uap_FN") |
||||
self.gridLayout.addWidget(self.uap_FN, 13, 2, 1, 2) |
||||
self.optionBBox = QtWidgets.QDialogButtonBox(defaultLocationDiag) |
||||
self.optionBBox.setOrientation(QtCore.Qt.Horizontal) |
||||
self.optionBBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Save) |
||||
self.optionBBox.setObjectName("optionBBox") |
||||
self.gridLayout.addWidget(self.optionBBox, 14, 3, 1, 1) |
||||
self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) |
||||
|
||||
self.retranslateUi(defaultLocationDiag) |
||||
self.optionBBox.accepted.connect(defaultLocationDiag.accept) # type: ignore |
||||
self.optionBBox.rejected.connect(defaultLocationDiag.reject) # type: ignore |
||||
QtCore.QMetaObject.connectSlotsByName(defaultLocationDiag) |
||||
|
||||
def retranslateUi(self, defaultLocationDiag): |
||||
_translate = QtCore.QCoreApplication.translate |
||||
defaultLocationDiag.setWindowTitle(_translate("defaultLocationDiag", "Default locations")) |
||||
self.label.setText(_translate("defaultLocationDiag", "Default File Locations:")) |
||||
self.label_2.setText(_translate("defaultLocationDiag", "Here you can determine which folders will be automatically be opened for each report type. You can even specify which file should be defaulted to.")) |
||||
self.label_3.setText(_translate("defaultLocationDiag", "Use the following inline formaters to specify dates that will be automatically filled with the current date when running the program:")) |
||||
self.label_4.setText(_translate("defaultLocationDiag", "Day of Month {d} | Month of Year {m} | Year {y} | Note that using multiple characters equates to representing with that number of digits so: {dd} == 07 or {mm} == 02 or {yy} == 22 or {yyyy} == 2022")) |
||||
self.label_5.setText(_translate("defaultLocationDiag", "Folder Path")) |
||||
self.label_6.setToolTip(_translate("defaultLocationDiag", "<html><head/><body><p>Default file name to look for. Don\'t foreget the file type (.xlsx)</p></body></html>")) |
||||
self.label_6.setText(_translate("defaultLocationDiag", "File Name")) |
||||
self.ach_B.setText(_translate("defaultLocationDiag", "Edit ACH")) |
||||
self.disp_B.setText(_translate("defaultLocationDiag", "Edit Dispostition")) |
||||
self.gl_B.setWhatsThis(_translate("defaultLocationDiag", "<html><head/><body><p>Gain Loss</p></body></html>")) |
||||
self.gl_B.setText(_translate("defaultLocationDiag", "Edit Gain Loss")) |
||||
self.lb_B.setText(_translate("defaultLocationDiag", "Edit Lock Box")) |
||||
self.minv_B.setWhatsThis(_translate("defaultLocationDiag", "<html><head/><body><p>Good for Manual Invoicing</p></body></html>")) |
||||
self.minv_B.setText(_translate("defaultLocationDiag", "Edit Manual Invoice")) |
||||
self.niv_B.setWhatsThis(_translate("defaultLocationDiag", "<html><head/><body><p>Good for: Net Investment reports (loan and after)</p></body></html>")) |
||||
self.niv_B.setText(_translate("defaultLocationDiag", "Edit Net Inv")) |
||||
self.ren_B.setWhatsThis(_translate("defaultLocationDiag", "<html><head/><body><p>Renewal Net Investment Trial Balance</p></body></html>")) |
||||
self.ren_B.setText(_translate("defaultLocationDiag", "Edit Renewl NIV")) |
||||
self.pymt_B.setWhatsThis(_translate("defaultLocationDiag", "<html><head/><body><p>Payment transactions:</p><p>- Wires, VMCC, PBP. EPAY, Returned Check</p></body></html>")) |
||||
self.pymt_B.setText(_translate("defaultLocationDiag", "Edit Payments")) |
||||
self.uap_B.setWhatsThis(_translate("defaultLocationDiag", "<html><head/><body><p>Unapplied</p></body></html>")) |
||||
self.uap_B.setText(_translate("defaultLocationDiag", "Edit Unaplied")) |
||||
@ -0,0 +1,268 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<ui version="4.0"> |
||||
<class>MainWindow</class> |
||||
<widget class="QMainWindow" name="MainWindow"> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>0</x> |
||||
<y>0</y> |
||||
<width>1001</width> |
||||
<height>664</height> |
||||
</rect> |
||||
</property> |
||||
<property name="windowTitle"> |
||||
<string>MainWindow</string> |
||||
</property> |
||||
<widget class="QWidget" name="centralwidget"> |
||||
<widget class="QTextBrowser" name="inputFilePreview"> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>20</x> |
||||
<y>220</y> |
||||
<width>951</width> |
||||
<height>391</height> |
||||
</rect> |
||||
</property> |
||||
</widget> |
||||
<widget class="QPushButton" name="processReportButton"> |
||||
<property name="enabled"> |
||||
<bool>false</bool> |
||||
</property> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>20</x> |
||||
<y>180</y> |
||||
<width>250</width> |
||||
<height>36</height> |
||||
</rect> |
||||
</property> |
||||
<property name="text"> |
||||
<string>&Process Report</string> |
||||
</property> |
||||
</widget> |
||||
<widget class="QPushButton" name="openReportButton"> |
||||
<property name="enabled"> |
||||
<bool>false</bool> |
||||
</property> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>280</x> |
||||
<y>180</y> |
||||
<width>241</width> |
||||
<height>36</height> |
||||
</rect> |
||||
</property> |
||||
<property name="text"> |
||||
<string>&Copy to Clipboard</string> |
||||
</property> |
||||
</widget> |
||||
<widget class="QWidget" name="layoutWidget"> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>21</x> |
||||
<y>90</y> |
||||
<width>951</width> |
||||
<height>84</height> |
||||
</rect> |
||||
</property> |
||||
<layout class="QVBoxLayout" name="fileSettingsBox"> |
||||
<item> |
||||
<layout class="QHBoxLayout" name="inputFileBox"> |
||||
<item> |
||||
<widget class="QPushButton" name="inputFileButton"> |
||||
<property name="minimumSize"> |
||||
<size> |
||||
<width>250</width> |
||||
<height>0</height> |
||||
</size> |
||||
</property> |
||||
<property name="maximumSize"> |
||||
<size> |
||||
<width>250</width> |
||||
<height>36</height> |
||||
</size> |
||||
</property> |
||||
<property name="text"> |
||||
<string>Select &InfoLease Report</string> |
||||
</property> |
||||
<property name="icon"> |
||||
<iconset> |
||||
<normaloff>../../.designer/backup/Pictures/svgs/folder.svg</normaloff>../../.designer/backup/Pictures/svgs/folder.svg</iconset> |
||||
</property> |
||||
</widget> |
||||
</item> |
||||
<item> |
||||
<widget class="QLineEdit" name="inputFileLE"> |
||||
<property name="readOnly"> |
||||
<bool>true</bool> |
||||
</property> |
||||
<property name="placeholderText"> |
||||
<string>No file selected</string> |
||||
</property> |
||||
</widget> |
||||
</item> |
||||
</layout> |
||||
</item> |
||||
<item> |
||||
<layout class="QHBoxLayout" name="outFileLocation"> |
||||
<item> |
||||
<widget class="QPushButton" name="outputFileButton"> |
||||
<property name="minimumSize"> |
||||
<size> |
||||
<width>250</width> |
||||
<height>0</height> |
||||
</size> |
||||
</property> |
||||
<property name="maximumSize"> |
||||
<size> |
||||
<width>250</width> |
||||
<height>36</height> |
||||
</size> |
||||
</property> |
||||
<property name="text"> |
||||
<string>Select &Report Output Location</string> |
||||
</property> |
||||
<property name="icon"> |
||||
<iconset> |
||||
<normaloff>../../.designer/backup/Pictures/svgs/folder.svg</normaloff>../../.designer/backup/Pictures/svgs/folder.svg</iconset> |
||||
</property> |
||||
</widget> |
||||
</item> |
||||
<item> |
||||
<widget class="QLineEdit" name="outputFileLE"> |
||||
<property name="readOnly"> |
||||
<bool>true</bool> |
||||
</property> |
||||
<property name="placeholderText"> |
||||
<string>No location selected</string> |
||||
</property> |
||||
</widget> |
||||
</item> |
||||
</layout> |
||||
</item> |
||||
</layout> |
||||
</widget> |
||||
<widget class="QComboBox" name="reportTypeCB"> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>21</x> |
||||
<y>51</y> |
||||
<width>250</width> |
||||
<height>37</height> |
||||
</rect> |
||||
</property> |
||||
<item> |
||||
<property name="text"> |
||||
<string>ACH</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Disposition</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Gain Loss</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Lock Box</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Minv_C</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Net Inv. Loans</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>NI Renewal</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>NIV After</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>PBP / Epay</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Returned Check</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Unapplied</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>VMCC</string> |
||||
</property> |
||||
</item> |
||||
<item> |
||||
<property name="text"> |
||||
<string>Wires</string> |
||||
</property> |
||||
</item> |
||||
</widget> |
||||
<widget class="QLabel" name="reportTypeL"> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>21</x> |
||||
<y>21</y> |
||||
<width>144</width> |
||||
<height>24</height> |
||||
</rect> |
||||
</property> |
||||
<property name="font"> |
||||
<font> |
||||
<pointsize>14</pointsize> |
||||
<weight>75</weight> |
||||
<bold>true</bold> |
||||
</font> |
||||
</property> |
||||
<property name="text"> |
||||
<string>Infolease Report</string> |
||||
</property> |
||||
<property name="buddy"> |
||||
<cstring>reportTypeCB</cstring> |
||||
</property> |
||||
</widget> |
||||
</widget> |
||||
<widget class="QMenuBar" name="menubar"> |
||||
<property name="geometry"> |
||||
<rect> |
||||
<x>0</x> |
||||
<y>0</y> |
||||
<width>1001</width> |
||||
<height>29</height> |
||||
</rect> |
||||
</property> |
||||
</widget> |
||||
<widget class="QStatusBar" name="statusbar"/> |
||||
</widget> |
||||
<tabstops> |
||||
<tabstop>reportTypeCB</tabstop> |
||||
<tabstop>inputFileButton</tabstop> |
||||
<tabstop>outputFileButton</tabstop> |
||||
<tabstop>processReportButton</tabstop> |
||||
<tabstop>openReportButton</tabstop> |
||||
<tabstop>inputFileLE</tabstop> |
||||
<tabstop>outputFileLE</tabstop> |
||||
<tabstop>inputFilePreview</tabstop> |
||||
</tabstops> |
||||
<resources/> |
||||
<connections/> |
||||
</ui> |
||||
@ -0,0 +1,140 @@ |
||||
# -*- coding: utf-8 -*- |
||||
|
||||
# Form implementation generated from reading ui file 'MonarchReplace2.ui' |
||||
# |
||||
# Created by: PyQt5 UI code generator 5.15.6 |
||||
# |
||||
# WARNING: Any manual changes made to this file will be lost when pyuic5 is |
||||
# run again. Do not edit this file unless you know what you are doing. |
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets |
||||
|
||||
|
||||
class Ui_MainWindow(object): |
||||
def setupUi(self, MainWindow): |
||||
MainWindow.setObjectName("MainWindow") |
||||
MainWindow.resize(1001, 664) |
||||
MainWindow.setWindowTitle('IL Extract') |
||||
icon = QtGui.QIcon() |
||||
icon.addPixmap(QtGui.QPixmap("extract.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
||||
icon2 = QtGui.QIcon() |
||||
icon2.addPixmap(QtGui.QPixmap("folder.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
||||
iconCopy = QtGui.QIcon() |
||||
iconCopy.addPixmap(QtGui.QPixmap("copy.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
||||
iconProcess = QtGui.QIcon() |
||||
iconProcess.addPixmap(QtGui.QPixmap("process.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
||||
MainWindow.setWindowIcon(icon) |
||||
self.centralwidget = QtWidgets.QWidget(MainWindow) |
||||
self.centralwidget.setObjectName("centralwidget") |
||||
self.inputFilePreview = QtWidgets.QTextBrowser(self.centralwidget) |
||||
self.inputFilePreview.setGeometry(QtCore.QRect(20, 220, 951, 391)) |
||||
self.inputFilePreview.setObjectName("inputFilePreview") |
||||
self.processReportButton = QtWidgets.QPushButton(self.centralwidget) |
||||
self.processReportButton.setEnabled(False) |
||||
self.processReportButton.setGeometry(QtCore.QRect(20, 180, 250, 36)) |
||||
self.processReportButton.setObjectName("processReportButton") |
||||
self.processReportButton.setIcon(iconProcess) |
||||
self.openReportButton = QtWidgets.QPushButton(self.centralwidget) |
||||
self.openReportButton.setEnabled(False) |
||||
self.openReportButton.setGeometry(QtCore.QRect(280, 180, 241, 36)) |
||||
self.openReportButton.setObjectName("openReportButton") |
||||
self.openReportButton.setIcon(iconCopy) |
||||
self.layoutWidget = QtWidgets.QWidget(self.centralwidget) |
||||
self.layoutWidget.setGeometry(QtCore.QRect(21, 90, 951, 84)) |
||||
self.layoutWidget.setObjectName("layoutWidget") |
||||
self.fileSettingsBox = QtWidgets.QVBoxLayout(self.layoutWidget) |
||||
self.fileSettingsBox.setContentsMargins(0, 0, 0, 0) |
||||
self.fileSettingsBox.setObjectName("fileSettingsBox") |
||||
self.inputFileBox = QtWidgets.QHBoxLayout() |
||||
self.inputFileBox.setObjectName("inputFileBox") |
||||
self.inputFileButton = QtWidgets.QPushButton(self.layoutWidget) |
||||
self.inputFileButton.setMinimumSize(QtCore.QSize(250, 0)) |
||||
self.inputFileButton.setMaximumSize(QtCore.QSize(250, 36)) |
||||
self.inputFileButton.setIcon(icon2) |
||||
self.inputFileButton.setObjectName("inputFileButton") |
||||
self.inputFileBox.addWidget(self.inputFileButton) |
||||
self.inputFileLE = QtWidgets.QLineEdit(self.layoutWidget) |
||||
self.inputFileLE.setReadOnly(True) |
||||
self.inputFileLE.setObjectName("inputFileLE") |
||||
self.inputFileBox.addWidget(self.inputFileLE) |
||||
self.fileSettingsBox.addLayout(self.inputFileBox) |
||||
self.outFileLocation = QtWidgets.QHBoxLayout() |
||||
self.outFileLocation.setObjectName("outFileLocation") |
||||
self.outputFileButton = QtWidgets.QPushButton(self.layoutWidget) |
||||
self.outputFileButton.setMinimumSize(QtCore.QSize(250, 0)) |
||||
self.outputFileButton.setMaximumSize(QtCore.QSize(250, 36)) |
||||
self.outputFileButton.setIcon(icon2) |
||||
self.outputFileButton.setObjectName("outputFileButton") |
||||
self.outFileLocation.addWidget(self.outputFileButton) |
||||
self.outputFileLE = QtWidgets.QLineEdit(self.layoutWidget) |
||||
self.outputFileLE.setReadOnly(True) |
||||
self.outputFileLE.setObjectName("outputFileLE") |
||||
self.outFileLocation.addWidget(self.outputFileLE) |
||||
self.fileSettingsBox.addLayout(self.outFileLocation) |
||||
self.reportTypeCB = QtWidgets.QComboBox(self.centralwidget) |
||||
self.reportTypeCB.setGeometry(QtCore.QRect(21, 51, 250, 37)) |
||||
self.reportTypeCB.setObjectName("reportTypeCB") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeCB.addItem("") |
||||
self.reportTypeL = QtWidgets.QLabel(self.centralwidget) |
||||
self.reportTypeL.setGeometry(QtCore.QRect(21, 21, 144, 24)) |
||||
font = QtGui.QFont() |
||||
font.setPointSize(14) |
||||
font.setBold(True) |
||||
font.setWeight(75) |
||||
self.reportTypeL.setFont(font) |
||||
self.reportTypeL.setObjectName("reportTypeL") |
||||
MainWindow.setCentralWidget(self.centralwidget) |
||||
self.menubar = QtWidgets.QMenuBar(MainWindow) |
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 1001, 29)) |
||||
self.menubar.setObjectName("menubar") |
||||
MainWindow.setMenuBar(self.menubar) |
||||
self.statusbar = QtWidgets.QStatusBar(MainWindow) |
||||
self.statusbar.setObjectName("statusbar") |
||||
MainWindow.setStatusBar(self.statusbar) |
||||
self.reportTypeL.setBuddy(self.reportTypeCB) |
||||
|
||||
self.retranslateUi(MainWindow) |
||||
QtCore.QMetaObject.connectSlotsByName(MainWindow) |
||||
MainWindow.setTabOrder(self.reportTypeCB, self.inputFileButton) |
||||
MainWindow.setTabOrder(self.inputFileButton, self.outputFileButton) |
||||
MainWindow.setTabOrder(self.outputFileButton, self.processReportButton) |
||||
MainWindow.setTabOrder(self.processReportButton, self.openReportButton) |
||||
MainWindow.setTabOrder(self.openReportButton, self.inputFileLE) |
||||
MainWindow.setTabOrder(self.inputFileLE, self.outputFileLE) |
||||
MainWindow.setTabOrder(self.outputFileLE, self.inputFilePreview) |
||||
|
||||
def retranslateUi(self, MainWindow): |
||||
_translate = QtCore.QCoreApplication.translate |
||||
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) |
||||
self.processReportButton.setText(_translate("MainWindow", "&Process Report")) |
||||
self.openReportButton.setText(_translate("MainWindow", "&Copy to Clipboard")) |
||||
self.inputFileButton.setText(_translate("MainWindow", "Select &InfoLease Report")) |
||||
self.inputFileLE.setPlaceholderText(_translate("MainWindow", "No file selected")) |
||||
self.outputFileButton.setText(_translate("MainWindow", "Select &Report Output Location")) |
||||
self.outputFileLE.setPlaceholderText(_translate("MainWindow", "No location selected")) |
||||
self.reportTypeCB.setItemText(0, _translate("MainWindow", "ACH")) |
||||
self.reportTypeCB.setItemText(1, _translate("MainWindow", "Disposition")) |
||||
self.reportTypeCB.setItemText(2, _translate("MainWindow", "Gain Loss")) |
||||
self.reportTypeCB.setItemText(3, _translate("MainWindow", "Lock Box")) |
||||
self.reportTypeCB.setItemText(4, _translate("MainWindow", "Minv_C")) |
||||
self.reportTypeCB.setItemText(5, _translate("MainWindow", "Net Inv. Loans")) |
||||
self.reportTypeCB.setItemText(6, _translate("MainWindow", "NI Renewal")) |
||||
self.reportTypeCB.setItemText(7, _translate("MainWindow", "NIV After")) |
||||
self.reportTypeCB.setItemText(8, _translate("MainWindow", "PBP Epay")) |
||||
self.reportTypeCB.setItemText(9, _translate("MainWindow", "Returned Check")) |
||||
self.reportTypeCB.setItemText(10, _translate("MainWindow", "Unapplied")) |
||||
self.reportTypeCB.setItemText(11, _translate("MainWindow", "VMCC")) |
||||
self.reportTypeCB.setItemText(12, _translate("MainWindow", "Wires")) |
||||
self.reportTypeL.setText(_translate("MainWindow", "Infolease Report")) |
||||
@ -0,0 +1,2 @@ |
||||
#!/bin/bash |
||||
zip -r ILEXTRACT_SRC.zip ../'IL Extract SRC' -x "../IL Extract SRC/GUIVENV/*" "../IL Extract SRC/__pycache__" "../IL Extract SRC/testing" |
||||
@ -1 +1 @@ |
||||
{"firstRun": true, "startMaxed": false, "defaultLocations": {"ach": {"dir": "", "fn": "", "custom": false}, "disp": {"dir": "", "fn": "", "custom": false}, "gl": {"dir": "", "fn": "", "custom": false}, "lb": {"dir": "", "fn": "", "custom": false}, "minv": {"dir": "", "fn": "", "custom": false}, "niv": {"dir": "C:/Users/GLott/OneDrive - LEAF Commercial Capital/Documents/0 In Progess/Monarch/TestFolder", "fn": "", "custom": false}, "ren": {"dir": "", "fn": "", "custom": false}, "pymt": {"dir": "", "fn": "", "custom": false}, "uap": {"dir": "", "fn": "", "custom": false}, "pastdue": {"dir": "", "fn": "", "custom": false}}} |
||||
{"firstRun": true, "startMaxed": false, "defaultLocations": {"ach": {"dir": "", "fn": "", "custom": false}, "disp": {"dir": "", "fn": "", "custom": false}, "gl": {"dir": "", "fn": "", "custom": false}, "lb": {"dir": "", "fn": "", "custom": false}, "minv": {"dir": "", "fn": "", "custom": false}, "niv": {"dir": "C:/Users/GLott/OneDrive - LEAF Commercial Capital/Documents/0 In Progess/Monarch/TestFolder", "fn": "", "custom": false}, "ren": {"dir": "", "fn": "", "custom": false}, "pymt": {"dir": "", "fn": "", "custom": false}, "uap": {"dir": "", "fn": "", "custom": false}, "pastdue": {"dir": "", "fn": "", "custom": false}}} |
||||
|
||||
Loading…
Reference in new issue