copiado do note - diretorio de projeto desktop do netbenas
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
!SESSION 2021-06-16 21:34:24.616 -----------------------------------------------
|
||||
eclipse.buildId=unknown
|
||||
java.version=11.0.8
|
||||
java.vendor=AdoptOpenJDK
|
||||
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR
|
||||
Command-line arguments: -os win32 -ws win32 -arch x86_64 -data @noDefault
|
||||
|
||||
!ENTRY com.jaspersoft.studio 1 0 2021-06-16 21:34:32.703
|
||||
!MESSAGE Starting JaspersoftStudio bundle - Version: 6.17.0.final
|
||||
|
||||
!ENTRY org.eclipse.egit.ui 2 0 2021-06-16 21:34:35.566
|
||||
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
|
||||
user global configuration and to define the default location to store repositories: 'C:\Users\flash'. If this is
|
||||
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
|
||||
EGit might behave differently since they see different configuration options.
|
||||
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
|
||||
|
||||
!ENTRY org.eclipse.jface 2 0 2021-06-16 21:48:06.852
|
||||
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
|
||||
!SUBENTRY 1 org.eclipse.jface 2 0 2021-06-16 21:48:06.852
|
||||
!MESSAGE A conflict occurred for CTRL+SHIFT+K:
|
||||
Binding(CTRL+SHIFT+K,
|
||||
ParameterizedCommand(Command(org.eclipse.ui.edit.findPrevious,Find Previous,
|
||||
Find previous item,
|
||||
Category(org.eclipse.ui.category.edit,Edit,null,true),
|
||||
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1343b038,
|
||||
,,true),null),
|
||||
org.eclipse.ui.defaultAcceleratorConfiguration,
|
||||
org.eclipse.ui.contexts.window,,,system)
|
||||
Binding(CTRL+SHIFT+K,
|
||||
ParameterizedCommand(Command(org.eclipse.ui.edit.findPrevious,Find Previous,
|
||||
Find previous item,
|
||||
Category(org.eclipse.ui.category.edit,Edit,null,true),
|
||||
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1343b038,
|
||||
,,true),null),
|
||||
org.eclipse.ui.defaultAcceleratorConfiguration,
|
||||
org.eclipse.xtext.ui.embeddedTextEditorScope,,,system)
|
||||
!SUBENTRY 1 org.eclipse.jface 2 0 2021-06-16 21:48:06.853
|
||||
!MESSAGE A conflict occurred for CTRL+K:
|
||||
Binding(CTRL+K,
|
||||
ParameterizedCommand(Command(org.eclipse.ui.edit.findNext,Find Next,
|
||||
Find next item,
|
||||
Category(org.eclipse.ui.category.edit,Edit,null,true),
|
||||
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@6551611e,
|
||||
,,true),null),
|
||||
org.eclipse.ui.defaultAcceleratorConfiguration,
|
||||
org.eclipse.ui.contexts.window,,,system)
|
||||
Binding(CTRL+K,
|
||||
ParameterizedCommand(Command(org.eclipse.ui.edit.findNext,Find Next,
|
||||
Find next item,
|
||||
Category(org.eclipse.ui.category.edit,Edit,null,true),
|
||||
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@6551611e,
|
||||
,,true),null),
|
||||
org.eclipse.ui.defaultAcceleratorConfiguration,
|
||||
org.eclipse.xtext.ui.embeddedTextEditorScope,,,system)
|
||||
!SUBENTRY 1 org.eclipse.jface 2 0 2021-06-16 21:48:06.853
|
||||
!MESSAGE A conflict occurred for F2:
|
||||
Binding(F2,
|
||||
ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename,
|
||||
Rename the selected item,
|
||||
Category(org.eclipse.ui.category.file,File,null,true),
|
||||
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@295cab5d,
|
||||
,,true),null),
|
||||
org.eclipse.ui.defaultAcceleratorConfiguration,
|
||||
org.eclipse.ui.contexts.window,,,system)
|
||||
Binding(F2,
|
||||
ParameterizedCommand(Command(org.eclipse.ui.edit.text.showInformation,Show Tooltip Description,
|
||||
Displays information for the current caret location in a focused hover,
|
||||
Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
|
||||
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7af59617,
|
||||
,,true),null),
|
||||
org.eclipse.ui.defaultAcceleratorConfiguration,
|
||||
org.eclipse.xtext.ui.embeddedTextEditorScope,,,system)
|
||||
|
||||
!ENTRY org.eclipse.core.resources 2 10035 2021-06-16 22:46:17.042
|
||||
!MESSAGE The workspace will exit with unsaved changes in this session.
|
||||
@@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="Workbench">
|
||||
</section>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><emptyDataAdapter class="net.sf.jasperreports.data.empty.EmptyDataAdapterImpl"><name>One Empty Record</name><recordCount>1</recordCount></emptyDataAdapter>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><jdbcDataAdapter class="net.sf.jasperreports.data.jdbc.JdbcDataAdapterImpl"><name>Sample DB</name><driver>org.hsqldb.jdbcDriver</driver><username>sa</username><password/><savePassword>true</savePassword><url>jdbc:hsqldb:res:/defaults/hsqldb/test</url><database/><serverAddress/></jdbcDataAdapter>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><jdbcDataAdapter class="net.sf.jasperreports.data.jdbc.JdbcDataAdapterImpl"><name>MySqlLocalHost</name><driver>com.mysql.jdbc.Driver</driver><username>root</username><password>goldenowl</password><savePassword>true</savePassword><url>jdbc:mysql://localhost/applibrography</url><database/><serverAddress/><classpath>C:\Program Files\NetBeans 8.2\ide\modules\ext\mysql-connector-java-5.1.23-bin.jar</classpath></jdbcDataAdapter>
|
||||
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
|
||||
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
+2
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
merge_provider_set=true
|
||||
@@ -0,0 +1,12 @@
|
||||
com.jaspersoft.studio.myreports.created=true
|
||||
com.jaspersoft.studio.parameterset.Http\ Data\ Adapters\ Built\ In\ Parameters=PFBhcmFtZXRlclNldD48bmFtZT5IdHRwIERhdGEgQWRhcHRlcnMgQnVpbHQgSW4gUGFyYW1ldGVy\nczwvbmFtZT48YnVpbHRJbj50cnVlPC9idWlsdEluPjxwYXJhbWV0ZXJzPjxuYW1lPkhUVFBfREFU\nQV9VUkw8L25hbWU+PGRlc2NyaXB0aW9uPlVSTCBUbyBnZXQgZmlsZSBmcm9tPC9kZXNjcmlwdGlv\nbj48Zm9yUHJvbXB0aW5nPmZhbHNlPC9mb3JQcm9tcHRpbmc+PHZhbHVlQ2xhc3NOYW1lPmphdmEu\nbGFuZy5TdHJpbmc8L3ZhbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFsdWVFeHByZXNzaW9uPjx0ZXh0\nPiJodHRwOi8vc29tZXVybC5jb20iPC90ZXh0PjwvZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48L3Bh\ncmFtZXRlcnM+PHBhcmFtZXRlcnM+PG5hbWU+SFRUUF9EQVRBX1VTRVJOQU1FPC9uYW1lPjxkZXNj\ncmlwdGlvbj5Vc2VyIG5hbWU8L2Rlc2NyaXB0aW9uPjxmb3JQcm9tcHRpbmc+ZmFsc2U8L2ZvclBy\nb21wdGluZz48dmFsdWVDbGFzc05hbWU+amF2YS5sYW5nLlN0cmluZzwvdmFsdWVDbGFzc05hbWU+\nPGRlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PHRleHQ+InVzZXIiPC90ZXh0PjwvZGVmYXVsdFZhbHVl\nRXhwcmVzc2lvbj48L3BhcmFtZXRlcnM+PHBhcmFtZXRlcnM+PG5hbWU+SFRUUF9EQVRBX1BBU1NX\nT1JEPC9uYW1lPjxkZXNjcmlwdGlvbj5QYXNzd29yZDwvZGVzY3JpcHRpb24+PGZvclByb21wdGlu\nZz5mYWxzZTwvZm9yUHJvbXB0aW5nPjx2YWx1ZUNsYXNzTmFtZT5qYXZhLmxhbmcuU3RyaW5nPC92\nYWx1ZUNsYXNzTmFtZT48ZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48dGV4dD4icGFzcyI8L3RleHQ+\nPC9kZWZhdWx0VmFsdWVFeHByZXNzaW9uPjwvcGFyYW1ldGVycz48cGFyYW1ldGVycz48bmFtZT5I\nVFRQX0RBVEFfVVJMX1BBUkFNRVRFUl88L25hbWU+PGRlc2NyaXB0aW9uPlVSTCBQYXJhbWV0ZXIg\ncHJlZml4PC9kZXNjcmlwdGlvbj48Zm9yUHJvbXB0aW5nPmZhbHNlPC9mb3JQcm9tcHRpbmc+PHZh\nbHVlQ2xhc3NOYW1lPmphdmEubGFuZy5TdHJpbmc8L3ZhbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFs\ndWVFeHByZXNzaW9uPjx0ZXh0PiJwcm0iPC90ZXh0PjwvZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48\nL3BhcmFtZXRlcnM+PHBhcmFtZXRlcnM+PG5hbWU+SFRUUF9EQVRBX1BPU1RfUEFSQU1FVEVSXzwv\nbmFtZT48ZGVzY3JpcHRpb24+UE9TVCByZXF1ZXN0IHBhcmFtZXRlciBwcmVmaXg8L2Rlc2NyaXB0\naW9uPjxmb3JQcm9tcHRpbmc+ZmFsc2U8L2ZvclByb21wdGluZz48dmFsdWVDbGFzc05hbWU+amF2\nYS5sYW5nLlN0cmluZzwvdmFsdWVDbGFzc05hbWU+PGRlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PHRl\neHQ+InBybSI8L3RleHQ+PC9kZWZhdWx0VmFsdWVFeHByZXNzaW9uPjwvcGFyYW1ldGVycz48cGFy\nYW1ldGVycz48bmFtZT5IVFRQX0RBVEFfSEVBREVSX1BBUkFNRVRFUl88L25hbWU+PGRlc2NyaXB0\naW9uPkh0dHAgSGVhZGVyIHBhcmFtZXRlciBwcmVmaXg8L2Rlc2NyaXB0aW9uPjxmb3JQcm9tcHRp\nbmc+ZmFsc2U8L2ZvclByb21wdGluZz48dmFsdWVDbGFzc05hbWU+amF2YS5sYW5nLlN0cmluZzwv\ndmFsdWVDbGFzc05hbWU+PGRlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PHRleHQ+InZhbHVlIjwvdGV4\ndD48L2RlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PC9wYXJhbWV0ZXJzPjwvUGFyYW1ldGVyU2V0Pg\=\=
|
||||
com.jaspersoft.studio.parameterset.Jaspersoft\ Server\ Built\ In\ Parameters=PFBhcmFtZXRlclNldD48bmFtZT5KYXNwZXJzb2Z0IFNlcnZlciBCdWlsdCBJbiBQYXJhbWV0ZXJz\nPC9uYW1lPjxidWlsdEluPnRydWU8L2J1aWx0SW4+PHBhcmFtZXRlcnM+PG5hbWU+TG9nZ2VkSW5V\nc2VyPC9uYW1lPjxkZXNjcmlwdGlvbj5Ob3QgdXNhYmxlIGluIHF1ZXJ5IGlucHV0IGNvbnRyb2ws\nIGJ1dCBpcyB1c2VkIGFzIHBhcmFtZXRlciB0byByZXBvcnQ8L2Rlc2NyaXB0aW9uPjxmb3JQcm9t\ncHRpbmc+ZmFsc2U8L2ZvclByb21wdGluZz48dmFsdWVDbGFzc05hbWU+Y29tLmphc3BlcnNvZnQu\namFzcGVyc2VydmVyLmFwaS5tZXRhZGF0YS51c2VyLmRvbWFpbi5jbGllbnQuVXNlckltcGw8L3Zh\nbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFsdWVFeHByZXNzaW9uPjx0ZXh0Pm5ldyBjb20uamFzcGVy\nc29mdC5qYXNwZXJzZXJ2ZXIuYXBpLm1ldGFkYXRhLnVzZXIuZG9tYWluLmNsaWVudC5Vc2VySW1w\nbCgpPC90ZXh0PjwvZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48L3BhcmFtZXRlcnM+PHBhcmFtZXRl\ncnM+PG5hbWU+TG9nZ2VkSW5Vc2VybmFtZTwvbmFtZT48ZGVzY3JpcHRpb24+T2YgbG9nZ2VkIGlu\nIHVzZXI8L2Rlc2NyaXB0aW9uPjxmb3JQcm9tcHRpbmc+ZmFsc2U8L2ZvclByb21wdGluZz48dmFs\ndWVDbGFzc05hbWU+amF2YS5sYW5nLlN0cmluZzwvdmFsdWVDbGFzc05hbWU+PGRlZmF1bHRWYWx1\nZUV4cHJlc3Npb24+PHRleHQ+ImpvZXVzZXIiPC90ZXh0PjwvZGVmYXVsdFZhbHVlRXhwcmVzc2lv\nbj48L3BhcmFtZXRlcnM+PHBhcmFtZXRlcnM+PG5hbWU+TG9nZ2VkSW5Vc2VyRnVsbE5hbWU8L25h\nbWU+PGRlc2NyaXB0aW9uPk9mIGxvZ2dlZCBpbiB1c2VyPC9kZXNjcmlwdGlvbj48Zm9yUHJvbXB0\naW5nPmZhbHNlPC9mb3JQcm9tcHRpbmc+PHZhbHVlQ2xhc3NOYW1lPmphdmEubGFuZy5TdHJpbmc8\nL3ZhbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFsdWVFeHByZXNzaW9uPjx0ZXh0PiJKb2UgU21pdGgi\nPC90ZXh0PjwvZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48L3BhcmFtZXRlcnM+PHBhcmFtZXRlcnM+\nPG5hbWU+TG9nZ2VkSW5Vc2VyRW1haWxBZGRyZXNzPC9uYW1lPjxkZXNjcmlwdGlvbj5PZiBsb2dn\nZWQgaW4gdXNlcjwvZGVzY3JpcHRpb24+PGZvclByb21wdGluZz5mYWxzZTwvZm9yUHJvbXB0aW5n\nPjx2YWx1ZUNsYXNzTmFtZT5qYXZhLmxhbmcuU3RyaW5nPC92YWx1ZUNsYXNzTmFtZT48ZGVmYXVs\ndFZhbHVlRXhwcmVzc2lvbj48dGV4dD4iam9lQHNvbWUuZW1haWwiPC90ZXh0PjwvZGVmYXVsdFZh\nbHVlRXhwcmVzc2lvbj48L3BhcmFtZXRlcnM+PHBhcmFtZXRlcnM+PG5hbWU+TG9nZ2VkSW5Vc2Vy\nRW5hYmxlZDwvbmFtZT48ZGVzY3JpcHRpb24+SXMgbG9nZ2VkIGluIHVzZXIgZW5hYmxlZD88L2Rl\nc2NyaXB0aW9uPjxmb3JQcm9tcHRpbmc+ZmFsc2U8L2ZvclByb21wdGluZz48dmFsdWVDbGFzc05h\nbWU+amF2YS5sYW5nLkJvb2xlYW48L3ZhbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFsdWVFeHByZXNz\naW9uPjx0ZXh0PkJvb2xlYW4uVFJVRTwvdGV4dD48L2RlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PC9w\nYXJhbWV0ZXJzPjxwYXJhbWV0ZXJzPjxuYW1lPkxvZ2dlZEluVXNlckV4dGVybmFsbHlEZWZpbmVk\nPC9uYW1lPjxkZXNjcmlwdGlvbj5JcyBsb2dnZWQgaW4gdXNlciBleHRlcm5hbGx5IGRlZmluZWQ/\nIGllLiBhdXRoZW50aWNhdGVkIGV4dGVybmFsbHk8L2Rlc2NyaXB0aW9uPjxmb3JQcm9tcHRpbmc+\nZmFsc2U8L2ZvclByb21wdGluZz48dmFsdWVDbGFzc05hbWU+amF2YS5sYW5nLkJvb2xlYW48L3Zh\nbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFsdWVFeHByZXNzaW9uPjx0ZXh0PkJvb2xlYW4uRkFMU0U8\nL3RleHQ+PC9kZWZhdWx0VmFsdWVFeHByZXNzaW9uPjwvcGFyYW1ldGVycz48cGFyYW1ldGVycz48\nbmFtZT5Mb2dnZWRJblVzZXJUZW5hbnRJZDwvbmFtZT48ZGVzY3JpcHRpb24+T2YgbG9nZ2VkIGlu\nIHVzZXIuIE9ubHkgcmVsZXZhbnQgaW4gUHJvL0VudGVycHJpc2UuPC9kZXNjcmlwdGlvbj48Zm9y\nUHJvbXB0aW5nPmZhbHNlPC9mb3JQcm9tcHRpbmc+PHZhbHVlQ2xhc3NOYW1lPmphdmEubGFuZy5T\ndHJpbmc8L3ZhbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFsdWVFeHByZXNzaW9uPjx0ZXh0PjwvdGV4\ndD48L2RlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PC9wYXJhbWV0ZXJzPjxwYXJhbWV0ZXJzPjxuYW1l\nPkxvZ2dlZEluVXNlclJvbGVzPC9uYW1lPjxkZXNjcmlwdGlvbj5DdXJyZW50IHNldCBvZiByb2xl\ncyBvZiBsb2dnZWQgaW4gdXNlci4gVXNlZnVsIGZvciAkWCBwYXJhbWV0ZXI8L2Rlc2NyaXB0aW9u\nPjxmb3JQcm9tcHRpbmc+ZmFsc2U8L2ZvclByb21wdGluZz48dmFsdWVDbGFzc05hbWU+amF2YS51\ndGlsLkNvbGxlY3Rpb248L3ZhbHVlQ2xhc3NOYW1lPjxuZXN0ZWRUeXBlTmFtZT5qYXZhLmxhbmcu\nU3RyaW5nPC9uZXN0ZWRUeXBlTmFtZT48ZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48dGV4dD5uZXcg\nQXJyYXlMaXN0KCk8L3RleHQ+PC9kZWZhdWx0VmFsdWVFeHByZXNzaW9uPjwvcGFyYW1ldGVycz48\ncGFyYW1ldGVycz48bmFtZT5Mb2dnZWRJblVzZXJBdHRyaWJ1dGVzPC9uYW1lPjxkZXNjcmlwdGlv\nbj5Ob3QgdXNhYmxlIGluIHF1ZXJ5IGlucHV0IGNvbnRyb2wsIGJ1dCBpcyB1c2VkIGFzIHBhcmFt\nZXRlciB0byByZXBvcnQuIEVtcHR5IG1hcCBpZiBubyBhdHRyaWJ1dGVzPC9kZXNjcmlwdGlvbj48\nZm9yUHJvbXB0aW5nPmZhbHNlPC9mb3JQcm9tcHRpbmc+PHZhbHVlQ2xhc3NOYW1lPmphdmEudXRp\nbC5NYXA8L3ZhbHVlQ2xhc3NOYW1lPjxuZXN0ZWRUeXBlTmFtZT5qYXZhLmxhbmcuU3RyaW5nPC9u\nZXN0ZWRUeXBlTmFtZT48ZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48dGV4dD5uZXcgSGFzaE1hcCgp\nPC90ZXh0PjwvZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48L3BhcmFtZXRlcnM+PHBhcmFtZXRlcnM+\nPG5hbWU+TG9nZ2VkSW5Vc2VyQXR0cmlidXRlTmFtZXM8L25hbWU+PGRlc2NyaXB0aW9uPlVzZXIg\ncHJvZmlsZSBhdHRyaWJ1dGUgbmFtZXMuIFVzZWZ1bCBmb3IgJFggcGFyYW1ldGVycy4gRW1wdHkg\nY29sbGVjdGlvbiBpZiBubyBhdHRyaWJ1dGVzPC9kZXNjcmlwdGlvbj48Zm9yUHJvbXB0aW5nPmZh\nbHNlPC9mb3JQcm9tcHRpbmc+PHZhbHVlQ2xhc3NOYW1lPmphdmEudXRpbC5Db2xsZWN0aW9uPC92\nYWx1ZUNsYXNzTmFtZT48bmVzdGVkVHlwZU5hbWU+amF2YS5sYW5nLlN0cmluZzwvbmVzdGVkVHlw\nZU5hbWU+PGRlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PHRleHQ+bmV3IEFycmF5TGlzdCgpPC90ZXh0\nPjwvZGVmYXVsdFZhbHVlRXhwcmVzc2lvbj48L3BhcmFtZXRlcnM+PHBhcmFtZXRlcnM+PG5hbWU+\nTG9nZ2VkSW5Vc2VyQXR0cmlidXRlVmFsdWVzPC9uYW1lPjxkZXNjcmlwdGlvbj48L2Rlc2NyaXB0\naW9uPjxmb3JQcm9tcHRpbmc+ZmFsc2U8L2ZvclByb21wdGluZz48dmFsdWVDbGFzc05hbWU+amF2\nYS51dGlsLkNvbGxlY3Rpb248L3ZhbHVlQ2xhc3NOYW1lPjxkZWZhdWx0VmFsdWVFeHByZXNzaW9u\nPjx0ZXh0Pm5ldyBBcnJheUxpc3QoKTwvdGV4dD48L2RlZmF1bHRWYWx1ZUV4cHJlc3Npb24+PC9w\nYXJhbWV0ZXJzPjwvUGFyYW1ldGVyU2V0Pg\=\=
|
||||
com.jaspersoft.studio.parametersets=SmFzcGVyc29mdCBTZXJ2ZXIgQnVpbHQgSW4gUGFyYW1ldGVycwpIdHRwIERhdGEgQWRhcHRlcnMg\nQnVpbHQgSW4gUGFyYW1ldGVycwo\=
|
||||
com.jaspersoft.studio.theme.ui.dark=pageBackground\=0,0,0\ncontainerMarginColor\=0,255,0\ngridColor\=255,255,255\nelementDesignBorderColor\=255,255,0\npageMarginColor\=255,0,0\n
|
||||
com.jaspersoft.studio.theme.ui.light=pageBackground\=255,255,255\ncontainerMarginColor\=170,168,255\ngridColor\=192,192,192\nelementDesignBorderColor\=0,0,0\npageMarginColor\=170,168,255\n
|
||||
eclipse.preferences.version=1
|
||||
jssbranding_product_mainbundle=com.jaspersoft.studio.rcp
|
||||
jssbranding_product_name=Jaspersoft Studio Community Edition
|
||||
jssbranding_product_version=6.17.0.final
|
||||
net.sf.jasperreports.JRPROPERTIES=com.jaspersoft.jasperreports.components.customvisualization.phantomjs.executable.path\=phantomjs\nnet.sf.jasperreports.web.resource.pattern.customvisualization.scripts\=com/jaspersoft/jasperreports/customvisualization/resources/require/.*\ncom.jaspersoft.jasperreports.components.customvisualization.require.js\=file\\\:/C\\\:/Program Files/TIBCO/Jaspersoft Studio-6.17.0/configuration/org.eclipse.osgi/28/0/.cp/resources/scripts/require-2.1.6.src.js\nnet.sf.jasperreports.compiler.temp.dir\=C\\\:\\\\Program Files\\\\TIBCO\\\\Jaspersoft Studio-6.17.0\nnet.sf.jasperreports.chrome.enabled\=true\nnet.sf.jasperreports.compiler.classpath\=C\\\:\\\\Program Files\\\\TIBCO\\\\Jaspersoft Studio-6.17.0\\\\\\\\plugins/org.eclipse.equinox.launcher_1.6.100.v20201223-0822.jar\n
|
||||
net.sf.jasperreports.chrome.enabled=true
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
description.disableLinking=false
|
||||
eclipse.preferences.version=1
|
||||
version=1
|
||||
@@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.gef.psize=125
|
||||
org.eclipse.gef.pstate=4
|
||||
@@ -0,0 +1,8 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
|
||||
org.eclipse.jdt.core.compiler.compliance=11
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.release=enabled
|
||||
org.eclipse.jdt.core.compiler.source=11
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1623890075807">\r\n <vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\r\n <vm id\="1623890075807" name\="adoptopenjdk_jre" path\="C\:\\Program Files\\TIBCO\\Jaspersoft Studio-6.17.0\\features\\jre.win32.win32.x86_64.feature_11.0.8\\adoptopenjdk_jre"/>\r\n </vmType>\r\n</vmSettings>\r\n
|
||||
@@ -0,0 +1,9 @@
|
||||
content_assist_proposals_background=255,255,255
|
||||
content_assist_proposals_foreground=0,0,0
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.internal.ui.navigator.layout=2
|
||||
org.eclipse.jdt.internal.ui.navigator.librariesnode=true
|
||||
org.eclipse.jdt.ui.formatterprofiles.version=21
|
||||
spelling_locale_initialized=true
|
||||
useAnnotationsPrefPage=true
|
||||
useQuickDiffPrefPage=true
|
||||
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true
|
||||
@@ -0,0 +1,4 @@
|
||||
eclipse.preferences.version=1
|
||||
platformState=1623889939187
|
||||
quickStart=false
|
||||
tipsAndTricks=false
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.ui.navigator.ProjectExplorer.filterActivation=\:org.eclipse.jdt.java.ui.filters.HideEmptyInnerPackages\:org.eclipse.jdt.java.ui.filters.HidePackageDeclaration\:org.eclipse.jdt.java.ui.filters.HideOutputFolder\:org.eclipse.jdt.java.ui.filters.HideInnerClassFiles\:org.eclipse.ui.navigator.resources.filters.startsWithDot\:org.eclipse.jdt.java.ui.filters.HideEmptyLibraryContainers\:org.eclipse.jdt.java.ui.filters.HideImportDeclaration\:org.eclipse.ui.navigator.resources.nested.HideTopLevelProjectIfNested\:org.eclipse.jdt.java.ui.filters.HideSyntheticMembers\:org.eclipse.ui.navigator.resources.nested.HideFolderWhenProjectIsShownAsNested\:
|
||||
@@ -0,0 +1,3 @@
|
||||
PROMPT_WHEN_SAVEABLE_STILL_OPEN=false
|
||||
eclipse.preferences.version=1
|
||||
showIntro=false
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
//org.eclipse.ui.commands/state/com.jaspersoft.studio.editor.context.type/org.eclipse.ui.commands.radioState=project
|
||||
//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=255,255,255
|
||||
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=255,255,255
|
||||
org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=16,16,16
|
||||
org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=255,255,255
|
||||
org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=255,255,255
|
||||
org.eclipse.ui.workbench.INACTIVE_TAB_BG_END=240,240,240
|
||||
org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=242,242,242
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
pref_merge_provider=CollabNet Desktop
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
java
|
||||
@@ -0,0 +1 @@
|
||||
INDEX VERSION 1.131+G:\Desktop\Dev\Netbeans\Librography\src\.metadata\.plugins\org.eclipse.jdt.core
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<dirs>
|
||||
<entry loc="C:\Program Files\TIBCO\Jaspersoft Studio-6.17.0\features\jre.win32.win32.x86_64.feature_11.0.8\adoptopenjdk_jre" stamp="1623889919112"/>
|
||||
</dirs>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<libraryInfos>
|
||||
<libraryInfo home="C:\Program Files\TIBCO\Jaspersoft Studio-6.17.0\features\jre.win32.win32.x86_64.feature_11.0.8\adoptopenjdk_jre" version="11.0.8"/>
|
||||
</libraryInfos>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<typeInfoHistroy/>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<qualifiedTypeNameHistroy/>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<workingSetManager>
|
||||
<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1623890068061_0" label="Java Main Sources" name="Java Main Sources"/>
|
||||
<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1623890068076_1" label="Java Test Sources" name="Java Test Sources"/>
|
||||
<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1623890086912_2" label="Window Working Set" name="Aggregate for window 1623890086911"/>
|
||||
</workingSetManager>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
|
||||
<classpathentry exported="true" kind="con" path="net.sf.jasperreports.JR_CONTAINER"/>
|
||||
<classpathentry exported="true" kind="con" path="com.jaspersoft.server.JRS_CONTAINER"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>MyReports</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>net.sf.jasperreports.builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>net.sf.jasperreports.nature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
Binary file not shown.
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.17.0.final using JasperReports Library version 6.17.0-6d93193241dd8cc42629e188b94f9e0bc5722efd -->
|
||||
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Blank_A4" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="29015d4f-71ec-4baa-866f-92d54fb73734">
|
||||
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="MySqlLocalHost"/>
|
||||
<queryString language="SQL">
|
||||
<![CDATA[ gowl.tb_emprestimos.tb_funcionarios_id ]]>
|
||||
</queryString>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="79" splitType="Stretch"/>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="35" splitType="Stretch"/>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="61" splitType="Stretch"/>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="125" splitType="Stretch"/>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
Binary file not shown.
@@ -0,0 +1,376 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.17.0.final using JasperReports Library version 6.17.0-6d93193241dd8cc42629e188b94f9e0bc5722efd -->
|
||||
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Cherry" pageWidth="595" pageHeight="842" columnWidth="535" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="13acf49e-4913-4d1b-bccc-113817ad15d1">
|
||||
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="MySqlLocalHost"/>
|
||||
<style name="Title" forecolor="#FFFFFF" fontName="Times New Roman" fontSize="50" isBold="false"/>
|
||||
<style name="SubTitle" forecolor="#CCCCCC" fontName="Times New Roman" fontSize="18" isBold="false"/>
|
||||
<style name="Column header" forecolor="#666666" fontName="Times New Roman" fontSize="14" isBold="true"/>
|
||||
<style name="Detail" mode="Transparent" fontName="Times New Roman"/>
|
||||
<style name="Row" mode="Transparent" fontName="Times New Roman" pdfFontName="Times-Roman">
|
||||
<conditionalStyle>
|
||||
<conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 0]]></conditionExpression>
|
||||
<style mode="Opaque" backcolor="#F0EFEF"/>
|
||||
</conditionalStyle>
|
||||
</style>
|
||||
<queryString language="SQL">
|
||||
<![CDATA[select * from tb_recibos]]>
|
||||
</queryString>
|
||||
<field name="data_emprestimo" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="data_emprestimo"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="data_emprestimo"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="id" class="java.lang.Integer">
|
||||
<property name="com.jaspersoft.studio.field.name" value="id"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="id"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="emprestimo_id" class="java.lang.Integer">
|
||||
<property name="com.jaspersoft.studio.field.name" value="emprestimo_id"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="emprestimo_id"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="data_devolucao_agendada" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="data_devolucao_agendada"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="data_devolucao_agendada"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="data_entrega" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="data_entrega"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="data_entrega"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="livro" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="livro"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="livro"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="usuario" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="usuario"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="usuario"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="tipo" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="tipo"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="tipo"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="multa" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="multa"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="multa"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="status" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="status"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="status"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<field name="funcionario" class="java.lang.String">
|
||||
<property name="com.jaspersoft.studio.field.name" value="funcionario"/>
|
||||
<property name="com.jaspersoft.studio.field.label" value="funcionario"/>
|
||||
<property name="com.jaspersoft.studio.field.tree.path" value="tb_recibos"/>
|
||||
<fieldDescription><![CDATA[]]></fieldDescription>
|
||||
</field>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="132" splitType="Stretch">
|
||||
<image>
|
||||
<reportElement x="456" y="0" width="99" height="132" uuid="97705585-a0b5-4ec7-86f3-ae10c220e6af"/>
|
||||
<imageExpression><![CDATA["cherry.jpg"]]></imageExpression>
|
||||
</image>
|
||||
<frame>
|
||||
<reportElement mode="Opaque" x="0" y="0" width="451" height="95" backcolor="#000000" uuid="6c6ca4e1-17cd-4913-93d6-5e670ea9ae8a"/>
|
||||
<staticText>
|
||||
<reportElement style="Title" x="0" y="0" width="370" height="66" uuid="a2a2cac8-5a7d-4487-8c54-dab235ce4e21"/>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Cherry Title]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="SubTitle" x="157" y="66" width="249" height="29" uuid="8978eac3-c578-41c9-837e-48d2b0184642"/>
|
||||
<textElement>
|
||||
<font size="22" isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Cherry SubTitle]]></text>
|
||||
</staticText>
|
||||
</frame>
|
||||
<frame>
|
||||
<reportElement mode="Opaque" x="0" y="100" width="451" height="32" forecolor="#000000" backcolor="#CC0000" uuid="e3c14156-5b51-4201-918b-97fdc012e5d4"/>
|
||||
<textField pattern="EEEEE dd MMMMM yyyy">
|
||||
<reportElement x="307" y="12" width="144" height="20" forecolor="#FFFFFF" uuid="5c3301e7-a737-4c59-8a2f-a6c79fd1adb8"/>
|
||||
<textElement textAlignment="Right">
|
||||
<font size="12"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
|
||||
</textField>
|
||||
</frame>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band splitType="Stretch"/>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="26" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="0" y="7" width="50" height="18" forecolor="#000000" uuid="2216f7be-c63f-4470-9826-41e9ebebc9eb">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="d890e1c1-5684-4c27-88b1-499f8970f6ad"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[data_emprestimo]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="50" y="7" width="50" height="18" forecolor="#000000" uuid="6ae9e8b5-1b65-490b-bf0b-af886f5c8ce2">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="9e47ef95-59b7-46f2-89fe-2556030140bb"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[id]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="100" y="7" width="50" height="18" forecolor="#000000" uuid="05ff3074-20d9-431d-a609-f3c74d67ca3e">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="3136a413-edde-48e2-985d-dc7fcf28fe00"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[emprestimo_id]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="150" y="7" width="50" height="18" forecolor="#000000" uuid="b8580f74-2dfb-46d0-9f36-1d06bf11fd2e">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="0942822c-9757-4d85-975e-4f01c54a64bd"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[data_devolucao_agendada]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="200" y="7" width="50" height="18" forecolor="#000000" uuid="67ff6677-1a3a-4b25-94f2-e26cfcda2018">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="f79b9fd0-2a75-489c-b019-eb05ab9cb712"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[data_entrega]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="250" y="7" width="50" height="18" forecolor="#000000" uuid="b9bc706d-92c9-4e7b-96d3-e6cef5bb2ba5">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="37ed5007-a5d5-4c78-af3e-37294fd294e5"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[livro]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="300" y="7" width="50" height="18" forecolor="#000000" uuid="b9b1a22d-0115-414e-bdfc-32d72e21588a">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="5d1bb69c-4034-42b9-9a7a-b1dbff2a9c9c"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[usuario]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="350" y="7" width="50" height="18" forecolor="#000000" uuid="4c69d593-5c64-4644-8500-296c5d727247">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="3398507f-56bb-441b-944c-ba3dd058154b"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[tipo]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="400" y="7" width="50" height="18" forecolor="#000000" uuid="c5ce8252-1283-4e29-8a49-b48a3c7db839">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="d039641f-b80b-4dd9-adaf-b49331616bfb"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[multa]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="450" y="7" width="50" height="18" forecolor="#000000" uuid="fece9269-0dfd-4256-85e4-2e075e57926b">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="0127de5f-966c-44f0-ada8-8eb3d3cc9979"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[status]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Column header" x="500" y="7" width="50" height="18" forecolor="#000000" uuid="442eb29f-3152-465f-a1ce-fd7b4ac8c83a">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="d5c5a03d-bb38-4e82-9e70-0bc4bb7c32c4"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font isBold="false"/>
|
||||
</textElement>
|
||||
<text><![CDATA[funcionario]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="18" splitType="Stretch">
|
||||
<frame>
|
||||
<reportElement style="Row" mode="Opaque" x="0" y="0" width="555" height="18" uuid="b50221b5-8254-440b-8c6f-1f0b138c9259"/>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="0" y="0" width="50" height="18" uuid="3447f2f7-ab9b-46da-b342-437025be4146">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="d890e1c1-5684-4c27-88b1-499f8970f6ad"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{data_emprestimo}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="50" y="0" width="50" height="18" uuid="d843a774-b8c2-4186-bdb0-37367700a92d">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="9e47ef95-59b7-46f2-89fe-2556030140bb"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{id}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="100" y="0" width="50" height="18" uuid="e7c6d6ed-80b1-4b45-a385-75422e0fb95f">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="3136a413-edde-48e2-985d-dc7fcf28fe00"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{emprestimo_id}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="150" y="0" width="50" height="18" uuid="c9336283-fa61-4917-98c1-ae830e9a815f">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="0942822c-9757-4d85-975e-4f01c54a64bd"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{data_devolucao_agendada}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="200" y="0" width="50" height="18" uuid="41fa1d56-79db-49ad-a372-1007963d0045">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="f79b9fd0-2a75-489c-b019-eb05ab9cb712"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{data_entrega}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="250" y="0" width="50" height="18" uuid="163b99e0-f65f-4932-bedd-e96acbe72970">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="37ed5007-a5d5-4c78-af3e-37294fd294e5"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{livro}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="300" y="0" width="50" height="18" uuid="409141db-a763-4d0e-a85c-8cb3640e5269">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="5d1bb69c-4034-42b9-9a7a-b1dbff2a9c9c"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{usuario}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="350" y="0" width="50" height="18" uuid="9deda814-95d1-4d71-9b3e-20152766c31e">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="3398507f-56bb-441b-944c-ba3dd058154b"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tipo}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="400" y="0" width="50" height="18" uuid="cf890b88-6457-494e-90f7-ebc1224d4d71">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="d039641f-b80b-4dd9-adaf-b49331616bfb"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{multa}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="450" y="0" width="50" height="18" uuid="26b953dd-d6be-4076-9b32-e5327428bf8d">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="0127de5f-966c-44f0-ada8-8eb3d3cc9979"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{status}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField textAdjust="StretchHeight">
|
||||
<reportElement style="Detail" positionType="Float" x="500" y="0" width="50" height="18" uuid="6debca13-8afd-4af0-956b-15f753da9c2a">
|
||||
<property name="com.jaspersoft.studio.spreadsheet.connectionID" value="d5c5a03d-bb38-4e82-9e70-0bc4bb7c32c4"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{funcionario}]]></textFieldExpression>
|
||||
</textField>
|
||||
</frame>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="7" splitType="Stretch">
|
||||
<line>
|
||||
<reportElement positionType="FixRelativeToBottom" x="0" y="3" width="555" height="1" uuid="1133a906-5b71-476e-9f3e-bc97c97058c1"/>
|
||||
<graphicElement>
|
||||
<pen lineWidth="0.5" lineColor="#999999"/>
|
||||
</graphicElement>
|
||||
</line>
|
||||
</band>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="25" splitType="Stretch">
|
||||
<frame>
|
||||
<reportElement mode="Opaque" x="0" y="1" width="555" height="24" forecolor="#D0B48E" backcolor="#000000" uuid="729c3539-f946-4d0e-a0a7-bda2815ea1b0"/>
|
||||
<textField evaluationTime="Report">
|
||||
<reportElement style="Column header" x="513" y="0" width="40" height="20" forecolor="#FFFFFF" uuid="4834e99c-7f6c-485a-b098-50e5187f2ab4"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="10" isBold="false"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement style="Column header" x="433" y="0" width="80" height="20" forecolor="#FFFFFF" uuid="9825b46e-76f1-469a-abb8-a1cc27aad685"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="10" isBold="false"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="EEEEE dd MMMMM yyyy">
|
||||
<reportElement style="Column header" x="2" y="1" width="197" height="20" forecolor="#FFFFFF" uuid="137d38c7-1a83-4fc5-b156-9d5f1b1a0ddc"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="10" isBold="false"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
|
||||
</textField>
|
||||
</frame>
|
||||
</band>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 45 KiB |
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* PARG Desenvolvimento de Sistemas
|
||||
* Pablo Alexander - pablo@parg.com.br
|
||||
*
|
||||
* Obtem um CEP no ViaCEP
|
||||
*/
|
||||
package br.com.parg.viacep;
|
||||
|
||||
/**
|
||||
* Define um CEP
|
||||
* @author PABLO
|
||||
*/
|
||||
public class CEP {
|
||||
// pripriedades do CEP
|
||||
public String CEP;
|
||||
public String Logradouro;
|
||||
public String Complemento;
|
||||
public String Bairro;
|
||||
public String Localidade;
|
||||
public String Uf;
|
||||
public String Ibge;
|
||||
public String Gia;
|
||||
|
||||
/**
|
||||
* Cria um novo CEP vazio
|
||||
*/
|
||||
public CEP() {
|
||||
this.Logradouro = null;
|
||||
this.Complemento = null;
|
||||
this.Bairro = null;
|
||||
this.Localidade = null;
|
||||
this.Uf = null;
|
||||
this.Ibge = null;
|
||||
this.Gia = null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Cria um novo CEP completo
|
||||
* @param CEP
|
||||
* @param Logradouro
|
||||
* @param Complemento
|
||||
* @param Bairro
|
||||
* @param Localidade
|
||||
* @param Uf
|
||||
* @param Ibge
|
||||
* @param Gia
|
||||
*/
|
||||
public CEP(String CEP, String Logradouro, String Complemento, String Bairro, String Localidade, String Uf, String Ibge, String Gia) {
|
||||
this.CEP = CEP;
|
||||
this.Logradouro = Logradouro;
|
||||
this.Complemento = Complemento;
|
||||
this.Bairro = Bairro;
|
||||
this.Localidade = Localidade;
|
||||
this.Uf = Uf;
|
||||
this.Ibge = Ibge;
|
||||
this.Gia = Gia;
|
||||
}
|
||||
|
||||
/**
|
||||
* Cria um novo CEP parcial
|
||||
* @param Logradouro
|
||||
* @param Localidade
|
||||
* @param Uf
|
||||
*/
|
||||
public CEP(String Logradouro, String Localidade, String Uf) {
|
||||
this.Logradouro = Logradouro;
|
||||
this.Localidade = Localidade;
|
||||
this.Uf = Uf;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
/*
|
||||
* PARG Desenvolvimento de Sistemas
|
||||
* Pablo Alexander - pablo@parg.com.br
|
||||
*
|
||||
* Obtem um CEP no ViaCEP
|
||||
*/
|
||||
package br.com.parg.viacep;
|
||||
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
/**
|
||||
* Classe java para obter um CEP no ViaCEP
|
||||
*
|
||||
* @author Pablo Alexander da Rocha Gonçalves
|
||||
*/
|
||||
public class ViaCEP extends ViaCEPBase {
|
||||
|
||||
// constantes
|
||||
public static final double VIACEP_VERSAO = 0.33;
|
||||
|
||||
/**
|
||||
* Constrói uma nova classe
|
||||
*/
|
||||
public ViaCEP() {
|
||||
super();
|
||||
}
|
||||
|
||||
/**
|
||||
* Constrói uma nova classe
|
||||
*
|
||||
* @param events eventos para a classe
|
||||
*/
|
||||
public ViaCEP(ViaCEPEvents events) {
|
||||
super();
|
||||
this.Events = events;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constrói uma nova classe e busca um CEP no ViaCEP
|
||||
*
|
||||
* @param events eventos para a classe
|
||||
* @param cep
|
||||
* @throws br.com.parg.viacep.ViaCEPException caso ocorra algum erro
|
||||
*/
|
||||
public ViaCEP(String cep, ViaCEPEvents events) throws ViaCEPException {
|
||||
super();
|
||||
this.Events = events;
|
||||
this.buscar(cep);
|
||||
}
|
||||
|
||||
/**
|
||||
* Constrói uma nova classe e busca um CEP no ViaCEP
|
||||
*
|
||||
* @param cep
|
||||
* @throws br.com.parg.viacep.ViaCEPException caso ocorra algum erro
|
||||
*/
|
||||
public ViaCEP(String cep) throws ViaCEPException {
|
||||
super();
|
||||
this.buscar(cep);
|
||||
}
|
||||
|
||||
/**
|
||||
* Busca um CEP no ViaCEP
|
||||
*
|
||||
* @param cep
|
||||
* @throws br.com.parg.viacep.ViaCEPException caso ocorra algum erro
|
||||
*/
|
||||
@Override
|
||||
public final void buscar(String cep) throws ViaCEPException {
|
||||
try {
|
||||
// define o cep atual
|
||||
currentCEP = cep;
|
||||
|
||||
// define a url
|
||||
String url = "http://viacep.com.br/ws/" + cep + "/json/";
|
||||
|
||||
// define os dados
|
||||
JSONObject obj = new JSONObject(getHttpGET(url));
|
||||
|
||||
if (!obj.has("erro")) {
|
||||
CEP novoCEP = new CEP(obj.getString("cep"),
|
||||
obj.getString("logradouro"),
|
||||
obj.getString("complemento"),
|
||||
obj.getString("bairro"),
|
||||
obj.getString("localidade"),
|
||||
obj.getString("uf"),
|
||||
obj.getString("ibge"),
|
||||
obj.getString("gia"));
|
||||
|
||||
// insere o novo CEP
|
||||
CEPs.add(novoCEP);
|
||||
|
||||
// atualiza o index
|
||||
index = CEPs.size() - 1;
|
||||
|
||||
// verifica os Eventos
|
||||
if (Events instanceof ViaCEPEvents) {
|
||||
Events.onCEPSuccess(this);
|
||||
}
|
||||
} else {
|
||||
// verifica os Eventos
|
||||
if (Events instanceof ViaCEPEvents) {
|
||||
Events.onCEPError(currentCEP);
|
||||
}
|
||||
|
||||
throw new ViaCEPException("Não foi possível encontrar o CEP", cep, ViaCEPException.class.getName());
|
||||
}
|
||||
} catch (JSONException ex) {
|
||||
Logger.getLogger(ViaCEP.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Busca um CEP usando um endereço
|
||||
*
|
||||
* @param cep classe CEP com uf, localidade, logradouro
|
||||
* @throws ViaCEPException
|
||||
*/
|
||||
@Override
|
||||
public void buscarCEP(CEP cep) throws ViaCEPException {
|
||||
buscarCEP(cep.Uf, cep.Localidade, cep.Logradouro);
|
||||
}
|
||||
|
||||
/**
|
||||
* Busca um CEP usando um endereço
|
||||
*
|
||||
* @param Uf Estado
|
||||
* @param Localidade Municipio
|
||||
* @param Logradouro Rua, Avenidade, Viela...
|
||||
* @throws ViaCEPException
|
||||
*/
|
||||
@Override
|
||||
public void buscarCEP(String Uf, String Localidade, String Logradouro) throws ViaCEPException {
|
||||
try {
|
||||
// define o cep atual
|
||||
currentCEP = "?????-???";
|
||||
|
||||
// define a url
|
||||
String url = "http://viacep.com.br/ws/" + Uf.toUpperCase() + "/" + Localidade + "/" + Logradouro + "/json/";
|
||||
|
||||
// obtem a lista de CEP's
|
||||
JSONArray ceps = new JSONArray(getHttpGET(url));
|
||||
|
||||
if (ceps.length() > 0) {
|
||||
for (int i = 0; i < ceps.length(); i++) {
|
||||
JSONObject obj = ceps.getJSONObject(i);
|
||||
|
||||
if (!obj.has("erro")) {
|
||||
CEP novoCEP = new CEP(obj.getString("cep"),
|
||||
obj.getString("logradouro"),
|
||||
obj.getString("complemento"),
|
||||
obj.getString("bairro"),
|
||||
obj.getString("localidade"),
|
||||
obj.getString("uf"),
|
||||
obj.getString("ibge"),
|
||||
obj.getString("gia"));
|
||||
|
||||
// insere o novo CEP
|
||||
CEPs.add(novoCEP);
|
||||
|
||||
// atualiza o index
|
||||
index = CEPs.size() - 1;
|
||||
|
||||
// verifica os Eventos
|
||||
if (Events instanceof ViaCEPEvents) {
|
||||
Events.onCEPSuccess(this);
|
||||
}
|
||||
} else {
|
||||
// verifica os Eventos
|
||||
if (Events instanceof ViaCEPEvents) {
|
||||
Events.onCEPError(currentCEP);
|
||||
}
|
||||
|
||||
throw new ViaCEPException("Não foi possível validar o CEP", currentCEP, ViaCEPException.class.getName());
|
||||
}
|
||||
}
|
||||
} else {
|
||||
throw new ViaCEPException("Nenhum CEP encontrado", currentCEP, getClass().getName());
|
||||
}
|
||||
} catch (JSONException ex) {
|
||||
Logger.getLogger(ViaCEP.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,286 @@
|
||||
/*
|
||||
* PARG Desenvolvimento de Sistemas
|
||||
* Pablo Alexander - pablo@parg.com.br
|
||||
*
|
||||
* Obtem um CEP no ViaCEP
|
||||
*/
|
||||
package br.com.parg.viacep;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.ProtocolException;
|
||||
import java.net.URL;
|
||||
import java.net.URLEncoder;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Serve como base para a classe ViaCEP
|
||||
* @author PABLO
|
||||
*/
|
||||
public abstract class ViaCEPBase {
|
||||
// pripriedades do CEP
|
||||
protected List<CEP> CEPs;
|
||||
protected int index;
|
||||
protected String currentCEP;
|
||||
|
||||
// váriaveis internas
|
||||
protected ViaCEPEvents Events;
|
||||
|
||||
public ViaCEPBase () {
|
||||
CEPs = new ArrayList<>();
|
||||
index = -1;
|
||||
currentCEP = "00000-000";
|
||||
this.Events = null;
|
||||
}
|
||||
|
||||
// métodos abstratos
|
||||
public abstract void buscar(String cep) throws ViaCEPException;
|
||||
public abstract void buscarCEP(CEP cep) throws ViaCEPException;
|
||||
|
||||
/**
|
||||
* Busca um CEP usando um endereço
|
||||
* @param Uf estado
|
||||
* @param Localidade cidade
|
||||
* @param Logradouro nome ou parte do nome da rua, av, viela...
|
||||
* @throws br.com.parg.viacep.ViaCEPException
|
||||
*/
|
||||
public void buscarCEP(String Uf, String Localidade, String Logradouro) throws ViaCEPException {
|
||||
buscarCEP(new CEP(Logradouro, Localidade, Uf));
|
||||
}
|
||||
|
||||
/**
|
||||
* Retona o index atual;
|
||||
* @return
|
||||
*/
|
||||
public int getIndex() {
|
||||
return index;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna o total de CEP's
|
||||
* @return
|
||||
*/
|
||||
public int getSize() {
|
||||
return CEPs.size();
|
||||
}
|
||||
|
||||
/**
|
||||
* Retonar o CEP
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getCep() {
|
||||
return CEPs.get(index).CEP;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna o nome da rua, avenida, travessa, ...
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getLogradouro() {
|
||||
return CEPs.get(index).Logradouro;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna se tem algum complemento Ex: lado impar
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getComplemento() {
|
||||
return CEPs.get(index).Complemento;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna o Bairro
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getBairro() {
|
||||
return CEPs.get(index).Bairro;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna a Cidade
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getLocalidade() {
|
||||
return CEPs.get(index).Localidade;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna o UF
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getUf() {
|
||||
return CEPs.get(index).Uf;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna o Ibge
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getIbge() {
|
||||
return CEPs.get(index).Ibge;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna a Gia
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getGia() {
|
||||
return CEPs.get(index).Gia;
|
||||
}
|
||||
|
||||
/**
|
||||
* Procedimento para obtem dados via GET
|
||||
*
|
||||
* @param urlToRead endereço
|
||||
* @return conteúdo remoto
|
||||
* @throws br.com.parg.viacep.ViaCEPException caso ocorra algum erro
|
||||
*/
|
||||
public final String getHttpGET(String urlToRead) throws ViaCEPException {
|
||||
StringBuilder result = new StringBuilder();
|
||||
|
||||
try {
|
||||
URL url = new URL(urlToRead);
|
||||
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
|
||||
conn.setRequestMethod("GET");
|
||||
|
||||
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
|
||||
String line;
|
||||
while ((line = rd.readLine()) != null) {
|
||||
result.append(line);
|
||||
}
|
||||
|
||||
} catch (MalformedURLException | ProtocolException ex) {
|
||||
// verifica os Eventos
|
||||
if (Events instanceof ViaCEPEvents) {
|
||||
Events.onCEPError(currentCEP);
|
||||
}
|
||||
|
||||
throw new ViaCEPException(ex.getMessage(), ex.getClass().getName());
|
||||
} catch (IOException ex) {
|
||||
// verifica os Eventos
|
||||
if (Events instanceof ViaCEPEvents) {
|
||||
Events.onCEPError(currentCEP);
|
||||
}
|
||||
|
||||
throw new ViaCEPException(ex.getMessage(), ex.getClass().getName());
|
||||
}
|
||||
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Move para um registro específico
|
||||
* @param index
|
||||
* @return
|
||||
*/
|
||||
public boolean move(int index) {
|
||||
if (CEPs.size() > 0 && index >= 0 && index < CEPs.size()) {
|
||||
this.index = index;
|
||||
return true;
|
||||
}
|
||||
|
||||
this.index = -1;
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Move para o primeiro registro
|
||||
* @return
|
||||
*/
|
||||
public boolean moveFirst() {
|
||||
if (CEPs.size() > 0) {
|
||||
index = 0;
|
||||
return true;
|
||||
}
|
||||
|
||||
index = -1;
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Move para o próximo registro
|
||||
* @return
|
||||
*/
|
||||
public boolean moveNext() {
|
||||
if (CEPs.size() > 0 && (index + 1) < CEPs.size()) {
|
||||
index += 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
index = -1;
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Move para o registro anterior
|
||||
* @return
|
||||
*/
|
||||
public boolean movePrevious() {
|
||||
if (CEPs.size() > 0 && (index - 1) >= 0) {
|
||||
index -= 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
index = -1;
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Move para o último registro
|
||||
* @return
|
||||
*/
|
||||
public boolean moveLast() {
|
||||
if (CEPs.size() > 0) {
|
||||
index = CEPs.size() - 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
index = -1;
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna a lista de CEP's
|
||||
* @return
|
||||
*/
|
||||
public List<CEP> getList() {
|
||||
return CEPs;
|
||||
}
|
||||
|
||||
/**
|
||||
* Procedimento para formatar uma string para usar em urls
|
||||
* @param string texto que vai ser formatado
|
||||
* @return texto formatado
|
||||
* @throws ViaCEPException em caso de erro
|
||||
*/
|
||||
protected String formatStringToUri(String string) throws ViaCEPException {
|
||||
String out = null;
|
||||
|
||||
// verifica está válido
|
||||
if (string != null && !string.isEmpty()) {
|
||||
try {
|
||||
out = URLEncoder.encode(string, "utf-8");
|
||||
out = out.replace("+", "%20"); // força espaço como %20
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
throw new ViaCEPException("Não foi possível codificar o valor solicitado!", UnsupportedEncodingException.class.getName());
|
||||
}
|
||||
} else {
|
||||
throw new ViaCEPException("Valor nulo ou vazio informado!", String.class.getName());
|
||||
}
|
||||
|
||||
return out;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
* PARG Desenvolvimento de Sistemas
|
||||
* Pablo Alexander - pablo@parg.com.br
|
||||
*
|
||||
* Obtem um CEP no ViaCEP
|
||||
*/
|
||||
package br.com.parg.viacep;
|
||||
|
||||
/**
|
||||
* Interface para os eventos
|
||||
*
|
||||
* @author Pablo Alexander da Rocha Gonçalves
|
||||
*/
|
||||
public interface ViaCEPEvents {
|
||||
/**
|
||||
* Quando o CEP for encontrado com sucesso
|
||||
* @param cep retorna o objeto ViaCEP
|
||||
*/
|
||||
public void onCEPSuccess(ViaCEP cep);
|
||||
|
||||
/**
|
||||
* Quando ocorrer qualquer erro ao encontrar o CEP
|
||||
* @param cep retorna o CEP que foi requisitado
|
||||
*/
|
||||
public void onCEPError(String cep);
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* PARG Desenvolvimento de Sistemas
|
||||
* Pablo Alexander - pablo@parg.com.br
|
||||
*
|
||||
* Obtem um CEP no ViaCEP
|
||||
*/
|
||||
package br.com.parg.viacep;
|
||||
|
||||
/**
|
||||
* Classe para registrar uma exceção de CEP
|
||||
* @author Pablo Alexander da Rocha Gonçalves
|
||||
*/
|
||||
public class ViaCEPException extends Exception {
|
||||
private String CEP;
|
||||
private String Classe;
|
||||
|
||||
/**
|
||||
* Gera uma nova exceção
|
||||
*
|
||||
* @param message descrição do erro
|
||||
* @param classe classe da excessão original
|
||||
*/
|
||||
public ViaCEPException(String message, String classe) {
|
||||
super(message);
|
||||
|
||||
this.CEP = "";
|
||||
this.Classe = classe;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gera uma nova exceção e define o CEP que foi solicitado
|
||||
*
|
||||
* @param message descrição do erro
|
||||
* @param cep CEP que foi usado durante o processo
|
||||
* @param classe classe da excessão original
|
||||
*/
|
||||
public ViaCEPException(String message, String cep, String classe) {
|
||||
super(message);
|
||||
|
||||
this.CEP = cep;
|
||||
this.Classe = classe;
|
||||
}
|
||||
|
||||
/**
|
||||
* Define o CEP da exceção
|
||||
*
|
||||
* @param cep
|
||||
*/
|
||||
public void setCEP(String cep) {
|
||||
this.CEP = cep;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna o CEP da exceção
|
||||
*
|
||||
* @return String CEP
|
||||
*/
|
||||
public String getCEP() {
|
||||
return this.CEP;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna se tem algum CEP
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public boolean hasCEP() {
|
||||
return !this.CEP.isEmpty();
|
||||
}
|
||||
|
||||
/**
|
||||
* Retorna a classe da excessão original
|
||||
* @return
|
||||
*/
|
||||
public String getClasse() {
|
||||
return Classe;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,462 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Emprestimo;
|
||||
import br.com.projeto.model.Funcionario;
|
||||
import br.com.projeto.model.Livro;
|
||||
import br.com.projeto.model.Usuario;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import com.mysql.jdbc.PreparedStatement;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Timestamp;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class EmprestimoDao {
|
||||
|
||||
private Connection conexao;
|
||||
|
||||
//conexao
|
||||
public EmprestimoDao(Connection conexao) {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//construtor
|
||||
public EmprestimoDao() throws Exception {
|
||||
this.conexao = new ConexaoBanco().pegarConexao(); //To change body of generated methods, choose Tools | Templates.
|
||||
}
|
||||
|
||||
public void cadastrarEmprestimo(Emprestimo obj) throws SQLException {
|
||||
try {
|
||||
String sql = "INSERT INTO tb_emprestimos (data_emprestimo, data_entrega_agendada, "
|
||||
+ "observacoes, tb_funcionarios_id, tb_livros_id, tb_leitores_id ) "
|
||||
+ "VALUES (?,?,?,?,?,?)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql, PreparedStatement.RETURN_GENERATED_KEYS);
|
||||
stmt.setTimestamp(1, obj.getData_emprestimo());
|
||||
stmt.setTimestamp(2, obj.getData_entrega_agendada()); //calculo de dada aqui
|
||||
stmt.setString(3, obj.getObservacoes());
|
||||
System.out.println("obj.getTb_funcionarios_id().getId()" + obj.getTb_funcionarios_id().getId());
|
||||
System.out.println("obj.getTb_funcionarios_id()" + obj.getTb_funcionarios_id());
|
||||
stmt.setInt(4, obj.getTb_funcionarios_id().getId());
|
||||
stmt.setInt(5, obj.getTb_livros_id().getId());
|
||||
stmt.setInt(6, obj.getTb_leitores_id().getId());// aqui extende
|
||||
|
||||
stmt.execute();
|
||||
ResultSet rs = stmt.getGeneratedKeys();
|
||||
int key = rs.next() ? rs.getInt(1) : 0;
|
||||
if (key != 0) {
|
||||
System.out.println("Generated key=" + key);
|
||||
}
|
||||
//stmt.execute();
|
||||
stmt.close();
|
||||
String sql2 = "update tb_emprestimos set static_id_emprestimo = ? where data_emprestimo = ? and tb_livros_id = ?";
|
||||
java.sql.PreparedStatement stmt2 = conexao.prepareStatement(sql2);
|
||||
stmt2.setInt(1, key);
|
||||
stmt2.setTimestamp(2, obj.getData_emprestimo());
|
||||
stmt2.setInt(3, obj.getTb_livros_id().getId());
|
||||
stmt2.execute();
|
||||
stmt2.close();
|
||||
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro ao cadastrar emprestimo: " + e);
|
||||
System.out.println(e);
|
||||
}
|
||||
JOptionPane.showMessageDialog(null, "Emprestimo realizado com sucesso");
|
||||
}
|
||||
|
||||
//retorna o cvalor de quaquer campo passando a id de usuaraio)
|
||||
public String getUserData(String table, int id) throws SQLException {
|
||||
String value = null;
|
||||
String sql = "select " + table + " from tb_leitores where id = " + id; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = rs.getString(table);
|
||||
}
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return value;
|
||||
|
||||
}
|
||||
|
||||
public void SomaEmprestimo(int value, int id) throws SQLException {
|
||||
String sql = "update tb_leitores set qtd_emprestimos = ? where id = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, value + 1);
|
||||
stmt.setInt(2, id);
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
}
|
||||
|
||||
public void DiminuiEmprestimo(int value, int id) throws SQLException {
|
||||
String sql = "update tb_leitores set qtd_emprestimos = ? where id = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, value);
|
||||
stmt.setInt(2, id);
|
||||
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
}
|
||||
|
||||
//lixeira : excluir
|
||||
public void AddEmprestimoToUser(int data) throws SQLException {
|
||||
String sql = "select emprestmax, qtd_emprestimos from tb_leitores where id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, data);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Usuario obj = new Usuario();
|
||||
obj.setEmprestmax(rs.getInt("emprestmax"));
|
||||
obj.setQtd_emprestimos(rs.getInt("qtd_emprestimos"));
|
||||
int limite = obj.getEmprestmax();
|
||||
int emprestados = obj.getQtd_emprestimos();
|
||||
int restantes = limite - emprestados;
|
||||
if (restantes > 0) {
|
||||
int newEmprestados = emprestados + 1;
|
||||
String sql2 = "UPDATE tb_leitores set QTD_EMPRESTIMOS = ? where ID= ?";
|
||||
java.sql.PreparedStatement prepstmt = conexao.prepareStatement(sql2);
|
||||
prepstmt.setInt(1, newEmprestados);
|
||||
prepstmt.setInt(2, data);
|
||||
System.out.println("newemprestados = " + newEmprestados);
|
||||
prepstmt.executeUpdate();
|
||||
prepstmt.close();
|
||||
} else {
|
||||
}
|
||||
}
|
||||
rs.close();
|
||||
stmt.close();
|
||||
}
|
||||
|
||||
public List<Emprestimo> buscarDevolucoes() throws SQLException {
|
||||
List<Emprestimo> lista = new ArrayList<>();
|
||||
String sql = "select e.id, u.nome, l.titulo, f.nome, e.data_emprestimo, e.data_entrega_agendada, l.disponibilidade, e.observacoes, e.data_devolucao "
|
||||
+ "from tb_emprestimos as e "
|
||||
+ "inner join tb_leitores as u on(e.tb_leitores_id = u.id) "
|
||||
+ "inner join tb_livros as l on(e.tb_livros_id = l.id) "
|
||||
+ "inner join tb_funcionarios as f on(e.tb_funcionarios_id = f.id)";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Emprestimo e = new Emprestimo();
|
||||
Usuario u = new Usuario();
|
||||
Livro l = new Livro();
|
||||
Funcionario f = new Funcionario();
|
||||
int idEmprest = rs.getInt("e.id");
|
||||
e.setId(idEmprest);//----------------------------------------------------------id
|
||||
u.setNome(rs.getString("u.nome"));
|
||||
e.setTb_leitores_id(u); //-----------------------------------------------------nome do leitor
|
||||
l.setTitulo(rs.getString("l.titulo"));
|
||||
e.setTb_livros_id(l);//--------------------------------------------------------titulo livro
|
||||
f.setNome(rs.getString("f.nome"));
|
||||
e.setTb_funcionarios_id(f);// -------------------------------------------------nome do funcionario
|
||||
e.setData_emprestimo(rs.getTimestamp("e.data_emprestimo")); // ----------------data emrpestimo
|
||||
e.setData_entrega_agendada(rs.getTimestamp("e.data_entrega_agendada"));// -----data entraga
|
||||
e.setAtraso(this.calculaAtraso(idEmprest));//----------------------------------atraso
|
||||
e.setObservacoes(rs.getString("e.observacoes"));//-----------------------------observacoes
|
||||
e.setData_devolucao(rs.getTimestamp("e.data_devolucao"));//--------------------data devolucao
|
||||
lista.add(e);
|
||||
}
|
||||
return lista;
|
||||
}
|
||||
|
||||
public int calculaAtraso(int id) throws SQLException {
|
||||
int i = 0;
|
||||
String sql = "select data_entrega_agendada, data_devolucao from tb_emprestimos where id = ?";
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
stmt.setInt(1, id);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
if (rs.next()) { //add daata entrega para fazer 0 se for null (ja entregue)
|
||||
Timestamp tmstEnt = rs.getTimestamp("data_devolucao");
|
||||
if (tmstEnt == null) {
|
||||
Timestamp tmsp = rs.getTimestamp("data_entrega_agendada");
|
||||
Timestamp now = new Timestamp(System.currentTimeMillis());//tempo agora
|
||||
long _timeGap = now.getTime() - tmsp.getTime();
|
||||
long tempo = _timeGap / 1000 / 60 / 60 / 24;
|
||||
Long l = new Long(tempo);
|
||||
i = l.intValue();
|
||||
} else {
|
||||
i = 0;
|
||||
}
|
||||
}
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
public Timestamp addDays(Timestamp date, int days) {
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(date);
|
||||
cal.add(Calendar.DATE, days);
|
||||
return new Timestamp(cal.getTime().getTime());
|
||||
}
|
||||
|
||||
public String displayData(Timestamp timestamp) {
|
||||
String s = new SimpleDateFormat("dd/MM/yyyy HH:mm").format(timestamp);
|
||||
return s;
|
||||
}
|
||||
|
||||
public double calculaMulta(int dias) {
|
||||
double taxa = 0;
|
||||
String sql = "select * from tb_opcoes where parentid = ?";
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
stmt.setInt(1, 25);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
if (rs.next()) {
|
||||
taxa = rs.getInt("data");
|
||||
}
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
System.out.println("taxa: " + taxa);
|
||||
return (taxa / 100) * dias;
|
||||
}
|
||||
|
||||
public void reemsprestaLivro(String disponibilidade, int iddoemprestimo) throws SQLException {
|
||||
String sql = "update tb_emprestimos set data_entrega_agendada = ? where id = " + iddoemprestimo;
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
|
||||
//get livro idponibilidade
|
||||
Timestamp now = new Timestamp(System.currentTimeMillis());//tempo agora
|
||||
Timestamp newdata = this.addDays(now, Integer.parseInt(disponibilidade));
|
||||
stmt.setString(1, String.valueOf(newdata));
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
}
|
||||
|
||||
public void devolveLivro(int emprestimoId) throws SQLException, IOException, Exception {// não passa como objeto pois saida dos campos teve pós-formatação dos dados
|
||||
String sql = "update tb_emprestimos as e "
|
||||
+ " INNER JOIN tb_leitores AS u ON (e.tb_leitores_id = u.id) "
|
||||
+ " INNER JOIN tb_livros AS l ON(e.tb_livros_id = l.id) "
|
||||
+ " set e.data_devolucao = ?, e.tb_funcionarios_iddevol = ?, l.is_emprestado = ? "
|
||||
+ " where e.id = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
Timestamp tmsp = new Timestamp(System.currentTimeMillis());
|
||||
String now = String.valueOf(tmsp);
|
||||
String contentid;
|
||||
contentid = new String(Files.readAllBytes(Paths.get("C:\\Librography\\LoggedIn")));
|
||||
Funcionario fnc = new Funcionario();
|
||||
fnc.setId(Integer.parseInt(contentid));
|
||||
stmt.setString(1, now);
|
||||
stmt.setInt(2, fnc.getId());
|
||||
stmt.setInt(3, 0);
|
||||
|
||||
int leitorId = this.getEmprestimoFKeyData("tb_leitores_id", emprestimoId);//pega o id do usor
|
||||
int qtdEmprestimos = Integer.parseInt(this.getUserData("qtd_emprestimos", leitorId));//pega qtd emrpestimos
|
||||
int valorsubtraido = qtdEmprestimos - 1;
|
||||
this.DiminuiEmprestimo(valorsubtraido, leitorId);//coloca o valor subtraido valor no db
|
||||
stmt.setInt(4, emprestimoId);
|
||||
System.out.println("now =" + now + "/ valorsubtraido=" + valorsubtraido + "/ contentid=" + contentid);
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
|
||||
Emprestimo emprestimo = new Emprestimo();
|
||||
Usuario user = new Usuario();
|
||||
user.setId(leitorId);
|
||||
Livro livro = new Livro();
|
||||
livro.setId(this.getEmprestimoFKeyData("tb_livros_id", emprestimoId));
|
||||
emprestimo.setData_devolucao(tmsp);
|
||||
emprestimo.setId(emprestimoId);
|
||||
emprestimo.setTb_funcionarios_id(fnc);
|
||||
emprestimo.setTb_leitores_id(user);
|
||||
emprestimo.setData_emprestimo(this.getEmprestData(emprestimo.getId()));
|
||||
emprestimo.setTb_livros_id(livro);
|
||||
ReciboDao recibodao = new ReciboDao();
|
||||
recibodao.imprimirDevolucao58(emprestimo);
|
||||
|
||||
|
||||
if (contentid != null) {
|
||||
JOptionPane.showMessageDialog(null, "Devolução realizada com sucesso");
|
||||
}
|
||||
//checkbox gravar options
|
||||
}
|
||||
|
||||
public String campoStatusColor(Timestamp data_devolucao, int atraso) throws Exception {
|
||||
if (atraso < -15) {
|
||||
String d = "+ de 15 dias atrasado";
|
||||
return d;
|
||||
} else if (data_devolucao == null && atraso == 0) {
|
||||
String d = "Vence Hoje";
|
||||
return d;
|
||||
} else if (data_devolucao != null && atraso == 0) {
|
||||
String d = "Devolvido";
|
||||
return d;
|
||||
} else if (atraso > 0 && atraso < 15) {
|
||||
String d = String.valueOf(atraso) + " dias de atraso";
|
||||
return d;
|
||||
} else if (atraso > 15) {
|
||||
String d = "+de 15 dias restantes ou ilimitado";
|
||||
return d;
|
||||
} else {
|
||||
int x = Math.abs(atraso);
|
||||
String d = String.valueOf(x) + " dias restantes";
|
||||
return d;
|
||||
}
|
||||
}
|
||||
|
||||
public String campoStatus(Timestamp data_devolucao, int atraso) {
|
||||
if (atraso > 0) {
|
||||
String d = String.valueOf(atraso) + " dias de atraso";
|
||||
return d;
|
||||
} else if (data_devolucao == null && atraso == 0) {
|
||||
String d = "Vence Hoje";
|
||||
return d;
|
||||
} else if (data_devolucao != null && atraso == 0) {
|
||||
String d = "Devolvido";
|
||||
return d;
|
||||
} else {
|
||||
int x = Math.abs(atraso);
|
||||
String d = String.valueOf(x) + " dias restantes";
|
||||
return d;
|
||||
}
|
||||
}
|
||||
|
||||
public Timestamp getEmprestData(int id_do_emprestimo) throws SQLException {
|
||||
Timestamp timestamp = null;
|
||||
String value = "";
|
||||
String sql = "select * from tb_emprestimos where id = " + id_do_emprestimo; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try (java.sql.PreparedStatement stmt = conexao.prepareStatement(sql)) {
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = rs.getString("data_devolucao");
|
||||
if (value == null) {
|
||||
timestamp = null;
|
||||
} else {
|
||||
timestamp = Timestamp.valueOf(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
return timestamp;
|
||||
}
|
||||
|
||||
public int getEmprestimoFKeyData(String tabelaInt, int id_do_emprestimo) throws SQLException {
|
||||
int value = 0;
|
||||
String sql = "select * from tb_emprestimos where id = " + id_do_emprestimo; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try (java.sql.PreparedStatement stmt = conexao.prepareStatement(sql)) {
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = Integer.parseInt(rs.getString(tabelaInt));
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
public int calculaemprestimosrestantes(int userid) throws SQLException {
|
||||
int emprestimosrestantes = 0;
|
||||
String sql = "select * from tb_leitores where id = " + userid; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try (java.sql.PreparedStatement stmt = conexao.prepareStatement(sql)) {
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
while (rs.next()) {
|
||||
int limitedeemprestimos = Integer.parseInt(rs.getString("emprestmax"));
|
||||
int livrosemprestados = Integer.parseInt(rs.getString("qtd_emprestimos"));
|
||||
emprestimosrestantes = limitedeemprestimos - livrosemprestados;
|
||||
}
|
||||
}
|
||||
return emprestimosrestantes;
|
||||
}
|
||||
|
||||
public Timestamp livroStatusEmprestimo(int idDoLivro) throws SQLException { //pode restoornar varios valores por ex: ja edevolvidos
|
||||
Timestamp ts = null;
|
||||
String value = null;
|
||||
String sql = "select * from tb_emprestimos where tb_livros_id = " + idDoLivro + " and data_devolucao IS NULL"; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
System.out.println("iddolivro=" + idDoLivro);
|
||||
try (java.sql.PreparedStatement stmt = conexao.prepareStatement(sql)) {
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
while (rs.next()) {
|
||||
value = rs.getString("data_entrega_agendada");
|
||||
if (value == null) {
|
||||
ts = null;
|
||||
} else {
|
||||
ts = Timestamp.valueOf(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
System.out.println("saida de livroStatusEmprestimo:" + ts);
|
||||
return ts;
|
||||
}
|
||||
|
||||
public String campoStatusLista(int livroid) throws Exception {
|
||||
String d = "";
|
||||
LivroDao livro = new LivroDao();
|
||||
Timestamp dataentregaagendada = this.livroStatusEmprestimo(livroid);
|
||||
String emprestimo = livro.getLivroData("disponibilidade", livroid);
|
||||
String estaemprestado = livro.getLivroData("is_emprestado", livroid);
|
||||
Timestamp now = new Timestamp(System.currentTimeMillis());//tempo agora
|
||||
System.out.println("now= " + now.getTime() + "dataentregaagendada.getTime() = " + dataentregaagendada);
|
||||
int i;
|
||||
String emprestimoFormat = "";
|
||||
if (emprestimo.equals("1")) {
|
||||
emprestimoFormat = "1 dia";
|
||||
} else {
|
||||
emprestimoFormat = emprestimo + " dias";
|
||||
}
|
||||
if (dataentregaagendada != null) {
|
||||
long _timeGap = now.getTime() - dataentregaagendada.getTime();
|
||||
long tempo = _timeGap / 1000 / 60 / 60 / 24;
|
||||
Long l = new Long(tempo);
|
||||
i = l.intValue();
|
||||
System.out.println("i = diferenca de dias = " + i + "/estaemprestado = " + estaemprestado);
|
||||
|
||||
if (estaemprestado.equals("1") && i <= 0) {
|
||||
d = "emprestado até " + this.displayData(dataentregaagendada) + ". empréstimo é de " + emprestimoFormat;
|
||||
}
|
||||
if (estaemprestado.equals("1") && i > 0) {
|
||||
d = "emprestimo atrasado " + i + " dias ! empréstimo é de até " + emprestimoFormat;
|
||||
}
|
||||
} else {
|
||||
if (!emprestimo.equals("0")) {
|
||||
d = "Disponível para empréstimo de até " + emprestimoFormat;
|
||||
}
|
||||
if (emprestimo.equals("0")) {
|
||||
d = "Volume para leitura nas dependências apenas";
|
||||
}
|
||||
}
|
||||
{
|
||||
return d;
|
||||
}
|
||||
}
|
||||
|
||||
public int getEmprestimoId(Timestamp data_emprestimo, int idDoLivro) throws SQLException {
|
||||
int value = 0;
|
||||
String sql = "select * from tb_emprestimos where data_emprestimo = ? and tb_livros_id = ?"; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setTimestamp(1, data_emprestimo);
|
||||
stmt.setInt(2, idDoLivro);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
if (rs.next()) {
|
||||
value = rs.getInt("static_id_emprestimo");
|
||||
System.out.println("value dentro- " + value);
|
||||
}
|
||||
stmt.close();
|
||||
System.out.println("value " + value);
|
||||
return value;
|
||||
|
||||
// System.out.println("value fora- " + value);
|
||||
|
||||
// stmt.setString(1, nome);
|
||||
// ResultSet rs = stmt.executeQuery();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,258 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Fornecedor;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import com.mysql.jdbc.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FornecedorDao {
|
||||
private Connection conexao;
|
||||
|
||||
//conexao
|
||||
public FornecedorDao(Connection conexao) {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//construtor
|
||||
public FornecedorDao() {
|
||||
this.conexao = new ConexaoBanco().pegarConexao(); //To change body of generated methods, choose Tools | Templates.
|
||||
}
|
||||
|
||||
|
||||
//metodo cadastrar Fornecedor
|
||||
public void cadastrarFornecedor(Fornecedor obj){
|
||||
try {
|
||||
//criar instrução SQL
|
||||
String sql = "insert into tb_fornecedores (nome, cnpj, email, telefone, celular, cep, endereco, numero, complemento, bairro, cidade, estado )"
|
||||
+ "values(?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
//prepare o sql
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getNome());
|
||||
stmt.setString(2, obj.getCnpj());
|
||||
stmt.setString(3, obj.getEmail());
|
||||
stmt.setString(4, obj.getTelefone());
|
||||
stmt.setString(5, obj.getCelular());
|
||||
stmt.setString(6, obj.getCep());
|
||||
stmt.setString(7, obj.getEndereco());
|
||||
stmt.setString(8, obj.getNumero());
|
||||
stmt.setString(9, obj.getComplemento());
|
||||
stmt.setString(10, obj.getBairro());
|
||||
stmt.setString(11, obj.getCidade());
|
||||
stmt.setString(12, obj.getUf());
|
||||
|
||||
//execute
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Funcionário cadastrado com sucesso");
|
||||
|
||||
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null,"erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método editar
|
||||
public void alterarFornecedor(Fornecedor obj) {
|
||||
try {
|
||||
// 1 - instrucoes sql
|
||||
String sql = "update tb_fornecedores set nome = ?, cnpj = ?, email = ?,telefone = ?, celular = ?, cep = ?, endereco = ?, numero = ?, complemento = ?, bairro = ?, cidade = ?, estado = ? where id = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getNome());
|
||||
stmt.setString(2, obj.getCnpj());
|
||||
stmt.setString(3, obj.getEmail());
|
||||
stmt.setString(4, obj.getTelefone());
|
||||
stmt.setString(5, obj.getCelular());
|
||||
stmt.setString(6, obj.getCep());
|
||||
stmt.setString(7, obj.getEndereco());
|
||||
stmt.setString(8, obj.getNumero());
|
||||
stmt.setString(9, obj.getComplemento());
|
||||
stmt.setString(10, obj.getBairro());
|
||||
stmt.setString(11, obj.getCidade());
|
||||
stmt.setString(12, obj.getUf());
|
||||
stmt.setInt(13, obj.getId());
|
||||
|
||||
// 3 - executar
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Funcionário alterado com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro!" + e);
|
||||
}
|
||||
}
|
||||
|
||||
//método excluir
|
||||
// TODO: implementar caixa de confirmação
|
||||
public void excluirFornecedor(Fornecedor obj) {
|
||||
try {
|
||||
String sql = "delete from tb_fornecedores where id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getId());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Funcionário excluido com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
// função para unir botoes salvar e atualizar no mesmo botao, já detectando
|
||||
// TODO
|
||||
public void checkIdFornecedorExist(Fornecedor obj) {
|
||||
try {
|
||||
String sql = "SELECT 1 FROM tb_fornecedores WHERE id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getId());
|
||||
|
||||
try (ResultSet rs = stmt.executeQuery()){
|
||||
if (rs.next()) {
|
||||
// por funcao "editar" aqui
|
||||
JOptionPane.showMessageDialog(null, "Id já existe" + rs);
|
||||
} else {
|
||||
// por funcao "novo" e "salvar" aqui
|
||||
// implemetar um função para campos obrigatorios
|
||||
JOptionPane.showMessageDialog(null, "Id não existe" + rs);
|
||||
}
|
||||
}catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//buscar Fornecedores com botao
|
||||
public Fornecedor buscarFornecedor(String nome) {
|
||||
try {
|
||||
String sql = "select * from tb_fornecedores where nome = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
Fornecedor obj = new Fornecedor();
|
||||
|
||||
while(rs.next()){
|
||||
//obj.setId(rs.getInt("id"));
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setCnpj(rs.getString("cnpj"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
}
|
||||
return obj;
|
||||
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
|
||||
|
||||
}
|
||||
|
||||
//filtrar usuarios
|
||||
public List<Fornecedor>pesquisarNomeFornecedores(String nome) {
|
||||
try {
|
||||
List<Fornecedor> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_fornecedores where nome like ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while(rs.next()){
|
||||
Fornecedor obj = new Fornecedor();
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setCnpj(rs.getString("cnpj"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null,"Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// tabela listando usuarios
|
||||
public List<Fornecedor> listarFornecedores() {
|
||||
try {
|
||||
//criar uma lista para armazenar
|
||||
List<Fornecedor> lista = new ArrayList<>();
|
||||
|
||||
//instrucao sql
|
||||
String sql = "select * from tb_fornecedores";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
|
||||
// resultSet representa um conjunto de dados do BD
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while(rs.next()) {
|
||||
Fornecedor obj = new Fornecedor();
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setCnpj(rs.getString("cnpj"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
|
||||
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public int getFornecedorId(String nome) throws SQLException {
|
||||
int id = 0;
|
||||
String sql = "select * from tb_fornecedores where nome = ?";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
if (rs.next()) {
|
||||
id = rs.getInt("id");
|
||||
}
|
||||
stmt.close();
|
||||
return id;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,321 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Funcionario;
|
||||
import br.com.projeto.view.FormMenu;
|
||||
import br.com.projeto.view.FormLogin;
|
||||
import br.com.projeto.view.FormMenuAtendente;
|
||||
import br.com.projeto.view.FormMenuUsuario;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import com.mysql.jdbc.PreparedStatement;
|
||||
import java.io.IOException;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FuncionarioDao {
|
||||
private Connection conexao;
|
||||
|
||||
//conexao
|
||||
public FuncionarioDao(Connection conexao) {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//construtor
|
||||
public FuncionarioDao() {
|
||||
this.conexao = new ConexaoBanco().pegarConexao(); //To change body of generated methods, choose Tools | Templates.
|
||||
}
|
||||
|
||||
|
||||
//metodo cadastrar Funcionario
|
||||
public void cadastrarFuncionario(Funcionario obj){
|
||||
try {
|
||||
String sql = "insert into tb_funcionarios (nome, rg, cpf, email, senha, cargo, nivel_acesso, telefone, celular, cep, endereco, numero, complemento, bairro, cidade, estado )"
|
||||
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getNome());
|
||||
stmt.setString(2, obj.getRg());
|
||||
stmt.setString(3, obj.getCpf());
|
||||
stmt.setString(4, obj.getEmail());
|
||||
stmt.setString(5, obj.getSenha());
|
||||
stmt.setString(6, obj.getCargo());
|
||||
stmt.setString(7, obj.getNivel_acesso());
|
||||
stmt.setString(8, obj.getTelefone());
|
||||
stmt.setString(9, obj.getCelular());
|
||||
stmt.setString(10, obj.getCep());
|
||||
stmt.setString(11, obj.getEndereco());
|
||||
stmt.setString(12, obj.getNumero());
|
||||
stmt.setString(13, obj.getComplemento());
|
||||
stmt.setString(14, obj.getBairro());
|
||||
stmt.setString(15, obj.getCidade());
|
||||
stmt.setString(16, obj.getUf());
|
||||
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Funcionário cadastrado com sucesso");
|
||||
|
||||
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null,"erro!" + erro);
|
||||
}
|
||||
}
|
||||
//método editar
|
||||
public void alterarFuncionario(Funcionario obj) {
|
||||
try {
|
||||
// 1 - instrucoes sql
|
||||
String sql = "update tb_funcionarios set nome = ?, rg = ?, cpf = ?, email = ?, senha = ?, cargo = ?, nivel_acesso = ?,telefone = ?, celular = ?, cep = ?, endereco = ?, numero = ?, complemento = ?, bairro = ?, cidade = ?, estado = ? where id = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getNome());
|
||||
stmt.setString(2, obj.getRg());
|
||||
stmt.setString(3, obj.getCpf());
|
||||
stmt.setString(4, obj.getEmail());
|
||||
stmt.setString(5, obj.getSenha());
|
||||
stmt.setString(6, obj.getCargo());
|
||||
stmt.setString(7, obj.getNivel_acesso());
|
||||
stmt.setString(8, obj.getTelefone());
|
||||
stmt.setString(9, obj.getCelular());
|
||||
stmt.setString(10, obj.getCep());
|
||||
stmt.setString(11, obj.getEndereco());
|
||||
stmt.setString(12, obj.getNumero());
|
||||
stmt.setString(13, obj.getComplemento());
|
||||
stmt.setString(14, obj.getBairro());
|
||||
stmt.setString(15, obj.getCidade());
|
||||
stmt.setString(16, obj.getUf());
|
||||
stmt.setInt(17, obj.getId());
|
||||
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Funcionário alterado com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro!" + e);
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: implementar caixa de confirmação
|
||||
public void excluirFuncionario(Funcionario obj) {
|
||||
try {
|
||||
String sql = "delete from tb_funcionarios where id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getId());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Funcionário excluido com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: função para unir botoes salvar e atualizar no mesmo botao, já detectando
|
||||
public void checkIdFuncionarioExist(Funcionario obj) {
|
||||
try {
|
||||
String sql = "SELECT 1 FROM tb_funcionarios WHERE id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getId());
|
||||
|
||||
try (ResultSet rs = stmt.executeQuery()){
|
||||
if (rs.next()) {
|
||||
// por funcao "editar" aqui
|
||||
JOptionPane.showMessageDialog(null, "Id já existe" + rs);
|
||||
} else {
|
||||
// por funcao "novo" e "salvar" aqui
|
||||
// implemetar um função para campos obrigatorios
|
||||
JOptionPane.showMessageDialog(null, "Id não existe" + rs);
|
||||
}
|
||||
}catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
//buscar Funcionarios com botao
|
||||
public Funcionario buscarFuncionario(String nome) {
|
||||
try {
|
||||
String sql = "select * from tb_funcionarios where nome = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
Funcionario obj = new Funcionario();
|
||||
|
||||
while(rs.next()){
|
||||
//obj.setId(rs.getInt("id"));
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setRg(rs.getString("rg"));
|
||||
obj.setCpf(rs.getString("cpf"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setSenha(rs.getString("senha"));
|
||||
obj.setCargo(rs.getString("cargo"));
|
||||
obj.setNivel_acesso(rs.getString("nivel_acesso"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
}
|
||||
return obj;
|
||||
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
|
||||
|
||||
}
|
||||
//filtrar usuarios
|
||||
public List<Funcionario>pesquisarNomeFuncionarios(String nome) {
|
||||
try {
|
||||
List<Funcionario> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_funcionarios where nome like ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
|
||||
while(rs.next()){
|
||||
Funcionario obj = new Funcionario();
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setRg(rs.getString("rg"));
|
||||
obj.setCpf(rs.getString("cpf"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setSenha(rs.getString("senha"));
|
||||
obj.setCargo(rs.getString("cargo"));
|
||||
obj.setNivel_acesso(rs.getString("nivel_acesso"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null,"Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// tabela listando usuarios
|
||||
public List<Funcionario> listarFuncionarios() {
|
||||
try {
|
||||
//criar uma lista para armazenar
|
||||
List<Funcionario> lista = new ArrayList<>();
|
||||
|
||||
//instrucao sql
|
||||
String sql = "select * from tb_funcionarios";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
|
||||
// resultSet representa um conjunto de dados do BD
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while(rs.next()) {
|
||||
Funcionario obj = new Funcionario();
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setRg(rs.getString("rg"));
|
||||
obj.setCpf(rs.getString("cpf"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setSenha(rs.getString("senha"));
|
||||
obj.setCargo(rs.getString("cargo"));
|
||||
obj.setNivel_acesso(rs.getString("nivel_acesso"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public void efetuarLogin(String email, String senha) throws IOException {
|
||||
try {
|
||||
String sql = "select * from tb_funcionarios where email=? and senha=?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, email);
|
||||
stmt.setString(2, senha);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
|
||||
if(rs.next()) {
|
||||
if(rs.getString("nivel_acesso").equals("Administrador")) {
|
||||
|
||||
FormMenu menu = new FormMenu();
|
||||
menu.usuarioLogado = rs.getString("nome");
|
||||
menu.idLogado = rs.getInt("id");
|
||||
|
||||
menu.setVisible(true);
|
||||
JOptionPane.showMessageDialog(null, "Seja Bem Vindo ao Sistema, " + menu.usuarioLogado + "!");
|
||||
} else if (rs.getString("nivel_acesso").equals("Atendente")) {
|
||||
FormMenuAtendente menu = new FormMenuAtendente();
|
||||
menu.usuarioLogado = rs.getString("nome");
|
||||
menu.idLogado = rs.getInt("id");
|
||||
menu.setVisible(true);
|
||||
JOptionPane.showMessageDialog(null, "Seja Bem Vindo ao Sistema, " + menu.usuarioLogado + "!");
|
||||
} else if(rs.getString("nivel_acesso").equals("Usuario")) {
|
||||
FormMenuUsuario menu = new FormMenuUsuario();
|
||||
menu.usuarioLogado = rs.getString("nome");
|
||||
menu.idLogado = rs.getInt("id");
|
||||
menu.setVisible(true);
|
||||
JOptionPane.showMessageDialog(null, "Seja Bem Vindo ao Sistema, " + menu.usuarioLogado + "!");
|
||||
}
|
||||
|
||||
}else {
|
||||
|
||||
FormLogin tlogin = new FormLogin();
|
||||
tlogin.pack();
|
||||
tlogin.setLocationRelativeTo(null);
|
||||
JOptionPane.showMessageDialog(null, "Dados Inválidos! Tente Novamente!");
|
||||
tlogin.setVisible(true);
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public String getFuncionarioData(String table, int id) throws SQLException {
|
||||
String value = null;
|
||||
|
||||
String sql = "select " + table + " from tb_funcionarios where id = " + id; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = rs.getString(table);
|
||||
//System.out.println("value dentro- " + value);
|
||||
}
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
// System.out.println("value fora- " + value);
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,395 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Fornecedor;
|
||||
import br.com.projeto.model.Livro;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import com.mysql.jdbc.PreparedStatement;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.swing.JOptionPane;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.xssf.usermodel.XSSFSheet;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class LivroDao {
|
||||
|
||||
private Connection conexao;
|
||||
|
||||
//conexao
|
||||
public LivroDao(Connection conexao) {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//construtor
|
||||
public LivroDao() throws Exception {
|
||||
this.conexao = new ConexaoBanco().pegarConexao(); //To change body of generated methods, choose Tools | Templates.
|
||||
}
|
||||
|
||||
//metodo cadastrar Livro
|
||||
public void cadastrarLivro(Livro obj) {
|
||||
try {
|
||||
String sql = "insert into tb_livros (titulo, autor, editora, isbn, ano, serie, "
|
||||
+ "edicao, idioma, tb_fornecedores_id, piso, corredor,posicao, secao, disponibilidade, observacoes, is_emprestado)"
|
||||
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
try ( //prepare o sql
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql)) {
|
||||
stmt.setString(1, obj.getTitulo());
|
||||
stmt.setString(2, obj.getAutor());
|
||||
stmt.setString(3, obj.getEditora());
|
||||
stmt.setString(4, obj.getIsbn());
|
||||
stmt.setString(5, obj.getAno());
|
||||
stmt.setString(6, obj.getSerie());
|
||||
stmt.setString(7, obj.getEdicao());
|
||||
stmt.setString(8, obj.getIdioma());
|
||||
stmt.setInt(9, obj.getFornecedor().getId());
|
||||
System.out.println("obj.getFornecedor().getId()" + obj.getFornecedor().getId());
|
||||
stmt.setString(10, obj.getPiso());
|
||||
stmt.setString(11, obj.getCorredor());
|
||||
stmt.setString(12, obj.getPosicao());
|
||||
stmt.setString(13, obj.getSecao());
|
||||
stmt.setInt(14, obj.getDisponibilidade());
|
||||
stmt.setString(15, obj.getObservacoes());
|
||||
stmt.setInt(16, 0);//set emprestado to false
|
||||
|
||||
stmt.execute(); //????????
|
||||
stmt.close();
|
||||
}
|
||||
JOptionPane.showMessageDialog(null, "Livro cadastrado com sucesso");
|
||||
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro em cadastrar livro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método editar
|
||||
public void alterarLivro(Livro obj) throws FileNotFoundException, IOException {
|
||||
try {
|
||||
// 1 - instrucoes sql
|
||||
String sql = "update tb_livros set titulo = ?, autor = ?, editora = ?, isbn = ?, ano = ?, serie = ?, edicao = ?, idioma = ?, tb_fornecedores_id =?, piso = ?, corredor = ?, posicao = ?, secao = ?, disponibilidade = ?, observacoes = ? where id = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getTitulo());
|
||||
stmt.setString(2, obj.getAutor());
|
||||
stmt.setString(3, obj.getEditora());
|
||||
stmt.setString(4, obj.getIsbn());
|
||||
stmt.setString(5, obj.getAno());
|
||||
stmt.setString(6, obj.getSerie());
|
||||
stmt.setString(7, obj.getEdicao());
|
||||
stmt.setString(8, obj.getIdioma());
|
||||
try {
|
||||
stmt.setInt(9, obj.getFornecedor().getId());
|
||||
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Selecione um Fornecedor");
|
||||
return;
|
||||
}
|
||||
|
||||
stmt.setString(10, obj.getPiso());
|
||||
stmt.setString(11, obj.getCorredor());
|
||||
stmt.setString(12, obj.getPosicao());
|
||||
stmt.setString(13, obj.getSecao());
|
||||
stmt.setInt(14, obj.getDisponibilidade());
|
||||
stmt.setString(15, obj.getObservacoes());
|
||||
|
||||
stmt.setInt(16, obj.getId());
|
||||
|
||||
// 3 - executar
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Livro alterado com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro!" + e);
|
||||
}
|
||||
}
|
||||
|
||||
//método excluir
|
||||
// TODO: implementar caixa de confirmação
|
||||
public void excluirLivro(Livro obj) {
|
||||
try {
|
||||
String sql = "delete from tb_livros where id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getId());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Livro excluido com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
// função para unir botoes salvar e atualizar no mesmo botao, já detectando
|
||||
// TODO
|
||||
public void checkIdLivroExist(Livro obj) {
|
||||
try {
|
||||
String sql = "SELECT 1 FROM tb_livros WHERE id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getId());
|
||||
|
||||
try (ResultSet rs = stmt.executeQuery()) {
|
||||
if (rs.next()) {
|
||||
// por funcao "editar" aqui
|
||||
JOptionPane.showMessageDialog(null, "Id já existe" + rs);
|
||||
} else {
|
||||
// por funcao "novo" e "salvar" aqui
|
||||
// implemetar um função para campos obrigatorios
|
||||
JOptionPane.showMessageDialog(null, "Id não existe" + rs);
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
//buscar Livros com botao
|
||||
public Livro buscarLivro(String titulo) {
|
||||
try {
|
||||
String sql = "select * from tb_livros where titulo = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, titulo);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
Livro obj = new Livro();
|
||||
|
||||
while (rs.next()) {
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setTitulo(rs.getString("titulo"));
|
||||
obj.setAutor(rs.getString("autor"));
|
||||
obj.setEditora(rs.getString("editora"));
|
||||
obj.setIsbn(rs.getString("isbn"));
|
||||
obj.setAno(rs.getString("ano"));
|
||||
obj.setSerie(rs.getString("serie"));
|
||||
obj.setEdicao(rs.getString("edicao"));
|
||||
obj.setIdioma(rs.getString("idioma"));
|
||||
obj.setPiso(rs.getString("piso"));
|
||||
obj.setCorredor(rs.getString("corredor"));
|
||||
obj.setPosicao(rs.getString("posicao"));
|
||||
obj.setSecao(rs.getString("secao"));
|
||||
obj.setDisponibilidade(rs.getInt("disponibilidade"));
|
||||
obj.setObservacoes(rs.getString("observacoes"));
|
||||
|
||||
}
|
||||
return obj;
|
||||
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
|
||||
}
|
||||
|
||||
//filtrar usuarios
|
||||
public List<Livro> pesquisarNomeLivros(String titulo) {
|
||||
try {
|
||||
List<Livro> lista = new ArrayList<>();
|
||||
String sql = "select p.id, p.titulo, p.autor, p.editora, p.isbn, p.ano, p.serie,"
|
||||
+ " p.edicao, p.idioma, f.nome, p.piso, p.corredor,"
|
||||
+ " p.posicao, p.secao, p.disponibilidade, p.observacoes from tb_livros as p inner join tb_fornecedores as "
|
||||
+ "f on(p.tb_fornecedores_id=f.id) where p.titulo like ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, titulo);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
|
||||
while (rs.next()) {
|
||||
Livro obj = new Livro();
|
||||
Fornecedor f = new Fornecedor();
|
||||
obj.setId(rs.getInt("p.id"));
|
||||
obj.setTitulo(rs.getString("p.titulo"));
|
||||
obj.setAutor(rs.getString("p.autor"));
|
||||
obj.setEditora(rs.getString("p.editora"));
|
||||
obj.setIsbn(rs.getString("p.isbn"));
|
||||
obj.setAno(rs.getString("p.ano"));
|
||||
obj.setSerie(rs.getString("p.serie"));
|
||||
obj.setEdicao(rs.getString("p.edicao"));
|
||||
obj.setIdioma(rs.getString("p.idioma"));
|
||||
f.setNome(rs.getString("nome"));
|
||||
obj.setFornecedor(f);
|
||||
obj.setPiso(rs.getString("p.piso"));
|
||||
obj.setCorredor(rs.getString("p.corredor"));
|
||||
obj.setPosicao(rs.getString("p.posicao"));
|
||||
obj.setSecao(rs.getString("p.secao"));
|
||||
obj.setDisponibilidade(rs.getInt("disponibilidade"));
|
||||
obj.setObservacoes(rs.getString("observacoes"));
|
||||
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (SQLException e) {
|
||||
throw new RuntimeException(e);
|
||||
//JOptionPane.showMessageDialog(null,"Erro! " + e);
|
||||
}
|
||||
//return null;
|
||||
}
|
||||
|
||||
public List<Livro> buscarLivros() {
|
||||
try {
|
||||
List<Livro> lista = new ArrayList<>();
|
||||
String sql = "select p.id, p.titulo, p.autor, p.editora, p.isbn, p.ano, p.serie,"
|
||||
+ " p.edicao, p.idioma, f.nome, p.piso, p.corredor,"
|
||||
+ " p.posicao, p.secao, p.disponibilidade, p.observacoes, p.is_emprestado from tb_livros as p inner join tb_fornecedores as "
|
||||
+ "f on(p.tb_fornecedores_id=f.id)";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Fornecedor f = new Fornecedor();
|
||||
Livro obj = new Livro();
|
||||
obj.setId(rs.getInt("p.id"));
|
||||
obj.setTitulo(rs.getString("p.titulo"));
|
||||
obj.setAutor(rs.getString("p.autor"));
|
||||
obj.setEditora(rs.getString("p.editora"));
|
||||
obj.setIsbn(rs.getString("p.isbn"));
|
||||
obj.setAno(rs.getString("p.ano"));
|
||||
obj.setSerie(rs.getString("p.serie"));
|
||||
obj.setEdicao(rs.getString("p.edicao"));
|
||||
obj.setIdioma(rs.getString("p.idioma"));
|
||||
f.setNome(rs.getString("f.Nome"));
|
||||
obj.setFornecedor(f);
|
||||
obj.setPiso(rs.getString("p.piso"));
|
||||
obj.setCorredor(rs.getString("p.corredor"));
|
||||
obj.setPosicao(rs.getString("p.posicao"));
|
||||
obj.setSecao(rs.getString("p.secao"));
|
||||
obj.setDisponibilidade(rs.getInt("p.disponibilidade")); //adiconado p
|
||||
obj.setObservacoes(rs.getString("p.observacoes"));//adicionado p
|
||||
obj.setEmprestado(rs.getBoolean("p.is_emprestado"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (SQLException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
//função seta livro esta emprestado ou nao (boolean)
|
||||
public void setIsEmprestado(int data) throws SQLException {
|
||||
|
||||
String sql = "UPDATE tb_livros SET is_emprestado = 1 where id =" + data;
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public String getLivroData(String table, int id) throws SQLException {
|
||||
String value = null;
|
||||
|
||||
String sql = "select " + table + " from tb_livros where id = " + id; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = rs.getString(table);
|
||||
//System.out.println("value dentro- " + value);
|
||||
}
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
// System.out.println("value fora- " + value);
|
||||
return value;
|
||||
}
|
||||
|
||||
public void addObservacoes(String data, int livroid) throws SQLException {
|
||||
|
||||
String sql = "UPDATE tb_livros SET observacoes = '" + data + "' where id =" + livroid;
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public int getFornecedorIndex(String name) throws SQLException {
|
||||
int value = 0;
|
||||
String sql = "select * from tb_fornecedores where nome = '" + name + "'";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = Integer.parseInt(rs.getString("id"));
|
||||
//System.out.println("value dentro- " + value);
|
||||
}
|
||||
stmt.close();
|
||||
return value;
|
||||
}
|
||||
|
||||
public int getLivroIndex(String name) throws SQLException {
|
||||
int value = 0;
|
||||
String sql = "select * from tb_Livros where titulo = '" + name + "'";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = Integer.parseInt(rs.getString("id"));
|
||||
//System.out.println("value dentro- " + value);
|
||||
}
|
||||
stmt.close();
|
||||
return value;
|
||||
}
|
||||
|
||||
public void importaLivrosXlsx(String path) throws FileNotFoundException, IOException, SQLException, InvalidFormatException {
|
||||
conexao.setAutoCommit(false);
|
||||
FornecedorDao fornecedorDao = new FornecedorDao();
|
||||
java.sql.PreparedStatement stmt = null;
|
||||
InputStream pkg = new FileInputStream(path);
|
||||
XSSFWorkbook wb = new XSSFWorkbook(pkg);
|
||||
XSSFSheet sheet = wb.getSheetAt(0);
|
||||
Row row;
|
||||
for (int i = 0; i <= sheet.getLastRowNum(); i++) {
|
||||
row = (Row) sheet.getRow(i);
|
||||
String sql = "insert into tb_livros (titulo, autor, editora, isbn, ano, serie, "
|
||||
+ "edicao, idioma, tb_fornecedores_id, piso, corredor,posicao, secao,"
|
||||
+ " disponibilidade, observacoes, is_emprestado)"
|
||||
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
stmt = conexao.prepareStatement(sql);
|
||||
String titulo = row.getCell(1).getStringCellValue();
|
||||
stmt.setString(1, titulo);
|
||||
//System.out.println("nome = " + nome);
|
||||
stmt.setString(2, row.getCell(2).getStringCellValue());
|
||||
stmt.setString(3, row.getCell(3).getStringCellValue());
|
||||
stmt.setString(4, row.getCell(4).getStringCellValue());
|
||||
stmt.setString(5, row.getCell(5).getStringCellValue());
|
||||
stmt.setString(6, row.getCell(6).getStringCellValue());
|
||||
stmt.setString(7, row.getCell(7).getStringCellValue());
|
||||
stmt.setString(8, row.getCell(8).getStringCellValue());
|
||||
String forcedorNome = row.getCell(9).getStringCellValue();
|
||||
//System.out.println("forcedorNome" + forcedorNome);
|
||||
String fornec = String.valueOf(fornecedorDao.getFornecedorId(forcedorNome));
|
||||
// System.out.println("fornec= " + fornec);//erro aqui
|
||||
stmt.setString(9, fornec);
|
||||
stmt.setString(10, row.getCell(10).getStringCellValue());
|
||||
stmt.setString(11, row.getCell(11).getStringCellValue());
|
||||
stmt.setString(12, row.getCell(12).getStringCellValue());
|
||||
stmt.setString(13, row.getCell(13).getStringCellValue());
|
||||
stmt.setString(14, row.getCell(14).getStringCellValue());
|
||||
stmt.setString(15, row.getCell(15).getStringCellValue());
|
||||
stmt.setInt(16, 0);//qtd_emprestimos//0
|
||||
|
||||
stmt.execute();
|
||||
|
||||
}
|
||||
conexao.commit();
|
||||
stmt.close();
|
||||
conexao.close();
|
||||
JOptionPane.showMessageDialog(null, " planilha de Livros importada com sucesso");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Multa;
|
||||
import br.com.projeto.model.Usuario;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class MultaDao {
|
||||
|
||||
private Connection conexao;
|
||||
|
||||
//conexao
|
||||
public MultaDao(Connection conexao) {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//construtor
|
||||
public MultaDao() throws Exception {
|
||||
this.conexao = new ConexaoBanco().pegarConexao(); //To change body of generated methods, choose Tools | Templates.
|
||||
}
|
||||
|
||||
public void cadastrarMulta(Multa obj) throws SQLException {
|
||||
String sql = "insert into tb_multa (dias_atraso, valor_multa, tb_leitores_id , tb_emprestimos_id, esta_pago) "
|
||||
+ " values(?,?,?,?,?)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getDias_atraso());
|
||||
stmt.setDouble(2, obj.getValor_multa());
|
||||
stmt.setInt(3, obj.getTb_leitores_id());
|
||||
stmt.setInt(4, obj.getTb_emprestimos_id());
|
||||
stmt.setBoolean(5, false);
|
||||
stmt.execute();
|
||||
}
|
||||
|
||||
public List<Multa> listaMulta(int idDoEmprestimo) throws SQLException {
|
||||
|
||||
List<Multa> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_multa where tb_emprestimos_id = ?";
|
||||
com.mysql.jdbc.PreparedStatement stmt = (com.mysql.jdbc.PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, idDoEmprestimo);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
|
||||
while (rs.next()) {
|
||||
Multa obj = new Multa();
|
||||
obj.setId(rs.getInt("idmulta"));
|
||||
obj.setDias_atraso(rs.getInt("dias_atraso"));
|
||||
obj.setValor_multa(rs.getInt("valor_multa"));
|
||||
obj.setEsta_pago(rs.getBoolean("esta_pago"));
|
||||
obj.setTb_leitores_id(rs.getInt("tb_leitores_id"));
|
||||
obj.setTb_emprestimos_id(rs.getInt("tb_emprestimos_id"));
|
||||
|
||||
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
}
|
||||
|
||||
public boolean seJaExiste(int idDoEmprestimo) throws SQLException {
|
||||
boolean Empduplicado = false; //veirifique se o id do emprestimo ja existe em multas
|
||||
String sql = "select * from tb_multa where tb_emprestimos_id = " + idDoEmprestimo;
|
||||
com.mysql.jdbc.PreparedStatement stmt = (com.mysql.jdbc.PreparedStatement) conexao.prepareStatement(sql);
|
||||
String key = String.valueOf(idDoEmprestimo);
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
String result = rs.getString("tb_emprestimos_id");//comparar pra ver se ja exite em multa
|
||||
//
|
||||
if (result == key) {//!result.equals("")) {
|
||||
System.out.println("result"+ result + " == key" + key);
|
||||
Empduplicado = false;
|
||||
} else {
|
||||
System.out.println("result"+ result + " != key" + key);
|
||||
Empduplicado = true;
|
||||
}
|
||||
}return Empduplicado;
|
||||
}
|
||||
|
||||
public void zeraMulta ( int multaId) throws SQLException {
|
||||
String sql = "update tb_multa set valor_multa = ? where idmulta = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, 0);// pode mudar funcao a partir daqui para setar valor a ser pago (parcelado)
|
||||
stmt.setInt(2, multaId);
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,418 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Options;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class OptionsDao {
|
||||
|
||||
private Connection conexao;
|
||||
|
||||
//conexao
|
||||
public OptionsDao(Connection conexao) throws SQLException {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//construtor
|
||||
public OptionsDao() {
|
||||
this.conexao = new ConexaoBanco().pegarConexao(); //To change body of generated methods, choose Tools | Templates.
|
||||
}
|
||||
|
||||
//Tabela está usando Adjacency List Model aqui em option
|
||||
//função retorna qualquer campo unico na tabela de options de acordo com o id na tabela
|
||||
public String retornaOption(int data) throws SQLException {
|
||||
String value = null;
|
||||
String sql = "select data from tb_opcoes where id = " + data; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = rs.getString("data");
|
||||
}
|
||||
System.out.println("data = " + data + "e value = " + value);
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
//metodo cadastrar
|
||||
public void cadastrarPiso(Options obj) {
|
||||
try {
|
||||
String sql = "insert into tb_opcoes (data, parentid)"
|
||||
+ "values(?,1)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getPiso());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Piso cadastrado com sucesso");
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método Listar
|
||||
public List<Options> listarPiso() {
|
||||
try {
|
||||
List<Options> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_opcoes where parentid = 1";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Options obj = new Options();
|
||||
obj.setPiso(rs.getString("data"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public void excluirPiso(Options obj) { //esta pegando a id da box nao do banco
|
||||
try {
|
||||
String sql = "delete from tb_opcoes where data = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getPiso());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Piso excluido com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
//############################################################################
|
||||
|
||||
//metodo cadastrar
|
||||
public void cadastrarCorredor(Options obj) {
|
||||
try {
|
||||
String sql = "insert into tb_opcoes (data, parentid)"
|
||||
+ "values(?,2)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getCorredor());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Corredor cadastrado com sucesso");
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método Listar
|
||||
public List<Options> listarCorredor() {
|
||||
try {
|
||||
List<Options> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_opcoes where parentid = 2";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Options obj = new Options();
|
||||
obj.setCorredor(rs.getString("data"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
//metodo excluir
|
||||
public void excluirCorredor(Options obj) {
|
||||
try {
|
||||
String sql = "delete from tb_opcoes where data = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getCorredor());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Corredor excluido com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
// #########################################################################
|
||||
|
||||
//metodo cadastrar
|
||||
public void cadastrarPosicao(Options obj) {
|
||||
try {
|
||||
String sql = "insert into tb_opcoes (data, parentid)"
|
||||
+ "values(?,3)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getPosicao());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Posição cadastrado com sucesso");
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método Listar
|
||||
public List<Options> listarPosicao() {
|
||||
try {
|
||||
List<Options> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_opcoes where parentid = 3";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Options obj = new Options();
|
||||
obj.setPosicao(rs.getString("data"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
//metodo excluir
|
||||
public void excluirPosicao(Options obj) {
|
||||
try {
|
||||
String sql = "delete from tb_opcoes where data = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getPosicao());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Posicao excluida com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
//############################################################################
|
||||
|
||||
//metodo cadastrar
|
||||
public void cadastrarSecao(Options obj) {
|
||||
try {
|
||||
String sql = "insert into tb_opcoes (data, parentid)"
|
||||
+ "values(?,4)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getSecao());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Seção cadastrada com sucesso");
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método Listar
|
||||
public List<Options> listarSecao() {
|
||||
try {
|
||||
List<Options> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_opcoes where parentid = 4";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Options obj = new Options();
|
||||
obj.setSecao(rs.getString("data"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
//metodo excluir
|
||||
public void excluirSecao(Options obj) {
|
||||
try {
|
||||
String sql = "delete from tb_opcoes where data = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getSecao());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Seçào excluida com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
//############################################################################
|
||||
|
||||
public void cadastrarDisponibilidade(Options obj) {
|
||||
try {
|
||||
String sql = "insert into tb_opcoes (data, parentid)"
|
||||
+ "values(?,5)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getDisponibilidade());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Disponibilidade de Livro cadastrada com sucesso");
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método Listar
|
||||
public List<Options> listarDisponibilidade() {
|
||||
try {
|
||||
List<Options> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_opcoes where parentid = 5";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Options obj = new Options();
|
||||
obj.setDisponibilidade(rs.getString("data"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
//metodo excluir
|
||||
public void excluirDisponibilidade(Options obj) {
|
||||
try {
|
||||
String sql = "delete from tb_opcoes where data = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getDisponibilidade());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Disponibilidade excluida com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
//###############################################################################
|
||||
|
||||
//Tipos_de_usuarios
|
||||
public void cadastrarTipos_de_usuarios(Options obj) {
|
||||
try {
|
||||
String sql = "insert into tb_opcoes (data, parentid)"
|
||||
+ "values(?,9)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getTipos_de_usuarios());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Tipo de Usuário de Livro cadastrado com sucesso");
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método Listar
|
||||
public List<Options> listarTipos_de_usuarios() {
|
||||
try {
|
||||
List<Options> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_opcoes where parentid = 9";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Options obj = new Options();
|
||||
obj.setTipos_de_usuarios(rs.getString("data"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
//metodo excluir
|
||||
public void excluirTipos_de_usuarios(Options obj) {
|
||||
try {
|
||||
String sql = "delete from tb_opcoes where data = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getTipos_de_usuarios());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Tipos de Usuário excluida com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
//################################################################
|
||||
public void setIp(Options obj) {
|
||||
String sql = "update tb_opcoes set data = ? , parentid = 12 where id = 23";
|
||||
java.sql.PreparedStatement stmt;
|
||||
try {
|
||||
stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getServer_ip());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
} catch (SQLException ex) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + ex);
|
||||
}
|
||||
}
|
||||
|
||||
public void setLibraryName(Options obj) {
|
||||
String sql = "update tb_opcoes set data = ? , parentid = 11 where id = 15";
|
||||
java.sql.PreparedStatement stmt;
|
||||
try {
|
||||
stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getLibrary_name());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
} catch (SQLException ex) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + ex);
|
||||
}
|
||||
}
|
||||
|
||||
public void setReceiptMsg(Options obj) {
|
||||
String sql = "update tb_opcoes set data = ? where id = 28 and parentid = 27";
|
||||
java.sql.PreparedStatement stmt;
|
||||
try {
|
||||
stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getReceiptMsg());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
} catch (SQLException ex) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + ex);
|
||||
}
|
||||
}
|
||||
|
||||
public void setLibraryAddress(Options obj) {
|
||||
String sql = "update tb_opcoes set data = ? , parentid = 12 where id = 16";
|
||||
java.sql.PreparedStatement stmt;
|
||||
try {
|
||||
stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getLibrary_address());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
} catch (SQLException ex) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + ex);
|
||||
}
|
||||
}
|
||||
|
||||
public void setTheme(int index) {
|
||||
String sql = "update tb_opcoes set data = ? where parentid = 29 and id = 30";
|
||||
java.sql.PreparedStatement stmt;
|
||||
//index = 0;
|
||||
String tema = "";
|
||||
if (index == 0) {
|
||||
tema = "Tema Claro";
|
||||
} else if (index == 1) {
|
||||
tema = "Tema Escuro";
|
||||
}
|
||||
try {
|
||||
stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, tema);
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
} catch (SQLException ex) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Emprestimo;
|
||||
import br.com.projeto.model.Recibo;
|
||||
import br.com.projeto.model.Utilitarios;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import java.awt.Font;
|
||||
import java.awt.print.PrinterException;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
import javax.print.PrintException;
|
||||
import javax.print.PrintService;
|
||||
import javax.print.PrintServiceLookup;
|
||||
import javax.print.attribute.HashPrintRequestAttributeSet;
|
||||
import javax.print.attribute.PrintRequestAttributeSet;
|
||||
import javax.print.attribute.standard.Copies;
|
||||
import javax.print.attribute.standard.MediaPrintableArea;
|
||||
import javax.print.attribute.standard.MediaSizeName;
|
||||
import javax.print.attribute.standard.MediaTray;
|
||||
import javax.swing.JEditorPane;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class ReciboDao {
|
||||
|
||||
private File ticket;
|
||||
|
||||
//contstrutor
|
||||
public ReciboDao(File f) {
|
||||
ticket = f;
|
||||
}
|
||||
|
||||
private Connection conexao;
|
||||
|
||||
//conexao
|
||||
public ReciboDao(Connection conexao) {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//construtor
|
||||
public ReciboDao() {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//metodo cadastrar Funcionario
|
||||
public void cadastrarReciboEmprestimo(Recibo obj) {
|
||||
try {
|
||||
String sql = "insert into tb_recibos (emprestimo_id, data_emprestimo, data_devolucao_agendada, livro, usuario, tipo, status, funcionario)"
|
||||
+ "values(?,?,?,?,?,?,?,?)";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getEmprestimoid());
|
||||
stmt.setString(2, obj.getData_emprestimo());
|
||||
stmt.setString(3, obj.getData_devolução_agendada());
|
||||
stmt.setString(4, obj.getLivro());
|
||||
stmt.setString(5, obj.getUsuario());
|
||||
stmt.setString(6, obj.getTipo());
|
||||
stmt.setString(7, obj.getStatus());
|
||||
stmt.setString(8, obj.getFuncionario());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
this.imprimeCupom58Emprestimo(obj);
|
||||
String filepath = "C:\\Librography\\ticket.txt";
|
||||
PrintWriter pw = new PrintWriter(filepath);
|
||||
pw.close();
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
public void imprimeCupom58Emprestimo(Recibo obj) throws IOException, PrinterException, PrintException {
|
||||
int msg = obj.getEmprestimoid();
|
||||
//String Code = String.format("%08d", msg);
|
||||
Utilitarios util = new Utilitarios();
|
||||
util.gerarBarCode("emprestimo", msg);
|
||||
util.gerarQrCode("emprestimo", msg);
|
||||
String toCode = String.format("%08d", msg);
|
||||
String QrImage = "file:C:\\\\Librography\\\\images\\\\Emprestimos\\\\QrCode\\\\" + toCode;
|
||||
String BarCodeImage = "file:C:\\\\Librography\\\\images\\\\Emprestimos\\\\BarCode\\\\" + toCode;
|
||||
String filepath = "C:\\Librography\\ticket";
|
||||
File arquivo = new File(filepath);
|
||||
if (!arquivo.exists()) {
|
||||
arquivo.createNewFile();
|
||||
}
|
||||
String line = "Obrigado pela Preferencia"; /// options get message
|
||||
JEditorPane p = new JEditorPane("file:" + filepath);
|
||||
p.setContentType("text/html");
|
||||
p.setFont(new Font("Helvetica", 0, 9));
|
||||
StringBuilder htmlContent = new StringBuilder();
|
||||
htmlContent.append("<html><head></head><body><p>");
|
||||
htmlContent.append("<h3><img src='file:C:\\Librography\\images\\libraryLogo.png' width=30 height=30></img>");
|
||||
htmlContent.append("BIBLIOTECA DE HOGWARTS</h3>");
|
||||
htmlContent.append("<h3 align=center>RECIBO DE EMPRÉSTIMO</h3><br>");
|
||||
htmlContent.append("LIVRO:");
|
||||
htmlContent.append("<h4 align=right>").append(String.format("%26s", obj.getLivro())).append("</h4>");
|
||||
htmlContent.append(" Data Empréstimo:");
|
||||
htmlContent.append("<h4 align=right>").append(String.format("%26s", obj.getData_emprestimo().toUpperCase())).append("</h4>");
|
||||
htmlContent.append(" Data Devolução:");
|
||||
htmlContent.append("<h4 align=right>").append(String.format("%26s", obj.getData_devolução_agendada().toUpperCase())).append("</h4>");
|
||||
htmlContent.append(" Usuário: ").append(String.format("%26s", obj.getUsuario().toUpperCase())).append("<br>");
|
||||
htmlContent.append(" Atendente: ").append(String.format("%26s", obj.getFuncionario().toUpperCase())).append("<br>");
|
||||
htmlContent.append("<img src='").append(BarCodeImage).append("' width=100 height=40></img>");
|
||||
htmlContent.append("<img src='").append(QrImage).append("' width=40 height=40></img><br>");
|
||||
htmlContent.append("<font face=\"monospace\">").append(line).append("</font><br><br><br>");
|
||||
htmlContent.append("</body>");
|
||||
htmlContent.append("</html>");
|
||||
p.setText(htmlContent.toString());
|
||||
this.imprimirTicket(p, 1);
|
||||
arquivo.delete();
|
||||
}
|
||||
|
||||
public void imprimirTicket(JEditorPane resultadoTicket, int numeroImpressoes) {
|
||||
try {
|
||||
for (int i = 0; i < numeroImpressoes; i++) {
|
||||
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
|
||||
attributes.add(new Copies(1));
|
||||
attributes.add(MediaTray.TOP);
|
||||
attributes.add(MediaSizeName.INVOICE);
|
||||
attributes.add(new MediaPrintableArea(0f, 0f, 58f, 210f, MediaPrintableArea.MM));
|
||||
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
|
||||
System.out.println("impressora" + service.getName());
|
||||
if (!service.getName().equals("Dialogo")) {
|
||||
resultadoTicket.print(null, null, true, null, attributes, true);
|
||||
} else {
|
||||
resultadoTicket.print(null, null, false, service, attributes, false);
|
||||
}
|
||||
}
|
||||
} catch (PrinterException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void imprimirDevolucao58(Emprestimo obj) throws IOException, Exception {
|
||||
int msg = obj.getId();
|
||||
Utilitarios util = new Utilitarios();
|
||||
util.gerarBarCode("devolucao", msg);
|
||||
util.gerarQrCode("devolucao", msg);
|
||||
String toCode = String.format("%08d", msg);
|
||||
String QrImage = "file:C:\\\\Librography\\\\images\\\\Devolucao\\\\QrCode\\\\" + toCode;
|
||||
String BarCodeImage = "file:C:\\\\Librography\\\\images\\\\Devolucao\\\\BarCode\\\\" + toCode;
|
||||
String filepath = "C:\\Librography\\ticket";
|
||||
File arquivo = new File(filepath);
|
||||
if (!arquivo.exists()) {
|
||||
arquivo.createNewFile();
|
||||
}
|
||||
String line = "Obrigado pela Preferencia"; /// options get message
|
||||
JEditorPane p = new JEditorPane("file:" + filepath);
|
||||
p.setContentType("text/html");
|
||||
p.setFont(new Font("Helvetica", 0, 9));
|
||||
UsuarioDao usuariodao = new UsuarioDao();
|
||||
LivroDao livrodao = new LivroDao();
|
||||
FuncionarioDao funcionarioDao = new FuncionarioDao();
|
||||
String usuarioNome = usuariodao.getUserData("nome", obj.getTb_leitores_id().getId());
|
||||
String funcionarioNome = funcionarioDao.getFuncionarioData("nome", obj.getTb_funcionarios_id().getId());
|
||||
String livroNome = livrodao.getLivroData("titulo", obj.getTb_livros_id().getId());
|
||||
StringBuilder htmlContent = new StringBuilder();
|
||||
htmlContent.append("<html><head></head><body><p>");
|
||||
htmlContent.append("<h3><img src='file:C:\\Librography\\images\\libraryLogo.png' width=30 height=30></img>");
|
||||
OptionsDao optionsdao = new OptionsDao();
|
||||
String LivryName = optionsdao.retornaOption(15);
|
||||
|
||||
htmlContent.append(LivryName).append("</h3>");
|
||||
htmlContent.append("<h3 align=center>RECIBO DE DEVOLUÇÃO</h3><br>");
|
||||
htmlContent.append("LIVRO:");
|
||||
htmlContent.append("<h4 align=right>").append(String.format("%26s", livroNome)).append("</h4>");
|
||||
htmlContent.append(" Data Empréstimo:");
|
||||
htmlContent.append("<h4 align=right>").append(String.format("%26s", util.formatData(obj.getData_emprestimo()))).append("</h4>");
|
||||
htmlContent.append(" Data Devolução:");
|
||||
htmlContent.append("<h4 align=right>").append(String.format("%26s", util.formatData(obj.getData_devolucao()))).append("</h4>");
|
||||
htmlContent.append(" Usuário: ").append(String.format("%26s", usuarioNome.toUpperCase())).append("<br>");
|
||||
htmlContent.append(" Atendente: ").append(String.format("%26s", funcionarioNome.toUpperCase())).append("<br>");
|
||||
htmlContent.append("<img src='").append(BarCodeImage).append("' width=100 height=40></img>");
|
||||
htmlContent.append("<img src='").append(QrImage).append("' width=40 height=40></img><br>");
|
||||
htmlContent.append("<font face=\"monospace\">").append(line).append("</font><br><br><br>");
|
||||
htmlContent.append("</body>");
|
||||
htmlContent.append("</html>");
|
||||
p.setText(htmlContent.toString());
|
||||
this.imprimirTicket(p, 1);
|
||||
arquivo.delete();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,326 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.dao;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import br.com.projeto.model.Usuario;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import com.mysql.jdbc.PreparedStatement;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.swing.JOptionPane;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.xssf.usermodel.XSSFSheet;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class UsuarioDao {
|
||||
|
||||
private Connection conexao;
|
||||
|
||||
//construtor
|
||||
public UsuarioDao() {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
//metodo cadastrar usuario
|
||||
public void cadastrarUsuario(Usuario obj) {
|
||||
try {
|
||||
//criar instrução SQL
|
||||
String sql = "insert into tb_leitores (nome, rg, cpf, email, telefone, celular, cep, endereco, numero, complemento, bairro, cidade, estado, curso, curso_ano, qtd_emprestimos, emprestmax, observacoes, tipo, is_locked )"
|
||||
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
try (java.sql.PreparedStatement stmt = conexao.prepareStatement(sql)) {
|
||||
stmt.setString(1, obj.getNome());
|
||||
stmt.setString(2, obj.getRg());
|
||||
stmt.setString(3, obj.getCpf());
|
||||
stmt.setString(4, obj.getEmail());
|
||||
stmt.setString(5, obj.getTelefone());
|
||||
stmt.setString(6, obj.getCelular());
|
||||
stmt.setString(7, obj.getCep());
|
||||
stmt.setString(8, obj.getEndereco());
|
||||
stmt.setString(9, obj.getNumero());
|
||||
stmt.setString(10, obj.getComplemento());
|
||||
stmt.setString(11, obj.getBairro());
|
||||
stmt.setString(12, obj.getCidade());
|
||||
stmt.setString(13, obj.getUf());
|
||||
stmt.setString(14, obj.getCurso());
|
||||
stmt.setString(15, obj.getSerie());
|
||||
stmt.setInt(16, obj.getQtd_emprestimos());//qtd_emprestimos
|
||||
stmt.setInt(17, obj.getEmprestmax());
|
||||
stmt.setString(18, obj.getObservacoes());
|
||||
stmt.setString(19, obj.getTipo());
|
||||
stmt.setBoolean(20, obj.isIs_locked());
|
||||
|
||||
//execute
|
||||
stmt.execute();
|
||||
}
|
||||
JOptionPane.showMessageDialog(null, "Usuário cadastrado com sucesso");
|
||||
// https://www.guj.com.br/t/exemplo-de-preparedstatement/33609/5
|
||||
|
||||
} catch (Exception erro) {
|
||||
JOptionPane.showMessageDialog(null, "erro!" + erro);
|
||||
}
|
||||
}
|
||||
|
||||
//método editar
|
||||
public void alterarUsuario(Usuario obj) {
|
||||
try {
|
||||
// 1 - instrucoes sql
|
||||
String sql = "update tb_leitores set nome = ?, rg = ?, cpf = ?, email = ?, telefone = ?, celular = ?, cep = ?, endereco = ?, numero = ?, complemento = ?, bairro = ?, cidade = ?, estado = ?, curso = ?, curso_ano = ?, emprestmax=?, observacoes=?, tipo = ? where id = ? ";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, obj.getNome());
|
||||
stmt.setString(2, obj.getRg());
|
||||
stmt.setString(3, obj.getCpf());
|
||||
stmt.setString(4, obj.getEmail());
|
||||
stmt.setString(5, obj.getTelefone());
|
||||
stmt.setString(6, obj.getCelular());
|
||||
stmt.setString(7, obj.getCep());
|
||||
stmt.setString(8, obj.getEndereco());
|
||||
stmt.setString(9, obj.getNumero());
|
||||
stmt.setString(10, obj.getComplemento());
|
||||
stmt.setString(11, obj.getBairro());
|
||||
stmt.setString(12, obj.getCidade());
|
||||
stmt.setString(13, obj.getUf());
|
||||
stmt.setString(14, obj.getCurso());
|
||||
stmt.setString(15, obj.getSerie());
|
||||
stmt.setInt(16, obj.getEmprestmax());
|
||||
stmt.setString(17, obj.getObservacoes());
|
||||
stmt.setString(18, obj.getTipo());
|
||||
|
||||
stmt.setInt(19, obj.getId());
|
||||
|
||||
// 3 - executar
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Cliente alterado com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro!" + e);
|
||||
}
|
||||
}
|
||||
|
||||
//método excluir
|
||||
// TODO: implementar caixa de confirmação
|
||||
public void excluirUsuario(Usuario obj) {
|
||||
try {
|
||||
String sql = "delete from tb_leitores where id = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setInt(1, obj.getId());
|
||||
stmt.execute();
|
||||
stmt.close();
|
||||
JOptionPane.showMessageDialog(null, "Usuário excluido com sucesso! ");
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
}
|
||||
|
||||
//buscar usuarios com botao
|
||||
public Usuario buscarUsuario(String nome) {
|
||||
try {
|
||||
String sql = "select * from tb_leitores where nome = ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
Usuario obj = new Usuario();
|
||||
while (rs.next()) {
|
||||
//obj.setId(rs.getInt("id"));
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setRg(rs.getString("rg"));
|
||||
obj.setCpf(rs.getString("cpf"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
obj.setCurso(rs.getString("curso"));
|
||||
obj.setSerie(rs.getString("curso_ano"));
|
||||
obj.setEmprestmax(rs.getInt("emprestmax"));
|
||||
obj.setObservacoes(rs.getString("observacoes"));
|
||||
obj.setTipo(rs.getString("tipo"));
|
||||
}
|
||||
return obj;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
//filtrar usuarios
|
||||
public List<Usuario> pesquisarNome(String nome) {
|
||||
try {
|
||||
List<Usuario> lista = new ArrayList<>();
|
||||
String sql = "select * from tb_leitores where nome like ?";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
|
||||
while (rs.next()) {
|
||||
Usuario obj = new Usuario();
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setRg(rs.getString("rg"));
|
||||
obj.setCpf(rs.getString("cpf"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
obj.setCurso(rs.getString("curso"));
|
||||
obj.setSerie(rs.getString("curso_ano"));
|
||||
obj.setEmprestmax(rs.getInt("emprestmax"));
|
||||
obj.setObservacoes(rs.getString("observacoes"));
|
||||
obj.setTipo(rs.getString("tipo"));
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (SQLException e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// tabela listando usuarios
|
||||
public List<Usuario> listarUsuarios() {
|
||||
try {
|
||||
//criar uma lista para armazenar
|
||||
List<Usuario> lista = new ArrayList<>();
|
||||
|
||||
//instrucao sql
|
||||
String sql = "select * from tb_leitores";
|
||||
PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
|
||||
// resultSet representa um conjunto de dados do BD
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
while (rs.next()) {
|
||||
Usuario obj = new Usuario();
|
||||
obj.setId(rs.getInt("id"));
|
||||
obj.setNome(rs.getString("nome"));
|
||||
obj.setRg(rs.getString("rg"));
|
||||
obj.setCpf(rs.getString("cpf"));
|
||||
obj.setEmail(rs.getString("email"));
|
||||
obj.setTelefone(rs.getString("telefone"));
|
||||
obj.setCelular(rs.getString("celular"));
|
||||
obj.setCep(rs.getString("cep"));
|
||||
obj.setEndereco(rs.getString("endereco"));
|
||||
obj.setNumero(rs.getString("numero"));
|
||||
obj.setComplemento(rs.getString("complemento"));
|
||||
obj.setBairro(rs.getString("bairro"));
|
||||
obj.setCidade(rs.getString("cidade"));
|
||||
obj.setUf(rs.getString("estado"));
|
||||
obj.setCurso(rs.getString("curso"));
|
||||
obj.setSerie(rs.getString("curso_ano"));
|
||||
obj.setEmprestmax(rs.getInt("emprestmax"));
|
||||
obj.setObservacoes(rs.getString("observacoes"));
|
||||
obj.setTipo(rs.getString("tipo"));
|
||||
|
||||
lista.add(obj);
|
||||
}
|
||||
return lista;
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Erro! " + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public int pegaUserIdpeloNome(String nome) throws SQLException {
|
||||
int id = 0;
|
||||
String sql = "select * from tb_leitores where nome = ?";
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);
|
||||
stmt.setString(1, nome);
|
||||
ResultSet rs = stmt.executeQuery();
|
||||
if (rs.next()) {
|
||||
id = rs.getInt("id");
|
||||
}
|
||||
stmt.close();
|
||||
return id;
|
||||
}
|
||||
|
||||
public String getUserData(String table, int id) throws SQLException {
|
||||
String value = null;
|
||||
|
||||
String sql = "select " + table + " from tb_leitores where id = " + id; // substituir por ? e stmt.setInt(1,data dá erro, ver o pq
|
||||
try {
|
||||
java.sql.PreparedStatement stmt = conexao.prepareStatement(sql);//createStatment nao suporta placeholders
|
||||
ResultSet rs = stmt.executeQuery(sql);
|
||||
if (rs.next()) {
|
||||
value = rs.getString(table);
|
||||
}
|
||||
stmt.close();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
public void importaUsuariosXls(String path) throws FileNotFoundException, IOException, SQLException, InvalidFormatException {
|
||||
conexao.setAutoCommit(false);
|
||||
java.sql.PreparedStatement stmt = null;
|
||||
InputStream pkg = new FileInputStream(path);
|
||||
XSSFWorkbook wb = new XSSFWorkbook(pkg);
|
||||
XSSFSheet sheet = wb.getSheetAt(0);
|
||||
Row row;
|
||||
for (int i = 0; i <= sheet.getLastRowNum(); i++) {
|
||||
row = (Row) sheet.getRow(i);
|
||||
String sql = "insert into tb_leitores (nome, rg, cpf, email, telefone, celular, cep, "
|
||||
+ "endereco, numero, complemento, bairro, cidade, estado, curso, curso_ano, "
|
||||
+ "qtd_emprestimos, emprestmax, observacoes, tipo, is_locked )"
|
||||
+ "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||||
stmt = conexao.prepareStatement(sql);
|
||||
String nome = row.getCell(1).getStringCellValue();
|
||||
stmt.setString(1, nome);
|
||||
System.out.println("nome = " + nome);
|
||||
stmt.setString(2, row.getCell(2).getStringCellValue());
|
||||
stmt.setString(3, row.getCell(3).getStringCellValue());
|
||||
stmt.setString(4, row.getCell(4).getStringCellValue());
|
||||
stmt.setString(5, row.getCell(5).getStringCellValue());
|
||||
stmt.setString(6, row.getCell(6).getStringCellValue());
|
||||
stmt.setString(7, row.getCell(7).getStringCellValue());
|
||||
stmt.setString(8, row.getCell(8).getStringCellValue());
|
||||
stmt.setString(9, row.getCell(9).getStringCellValue());
|
||||
stmt.setString(10, row.getCell(10).getStringCellValue());
|
||||
stmt.setString(11, row.getCell(11).getStringCellValue());
|
||||
stmt.setString(12, row.getCell(12).getStringCellValue());
|
||||
stmt.setString(13, row.getCell(13).getStringCellValue());
|
||||
stmt.setString(14, row.getCell(14).getStringCellValue());
|
||||
stmt.setString(15, row.getCell(15).getStringCellValue());
|
||||
stmt.setInt(16, 0);//qtd_emprestimos//0
|
||||
//String id = (String) row.getCell(16).getStringCellValue();
|
||||
String emprestmax = row.getCell(16).getStringCellValue();
|
||||
// System.out.println("emprestmax = " + emprestmax);
|
||||
stmt.setString(17, emprestmax);
|
||||
stmt.setString(18, row.getCell(17).getStringCellValue());
|
||||
stmt.setString(19, row.getCell(18).getStringCellValue());
|
||||
stmt.setBoolean(20, false);// false//0
|
||||
stmt.execute();
|
||||
|
||||
}
|
||||
conexao.commit();
|
||||
stmt.close();
|
||||
conexao.close();
|
||||
JOptionPane.showMessageDialog(null, " planilha de usuarios importada com sucesso");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.jdbc;
|
||||
|
||||
import br.com.projeto.model.Utilitarios;
|
||||
import br.com.projeto.view.FormOptions;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.sql.DriverManager;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class ConexaoBanco {
|
||||
|
||||
Utilitarios util = new Utilitarios();
|
||||
|
||||
public Connection pegarConexao() {
|
||||
try {
|
||||
|
||||
String contentIP = null;
|
||||
String ipserverPath = "";
|
||||
String dbuserpPath = "";
|
||||
String dbpassPath = "";
|
||||
|
||||
switch (util.getOS()) {
|
||||
case WINDOWS:
|
||||
ipserverPath = "C:\\Librography\\ipserver";
|
||||
dbuserpPath = "C:\\Librography\\DBUser";
|
||||
dbpassPath = "C:\\Librography\\DBPass";
|
||||
break;
|
||||
case MAC:
|
||||
ipserverPath = "//Applications//Librography.app//config//ipserver";
|
||||
dbuserpPath = "//Applications//Librography.app//config//DBUser";
|
||||
dbpassPath = "//Applications//Librography.app//config//DBPass";
|
||||
break;
|
||||
case LINUX:
|
||||
// some stuff
|
||||
break;
|
||||
}
|
||||
try {
|
||||
contentIP = new String(Files.readAllBytes(Paths.get(ipserverPath)));
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormOptions.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
|
||||
String contentUser;
|
||||
contentUser = new String(Files.readAllBytes(Paths.get(dbuserpPath)));
|
||||
|
||||
String contentPass;
|
||||
contentPass = new String(Files.readAllBytes(Paths.get(dbpassPath)));
|
||||
|
||||
String url = "jdbc:mysql://" + contentIP + ":3306/applibrography"; //Nome da base de dados
|
||||
String user = contentUser; //nome do usuário do MySQL
|
||||
String password = contentPass; //senha do MySQL
|
||||
|
||||
Connection conexao = null;
|
||||
conexao = (Connection) DriverManager.getConnection(url, user, password);
|
||||
|
||||
return conexao;
|
||||
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "erro" + e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.jdbc;
|
||||
//classe para testar conexao
|
||||
import javax.swing.JOptionPane;
|
||||
import sun.applet.Main;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class TestarConexao {
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
new ConexaoBanco().pegarConexao();
|
||||
JOptionPane.showMessageDialog(null,"conectado");
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null,"erro" + e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Biblioteca {
|
||||
private int id;
|
||||
private String piso;
|
||||
private String corredor;
|
||||
private String posicao;
|
||||
private String secao;
|
||||
private String mapa;
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getPiso() {
|
||||
return piso;
|
||||
}
|
||||
|
||||
public void setPiso(String piso) {
|
||||
this.piso = piso;
|
||||
}
|
||||
|
||||
public String getCorredor() {
|
||||
return corredor;
|
||||
}
|
||||
|
||||
public void setCorredor(String corredor) {
|
||||
this.corredor = corredor;
|
||||
}
|
||||
|
||||
public String getPosicao() {
|
||||
return posicao;
|
||||
}
|
||||
|
||||
public void setPosicao(String posicao) {
|
||||
this.posicao = posicao;
|
||||
}
|
||||
|
||||
public String getSecao() {
|
||||
return secao;
|
||||
}
|
||||
|
||||
public void setSecao(String secao) {
|
||||
this.secao = secao;
|
||||
}
|
||||
|
||||
public String getMapa() {
|
||||
return mapa;
|
||||
}
|
||||
|
||||
public void setMapa(String mapa) {
|
||||
this.mapa = mapa;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
import java.text.SimpleDateFormat;
|
||||
import javax.swing.table.DefaultTableCellRenderer;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class DateRenderer extends DefaultTableCellRenderer {
|
||||
|
||||
public DateRenderer() { // This is a contructor
|
||||
DateFormatter formatter = new DateFormatter("yyyy-MM-dd");
|
||||
}
|
||||
|
||||
public class DateFormatter extends SimpleDateFormat { //This another class within a class
|
||||
|
||||
public DateFormatter(String pattern) {
|
||||
super(pattern);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
import java.sql.Timestamp;
|
||||
|
||||
import java.sql.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Emprestimo {
|
||||
private int id;
|
||||
private Timestamp data_emprestimo;
|
||||
private Timestamp data_devolucao;
|
||||
private String observacoes;
|
||||
private Funcionario tb_funcionarios_id;
|
||||
private Livro tb_livros_id;
|
||||
private Usuario tb_leitores_id;
|
||||
private Timestamp data_entrega_agendada;
|
||||
private int atraso;
|
||||
private long static_id_emprestimo;
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Timestamp getData_emprestimo() {
|
||||
return data_emprestimo;
|
||||
}
|
||||
|
||||
public void setData_emprestimo(Timestamp data_emprestimo) {
|
||||
this.data_emprestimo = data_emprestimo;
|
||||
}
|
||||
|
||||
public Timestamp getData_devolucao() {
|
||||
return data_devolucao;
|
||||
}
|
||||
|
||||
public void setData_devolucao(Timestamp data_devolucao) {
|
||||
this.data_devolucao = data_devolucao;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getObservacoes() {
|
||||
return observacoes;
|
||||
}
|
||||
|
||||
public void setObservacoes(String observacoes) {
|
||||
this.observacoes = observacoes;
|
||||
}
|
||||
|
||||
public Funcionario getTb_funcionarios_id() {
|
||||
return tb_funcionarios_id;
|
||||
}
|
||||
|
||||
public void setTb_funcionarios_id(Funcionario tb_funcionarios_id) {
|
||||
this.tb_funcionarios_id = tb_funcionarios_id;
|
||||
}
|
||||
|
||||
public Livro getTb_livros_id() {
|
||||
return tb_livros_id;
|
||||
}
|
||||
|
||||
public void setTb_livros_id(Livro tb_livros_id) {
|
||||
this.tb_livros_id = tb_livros_id;
|
||||
}
|
||||
|
||||
public Usuario getTb_leitores_id() {
|
||||
return tb_leitores_id;
|
||||
}
|
||||
|
||||
public void setTb_leitores_id(Usuario tb_leitores_id) {
|
||||
this.tb_leitores_id = tb_leitores_id;
|
||||
}
|
||||
|
||||
public Timestamp getData_entrega_agendada() {
|
||||
return data_entrega_agendada;
|
||||
}
|
||||
|
||||
public void setData_entrega_agendada(Timestamp data_entrega_agendada) {
|
||||
this.data_entrega_agendada = data_entrega_agendada;
|
||||
}
|
||||
|
||||
public int getAtraso() {
|
||||
return atraso;
|
||||
}
|
||||
|
||||
public void setAtraso(int atraso) {
|
||||
this.atraso = atraso;
|
||||
}
|
||||
|
||||
public long getStatic_id_emprestimo() {
|
||||
return static_id_emprestimo;
|
||||
}
|
||||
|
||||
public void setStatic_id_emprestimo(long static_id_emprestimo) {
|
||||
this.static_id_emprestimo = static_id_emprestimo;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Fornecedor extends GlobalUser{
|
||||
private String cnpj;
|
||||
private String nome;
|
||||
|
||||
@Override
|
||||
public String getNome() {
|
||||
return nome;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public String getCnpj() {
|
||||
return cnpj;
|
||||
}
|
||||
|
||||
public void setCnpj(String cnpj) {
|
||||
this.cnpj = cnpj;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString () {
|
||||
return this.getNome();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Funcionario extends GlobalUser{
|
||||
private String cpf;
|
||||
private String rg;
|
||||
private String cargo;
|
||||
private String nivel_acesso;
|
||||
private String senha;
|
||||
|
||||
public String getCpf() {
|
||||
return cpf;
|
||||
}
|
||||
|
||||
public void setCpf(String cpf) {
|
||||
this.cpf = cpf;
|
||||
}
|
||||
|
||||
public String getRg() {
|
||||
return rg;
|
||||
}
|
||||
|
||||
public void setRg(String rg) {
|
||||
this.rg = rg;
|
||||
}
|
||||
|
||||
public String getCargo() {
|
||||
return cargo;
|
||||
}
|
||||
|
||||
public void setCargo(String cargo) {
|
||||
this.cargo = cargo;
|
||||
}
|
||||
|
||||
public String getNivel_acesso() {
|
||||
return nivel_acesso;
|
||||
}
|
||||
|
||||
public void setNivel_acesso(String nivel_acesso) {
|
||||
this.nivel_acesso = nivel_acesso;
|
||||
}
|
||||
|
||||
public String getSenha() {
|
||||
return senha;
|
||||
}
|
||||
|
||||
public void setSenha(String senha) {
|
||||
this.senha = senha;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class GlobalUser {
|
||||
private int id;
|
||||
private String nome;
|
||||
private String celular;
|
||||
private String telefone;
|
||||
private String email;
|
||||
private String endereco;
|
||||
private String numero;
|
||||
private String complemento;
|
||||
private String bairro;
|
||||
private String cidade;
|
||||
private String uf;
|
||||
private String cep;
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getNome() {
|
||||
return nome;
|
||||
}
|
||||
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public String getCelular() {
|
||||
return celular;
|
||||
}
|
||||
|
||||
public void setCelular(String celular) {
|
||||
this.celular = celular;
|
||||
}
|
||||
|
||||
public String getTelefone() {
|
||||
return telefone;
|
||||
}
|
||||
|
||||
public void setTelefone(String telefone) {
|
||||
this.telefone = telefone;
|
||||
}
|
||||
|
||||
public String getEmail() {
|
||||
return email;
|
||||
}
|
||||
|
||||
public void setEmail(String email) {
|
||||
this.email = email;
|
||||
}
|
||||
|
||||
public String getEndereco() {
|
||||
return endereco;
|
||||
}
|
||||
|
||||
public void setEndereco(String endereco) {
|
||||
this.endereco = endereco;
|
||||
}
|
||||
|
||||
public String getNumero() {
|
||||
return numero;
|
||||
}
|
||||
|
||||
public void setNumero(String numero) {
|
||||
this.numero = numero;
|
||||
}
|
||||
|
||||
public String getComplemento() {
|
||||
return complemento;
|
||||
}
|
||||
|
||||
public void setComplemento(String complemento) {
|
||||
this.complemento = complemento;
|
||||
}
|
||||
|
||||
public String getBairro() {
|
||||
return bairro;
|
||||
}
|
||||
|
||||
public void setBairro(String bairro) {
|
||||
this.bairro = bairro;
|
||||
}
|
||||
|
||||
public String getCidade() {
|
||||
return cidade;
|
||||
}
|
||||
|
||||
public void setCidade(String cidade) {
|
||||
this.cidade = cidade;
|
||||
}
|
||||
|
||||
public String getUf() {
|
||||
return uf;
|
||||
}
|
||||
|
||||
public void setUf(String uf) {
|
||||
this.uf = uf;
|
||||
}
|
||||
|
||||
public String getCep() {
|
||||
return cep;
|
||||
}
|
||||
|
||||
public void setCep(String cep) {
|
||||
this.cep = cep;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
import java.io.*;
|
||||
import java.sql.*;
|
||||
import java.util.*;
|
||||
import java.util.regex.*;
|
||||
import org.apache.poi.hssf.usermodel.*;
|
||||
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
|
||||
|
||||
public class Insert {
|
||||
|
||||
public static void main(String[] args) {
|
||||
String fileName = "C:\\File.xls";
|
||||
Vector dataHolder = read(fileName);
|
||||
saveToDatabase(dataHolder);
|
||||
}
|
||||
|
||||
public static Vector read(String fileName) {
|
||||
Vector cellVectorHolder = new Vector();
|
||||
try {
|
||||
FileInputStream myInput = new FileInputStream(fileName);
|
||||
POIFSFileSystem myFileSystem = new POIFSFileSystem(myInput);
|
||||
HSSFWorkbook myWorkBook = new HSSFWorkbook(myFileSystem);
|
||||
HSSFSheet mySheet = myWorkBook.getSheetAt(0);
|
||||
Iterator rowIter = mySheet.rowIterator();
|
||||
while (rowIter.hasNext()) {
|
||||
HSSFRow myRow = (HSSFRow) rowIter.next();
|
||||
Iterator cellIter = myRow.cellIterator();
|
||||
Vector cellStoreVector = new Vector();
|
||||
while (cellIter.hasNext()) {
|
||||
HSSFCell myCell = (HSSFCell) cellIter.next();
|
||||
cellStoreVector.addElement(myCell);
|
||||
}
|
||||
cellVectorHolder.addElement(cellStoreVector);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return cellVectorHolder;
|
||||
}
|
||||
|
||||
private static void saveToDatabase(Vector dataHolder) {
|
||||
String username = "";
|
||||
String password = "";
|
||||
for (int i = 0; i < dataHolder.size(); i++) {
|
||||
Vector cellStoreVector = (Vector) dataHolder.elementAt(i);
|
||||
for (int j = 0; j < cellStoreVector.size(); j++) {
|
||||
HSSFCell myCell = (HSSFCell) cellStoreVector.elementAt(j);
|
||||
String st = myCell.toString();
|
||||
username = st.substring(0, 1);
|
||||
password = st.substring(0);
|
||||
}
|
||||
try {
|
||||
Class.forName("com.mysql.jdbc.Driver").newInstance();
|
||||
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
|
||||
Statement stat = con.createStatement();
|
||||
int k = stat.executeUpdate("insert into login(username,password) value('" + username + "','" + password + "')");
|
||||
System.out.println("Data is inserted");
|
||||
stat.close();
|
||||
con.close();
|
||||
} catch (Exception e) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
import java.sql.Blob;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Livro {
|
||||
private int id;
|
||||
private String titulo;
|
||||
private String autor;
|
||||
private String editora;
|
||||
private String isbn;
|
||||
private String ano;
|
||||
private String serie;
|
||||
private String edicao;
|
||||
private String idioma;
|
||||
private String piso;
|
||||
private String corredor;
|
||||
private String posicao;
|
||||
private String secao;
|
||||
private Fornecedor fornecedor;
|
||||
private int disponibilidade;
|
||||
private boolean emprestado;
|
||||
private String observacoes;
|
||||
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getTitulo() {
|
||||
return titulo;
|
||||
}
|
||||
|
||||
public void setTitulo(String titulo) {
|
||||
this.titulo = titulo;
|
||||
}
|
||||
|
||||
public String getAutor() {
|
||||
return autor;
|
||||
}
|
||||
|
||||
public void setAutor(String autor) {
|
||||
this.autor = autor;
|
||||
}
|
||||
|
||||
public String getEditora() {
|
||||
return editora;
|
||||
}
|
||||
|
||||
public void setEditora(String editora) {
|
||||
this.editora = editora;
|
||||
}
|
||||
|
||||
public String getIsbn() {
|
||||
return isbn;
|
||||
}
|
||||
|
||||
public void setIsbn(String isbn) {
|
||||
this.isbn = isbn;
|
||||
}
|
||||
|
||||
public String getAno() {
|
||||
return ano;
|
||||
}
|
||||
|
||||
public void setAno(String ano) {
|
||||
this.ano = ano;
|
||||
}
|
||||
|
||||
public String getSerie() {
|
||||
return serie;
|
||||
}
|
||||
|
||||
public void setSerie(String serie) {
|
||||
this.serie = serie;
|
||||
}
|
||||
|
||||
public String getEdicao() {
|
||||
return edicao;
|
||||
}
|
||||
|
||||
public void setEdicao(String edicao) {
|
||||
this.edicao = edicao;
|
||||
}
|
||||
|
||||
public String getIdioma() {
|
||||
return idioma;
|
||||
}
|
||||
|
||||
public void setIdioma(String idioma) {
|
||||
this.idioma = idioma;
|
||||
}
|
||||
|
||||
|
||||
public String getPiso() {
|
||||
return piso;
|
||||
}
|
||||
|
||||
public void setPiso(String piso) {
|
||||
this.piso = piso;
|
||||
}
|
||||
|
||||
public String getCorredor() {
|
||||
return corredor;
|
||||
}
|
||||
|
||||
public void setCorredor(String corredor) {
|
||||
this.corredor = corredor;
|
||||
}
|
||||
|
||||
public String getPosicao() {
|
||||
return posicao;
|
||||
}
|
||||
|
||||
public void setPosicao(String posicao) {
|
||||
this.posicao = posicao;
|
||||
}
|
||||
|
||||
public String getSecao() {
|
||||
return secao;
|
||||
}
|
||||
|
||||
public void setSecao(String secao) {
|
||||
this.secao = secao;
|
||||
}
|
||||
|
||||
public Fornecedor getFornecedor() {
|
||||
return fornecedor;
|
||||
}
|
||||
|
||||
public void setFornecedor(Fornecedor fornecedor) {
|
||||
this.fornecedor = fornecedor;
|
||||
}
|
||||
|
||||
public int getDisponibilidade() {
|
||||
return disponibilidade;
|
||||
}
|
||||
|
||||
public void setDisponibilidade(int disponibilidade) {
|
||||
this.disponibilidade = disponibilidade;
|
||||
}
|
||||
|
||||
public boolean isEmprestado() {
|
||||
return emprestado;
|
||||
}
|
||||
|
||||
public void setEmprestado(boolean emprestado) {
|
||||
this.emprestado = emprestado;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// public String getDisponibilidade() {
|
||||
// if(!"0".equals(disponibilidade)){
|
||||
// return disponibilidade + " Dias máx.";
|
||||
// } else {
|
||||
// return "Não Disponível/Emprestado";
|
||||
// }
|
||||
// //return disponibilidade;
|
||||
// }
|
||||
//
|
||||
// public void setDisponibilidade(String disponibilidade) {
|
||||
// this.disponibilidade = disponibilidade;
|
||||
// }
|
||||
|
||||
public String getObservacoes() {
|
||||
return observacoes;
|
||||
}
|
||||
|
||||
public void setObservacoes(String observacoes) {
|
||||
this.observacoes = observacoes;
|
||||
}
|
||||
|
||||
|
||||
// public void getDisponibilidade(Object selectedItem) {
|
||||
// throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
|
||||
// }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Multa {
|
||||
|
||||
private int id;
|
||||
private int dias_atraso;
|
||||
private boolean esta_pago;
|
||||
private int tb_leitores_id;
|
||||
private int tb_emprestimos_id;
|
||||
private double valor_multa;
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public int getDias_atraso() {
|
||||
return dias_atraso;
|
||||
}
|
||||
|
||||
public void setDias_atraso(int dias_atraso) {
|
||||
this.dias_atraso = dias_atraso;
|
||||
}
|
||||
|
||||
public boolean isEsta_pago() {
|
||||
return esta_pago;
|
||||
}
|
||||
|
||||
public void setEsta_pago(boolean esta_pago) {
|
||||
this.esta_pago = esta_pago;
|
||||
}
|
||||
|
||||
public int getTb_leitores_id() {
|
||||
return tb_leitores_id;
|
||||
}
|
||||
|
||||
public void setTb_leitores_id(int tb_leitores_id) {
|
||||
this.tb_leitores_id = tb_leitores_id;
|
||||
}
|
||||
|
||||
public int getTb_emprestimos_id() {
|
||||
return tb_emprestimos_id;
|
||||
}
|
||||
|
||||
public void setTb_emprestimos_id(int tb_emprestimos_id) {
|
||||
this.tb_emprestimos_id = tb_emprestimos_id;
|
||||
}
|
||||
|
||||
public double getValor_multa() {
|
||||
return valor_multa;
|
||||
}
|
||||
|
||||
public void setValor_multa(double valor_multa) {
|
||||
this.valor_multa = valor_multa;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Options {
|
||||
private int id;
|
||||
private String piso;
|
||||
private String corredor;
|
||||
private String posicao;
|
||||
private String secao;
|
||||
private String parent_id;
|
||||
private String Observacoes;
|
||||
private String disponibilidade;
|
||||
private String tipos_de_usuarios;
|
||||
private String server_ip;
|
||||
private String library_name;
|
||||
private String library_address;
|
||||
private String receiptMsg;
|
||||
|
||||
public String getPiso() {
|
||||
return piso;
|
||||
}
|
||||
|
||||
public void setPiso(String piso) {
|
||||
this.piso = piso;
|
||||
}
|
||||
|
||||
public String getCorredor() {
|
||||
return corredor;
|
||||
}
|
||||
|
||||
public void setCorredor(String corredor) {
|
||||
this.corredor = corredor;
|
||||
}
|
||||
|
||||
public String getPosicao() {
|
||||
return posicao;
|
||||
}
|
||||
|
||||
public void setPosicao(String posicao) {
|
||||
this.posicao = posicao;
|
||||
}
|
||||
|
||||
public String getSecao() {
|
||||
return secao;
|
||||
}
|
||||
|
||||
public void setSecao(String secao) {
|
||||
this.secao = secao;
|
||||
}
|
||||
|
||||
public String getParent_id() {
|
||||
return parent_id;
|
||||
}
|
||||
|
||||
public void setParent_id(String parent_id) {
|
||||
this.parent_id = parent_id;
|
||||
}
|
||||
|
||||
// @Override
|
||||
// public String toString() {
|
||||
// return this.getPiso();
|
||||
// }
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getObservacoes() {
|
||||
return Observacoes;
|
||||
}
|
||||
|
||||
public void setObservacoes(String Observacoes) {
|
||||
this.Observacoes = Observacoes;
|
||||
}
|
||||
|
||||
public String getDisponibilidade() {
|
||||
return disponibilidade;
|
||||
}
|
||||
|
||||
public void setDisponibilidade(String disponibilidade) {
|
||||
this.disponibilidade = disponibilidade;
|
||||
}
|
||||
|
||||
public String getTipos_de_usuarios() {
|
||||
return tipos_de_usuarios;
|
||||
}
|
||||
|
||||
public void setTipos_de_usuarios(String tipos_de_usuarios) {
|
||||
this.tipos_de_usuarios = tipos_de_usuarios;
|
||||
}
|
||||
|
||||
public String getServer_ip() {
|
||||
return server_ip;
|
||||
}
|
||||
|
||||
public void setServer_ip(String server_ip) {
|
||||
this.server_ip = server_ip;
|
||||
}
|
||||
|
||||
public String getLibrary_name() {
|
||||
return library_name;
|
||||
}
|
||||
|
||||
public void setLibrary_name(String library_name) {
|
||||
this.library_name = library_name;
|
||||
}
|
||||
|
||||
public String getLibrary_address() {
|
||||
return library_address;
|
||||
}
|
||||
|
||||
public void setLibrary_address(String library_address) {
|
||||
this.library_address = library_address;
|
||||
}
|
||||
|
||||
@Override public String toString( ){ return this.getPiso(); }
|
||||
|
||||
public String getReceiptMsg() {
|
||||
return receiptMsg;
|
||||
}
|
||||
|
||||
public void setReceiptMsg(String receiptMsg) {
|
||||
this.receiptMsg = receiptMsg;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
// */
|
||||
import com.google.zxing.BarcodeFormat;
|
||||
import com.google.zxing.WriterException;
|
||||
import com.google.zxing.client.j2se.MatrixToImageWriter;
|
||||
import com.google.zxing.common.BitMatrix;
|
||||
import com.google.zxing.oned.EAN8Writer;
|
||||
import com.google.zxing.qrcode.QRCodeWriter;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.file.FileSystems;
|
||||
import java.nio.file.Path;
|
||||
|
||||
public class QRCodeGenerator {
|
||||
|
||||
public void generateQRCodeImage(String text, int width, int height, String filePath)
|
||||
throws WriterException, IOException {
|
||||
QRCodeWriter qrCodeWriter = new QRCodeWriter();
|
||||
BitMatrix bitMatrix = qrCodeWriter.encode(text, BarcodeFormat.QR_CODE, width, height);
|
||||
|
||||
Path path = FileSystems.getDefault().getPath(filePath);
|
||||
MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);
|
||||
}
|
||||
|
||||
public void generateBarCodeImage(String text, int width, int height, String filePath)
|
||||
throws WriterException, IOException {
|
||||
EAN8Writer barCodeWriter = new EAN8Writer();
|
||||
BitMatrix bitMatrix = barCodeWriter.encode(text, BarcodeFormat.EAN_8, width, height);
|
||||
|
||||
Path path = FileSystems.getDefault().getPath(filePath);
|
||||
MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Recibo {
|
||||
|
||||
private int id;
|
||||
private int emprestimoid;
|
||||
private String data_emprestimo;
|
||||
private String data_devolução_agendada;
|
||||
private String data_entrega;
|
||||
private String livro;
|
||||
private String usuario;
|
||||
private String tipo;
|
||||
private String multa;
|
||||
private String status;
|
||||
private String funcionario;
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public int getEmprestimoid() {
|
||||
return emprestimoid;
|
||||
}
|
||||
|
||||
public void setEmprestimoid(int emprestimoid) {
|
||||
this.emprestimoid = emprestimoid;
|
||||
}
|
||||
|
||||
public String getData_emprestimo() {
|
||||
return data_emprestimo;
|
||||
}
|
||||
|
||||
public void setData_emprestimo(String data_emprestimo) {
|
||||
this.data_emprestimo = data_emprestimo;
|
||||
}
|
||||
|
||||
public String getData_devolução_agendada() {
|
||||
return data_devolução_agendada;
|
||||
}
|
||||
|
||||
public void setData_devolução_agendada(String data_devolução_agendada) {
|
||||
this.data_devolução_agendada = data_devolução_agendada;
|
||||
}
|
||||
|
||||
public String getData_entrega() {
|
||||
return data_entrega;
|
||||
}
|
||||
|
||||
public void setData_entrega(String data_entrega) {
|
||||
this.data_entrega = data_entrega;
|
||||
}
|
||||
|
||||
public String getLivro() {
|
||||
return livro;
|
||||
}
|
||||
|
||||
public void setLivro(String livro) {
|
||||
this.livro = livro;
|
||||
}
|
||||
|
||||
public String getUsuario() {
|
||||
return usuario;
|
||||
}
|
||||
|
||||
public void setUsuario(String usuario) {
|
||||
this.usuario = usuario;
|
||||
}
|
||||
|
||||
public String getMulta() {
|
||||
return multa;
|
||||
}
|
||||
|
||||
public void setMulta(String multa) {
|
||||
this.multa = multa;
|
||||
}
|
||||
|
||||
public String getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(String status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
public String getFuncionario() {
|
||||
return funcionario;
|
||||
}
|
||||
|
||||
public void setFuncionario(String funcionario) {
|
||||
this.funcionario = funcionario;
|
||||
}
|
||||
|
||||
public String getTipo() {
|
||||
return tipo;
|
||||
}
|
||||
|
||||
public void setTipo(String tipo) {
|
||||
this.tipo = tipo;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Usuario extends GlobalUser{
|
||||
private String cpf;
|
||||
private String rg;
|
||||
private String curso;
|
||||
private String serie;
|
||||
private int emprestmax;
|
||||
private String observacoes;
|
||||
private String tipo;
|
||||
private int qtd_emprestimos;
|
||||
private boolean is_locked;
|
||||
|
||||
public String getCpf() {
|
||||
return cpf;
|
||||
}
|
||||
|
||||
public void setCpf(String cpf) {
|
||||
this.cpf = cpf;
|
||||
}
|
||||
|
||||
public String getRg() {
|
||||
return rg;
|
||||
}
|
||||
|
||||
public void setRg(String rg) {
|
||||
this.rg = rg;
|
||||
}
|
||||
|
||||
public String getCurso() {
|
||||
return curso;
|
||||
}
|
||||
|
||||
public void setCurso(String curso) {
|
||||
this.curso = curso;
|
||||
}
|
||||
|
||||
public String getSerie() {
|
||||
return serie;
|
||||
}
|
||||
|
||||
public void setSerie(String serie) {
|
||||
this.serie = serie;
|
||||
}
|
||||
|
||||
public int getEmprestmax() {
|
||||
return emprestmax;
|
||||
}
|
||||
|
||||
public void setEmprestmax(int emprestmax) {
|
||||
this.emprestmax = emprestmax;
|
||||
}
|
||||
|
||||
public String getObservacoes() {
|
||||
return observacoes;
|
||||
}
|
||||
|
||||
public void setObservacoes(String observacoes) {
|
||||
this.observacoes = observacoes;
|
||||
}
|
||||
|
||||
public String getTipo() {
|
||||
return tipo;
|
||||
}
|
||||
|
||||
public void setTipo(String tipo) {
|
||||
this.tipo = tipo;
|
||||
}
|
||||
|
||||
public int getQtd_emprestimos() {
|
||||
return qtd_emprestimos;
|
||||
}
|
||||
|
||||
public void setQtd_emprestimos(int qtd_emprestimos) {
|
||||
this.qtd_emprestimos = qtd_emprestimos;
|
||||
}
|
||||
|
||||
public boolean isIs_locked() {
|
||||
return is_locked;
|
||||
}
|
||||
|
||||
public void setIs_locked(boolean is_locked) {
|
||||
this.is_locked = is_locked;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
import br.com.caelum.stella.validation.CNPJValidator;
|
||||
import br.com.caelum.stella.validation.CPFValidator;
|
||||
import br.com.projeto.view.FormCartao;
|
||||
import com.google.zxing.WriterException;
|
||||
import java.awt.Component;
|
||||
import java.io.BufferedOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
import java.sql.Timestamp;
|
||||
import java.text.NumberFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.TimeZone;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import static javax.management.Query.lt;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JOptionPane;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTable;
|
||||
import javax.swing.JTextArea;
|
||||
import javax.swing.JTextField;
|
||||
import javax.swing.table.TableModel;
|
||||
import static org.apache.commons.math3.fitting.leastsquares.LeastSquaresFactory.model;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.xssf.usermodel.XSSFCell;
|
||||
import org.apache.poi.xssf.usermodel.XSSFRow;
|
||||
import org.apache.poi.xssf.usermodel.XSSFSheet;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class Utilitarios {
|
||||
|
||||
// método limpar tela
|
||||
public void limpaTela(JPanel container) {
|
||||
Component components[] = container.getComponents();
|
||||
for (Component component : components) {
|
||||
if (component instanceof JTextField || component instanceof JTextArea) {
|
||||
((JTextField) component).setText(null);
|
||||
}
|
||||
if (component instanceof JComboBox) {
|
||||
((JComboBox) component).setSelectedIndex(-1);
|
||||
}
|
||||
if (component instanceof JLabel) {
|
||||
((JLabel) component).setIcon(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean isNegative(double d) {
|
||||
return Double.doubleToRawLongBits(d) < 0;
|
||||
}
|
||||
|
||||
public interface DateUtil {
|
||||
|
||||
String ISO_DATE_FORMAT_ZERO_OFFSET = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
|
||||
String UTC_TIMEZONE_NAME = "UTC";
|
||||
|
||||
static SimpleDateFormat provideDateFormat() {
|
||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(ISO_DATE_FORMAT_ZERO_OFFSET);
|
||||
simpleDateFormat.setTimeZone(TimeZone.getTimeZone(UTC_TIMEZONE_NAME));
|
||||
return simpleDateFormat;
|
||||
}
|
||||
}
|
||||
|
||||
public String campoMulta(double multa) {
|
||||
NumberFormat formatter = NumberFormat.getCurrencyInstance();
|
||||
if (multa <= 0) {
|
||||
String e = "Em dia";
|
||||
return e;
|
||||
} else {
|
||||
String e = formatter.format(multa);
|
||||
return e;
|
||||
}
|
||||
}
|
||||
|
||||
public static int okcancel(String theMessage) {
|
||||
int result = JOptionPane.showConfirmDialog((Component) null, theMessage,
|
||||
"Atenção!", JOptionPane.OK_CANCEL_OPTION);
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param tipo
|
||||
* @param id
|
||||
*/
|
||||
public void gerarBarCode(String tipo, int id) {
|
||||
String toCode = String.format("%08d", id);
|
||||
String BAR_CODE_IMAGE_PATH = "C:\\Librography\\images\\Emprestimos\\BarCode\\";
|
||||
switch (tipo) {
|
||||
case "emprestimo":
|
||||
BAR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Emprestimos\\\\BarCode\\\\";
|
||||
break;
|
||||
case "devolucao":
|
||||
BAR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Devolucao\\\\BarCode\\\\";
|
||||
break;
|
||||
case "usuario":
|
||||
BAR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Usuarios\\\\BarCode\\\\";
|
||||
break;
|
||||
case "card":
|
||||
BAR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Cards\\\\BarCode\\\\";
|
||||
break;
|
||||
case "book":
|
||||
BAR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\Books\\\\BarCode\\\\";
|
||||
break;
|
||||
}
|
||||
System.out.println(BAR_CODE_IMAGE_PATH);
|
||||
String Finalbpath = BAR_CODE_IMAGE_PATH + toCode;
|
||||
System.out.println(Finalbpath);
|
||||
QRCodeGenerator genBarCode = new QRCodeGenerator();
|
||||
try {
|
||||
genBarCode.generateBarCodeImage(toCode, 340, 150, Finalbpath);
|
||||
} catch (WriterException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
//String BarCodeImage = "C:\\Librography\\images\\Emprestimos\\QrCode\\" + toCode;
|
||||
}
|
||||
|
||||
public void gerarQrCode(String tipo, int id) {
|
||||
String toCode = String.format("%08d", id);
|
||||
String QR_CODE_IMAGE_PATH = "C:\\Librography\\images\\Emprestimos\\QrCode\\";
|
||||
switch (tipo) {
|
||||
case "emprestimo":
|
||||
QR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Emprestimos\\\\QrCode\\\\";
|
||||
break;
|
||||
case "devolucao":
|
||||
QR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Devolucao\\\\QrCode\\\\";
|
||||
break;
|
||||
case "usuario":
|
||||
QR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Usuarios\\\\QrCode\\\\";
|
||||
break;
|
||||
case "card":
|
||||
QR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Cards\\\\QrCode\\\\";
|
||||
break;
|
||||
case "book":
|
||||
QR_CODE_IMAGE_PATH = "C:\\\\Librography\\\\images\\\\Books\\\\QrCode\\\\";
|
||||
break;
|
||||
}
|
||||
String Finalbpath = QR_CODE_IMAGE_PATH + toCode;
|
||||
QRCodeGenerator genCode = new QRCodeGenerator();
|
||||
|
||||
try {
|
||||
genCode.generateQRCodeImage(toCode, 550, 550, Finalbpath);
|
||||
} catch (WriterException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public String formatData(Timestamp timestamp) {
|
||||
SimpleDateFormat dataBR = new SimpleDateFormat("dd/MM/yyyy HH:mm");
|
||||
String dataFormatada = dataBR.format(timestamp);
|
||||
return dataFormatada;
|
||||
}
|
||||
|
||||
public boolean valida(String cpf) {
|
||||
CPFValidator cpfValidator = new CPFValidator();
|
||||
try {
|
||||
cpfValidator.assertValid(cpf);
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
//JOptionPane.showMessageDialog(null, "CPF Inválido! Tente Novamente!");
|
||||
// e.printStackTrace();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public boolean validaCnpj(String cpf) {
|
||||
CNPJValidator cnpjValidator = new CNPJValidator();
|
||||
try {
|
||||
cnpjValidator.assertValid(cpf);
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
//JOptionPane.showMessageDialog(null, "CNPJ Inválido! Tente Novamente!");
|
||||
// e.printStackTrace();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public void toExcel(JTable table, File file) throws FileNotFoundException, IOException {
|
||||
FileOutputStream excelFos = null;
|
||||
XSSFWorkbook excelJTableExport = null;
|
||||
BufferedOutputStream excelBos = null;
|
||||
try {
|
||||
TableModel model = table.getModel();
|
||||
excelJTableExport = new XSSFWorkbook();
|
||||
XSSFSheet excelSheet = excelJTableExport.createSheet("Jtable Export");
|
||||
for (int i = 0; i < model.getRowCount(); i++) {
|
||||
XSSFRow excelRow = excelSheet.createRow(i);
|
||||
for (int j = 0; j < model.getColumnCount(); j++) {
|
||||
XSSFCell excelCell = excelRow.createCell(j);
|
||||
if (model.getValueAt(i, j) == null) {
|
||||
excelCell.setCellValue("");
|
||||
} else {
|
||||
String ccell = model.getValueAt(i, j).toString();
|
||||
excelCell.setCellValue(ccell);
|
||||
}
|
||||
}
|
||||
}
|
||||
excelFos = new FileOutputStream(file);
|
||||
excelBos = new BufferedOutputStream(excelFos);
|
||||
excelJTableExport.write(excelBos);
|
||||
//JOptionPane.showMessageDialog(null, "Exported Successfully");
|
||||
} catch (FileNotFoundException ex) {
|
||||
ex.printStackTrace();
|
||||
} catch (IOException ex) {
|
||||
ex.printStackTrace();
|
||||
} finally {
|
||||
try {
|
||||
if (excelBos != null) {
|
||||
excelBos.close();
|
||||
}
|
||||
if (excelFos != null) {
|
||||
excelFos.close();
|
||||
}
|
||||
if (excelJTableExport != null) {
|
||||
excelJTableExport.close();
|
||||
}
|
||||
} catch (IOException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public enum OS {
|
||||
WINDOWS, LINUX, MAC, SOLARIS
|
||||
};// Operating systems.
|
||||
|
||||
private static OS os = null;
|
||||
|
||||
public static OS getOS() {
|
||||
if (os == null) {
|
||||
String operSys = System.getProperty("os.name").toLowerCase();
|
||||
if (operSys.contains("win")) {
|
||||
os = OS.WINDOWS;
|
||||
} else if (operSys.contains("nix") || operSys.contains("nux")
|
||||
|| operSys.contains("aix")) {
|
||||
os = OS.LINUX;
|
||||
} else if (operSys.contains("mac")) {
|
||||
os = OS.MAC;
|
||||
} else if (operSys.contains("sunos")) {
|
||||
os = OS.SOLARIS;
|
||||
}
|
||||
}
|
||||
return os;
|
||||
}
|
||||
|
||||
// try {
|
||||
// TableModel model = table.getModel();
|
||||
// FileWriter excel = new FileWriter(file);
|
||||
//
|
||||
// for (int i = 0; i < model.getColumnCount(); i++) {
|
||||
// excel.write(model.getColumnName(i) + "\t");
|
||||
// }
|
||||
//
|
||||
// excel.write("\n");
|
||||
//
|
||||
// for (int i = 0; i < model.getRowCount(); i++) {
|
||||
// for (int j = 0; j < model.getColumnCount(); j++) {
|
||||
// excel.write(model.getValueAt(i, j).toString() + "\t");
|
||||
// }
|
||||
// excel.write("\n");
|
||||
// }
|
||||
//
|
||||
// excel.close();
|
||||
//
|
||||
// }
|
||||
// catch (IOException e
|
||||
//
|
||||
//
|
||||
// ) {
|
||||
// System.out.println(e);
|
||||
// }
|
||||
//}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.model;
|
||||
|
||||
import br.com.projeto.jdbc.ConexaoBanco;
|
||||
import com.mysql.jdbc.Connection;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.SQLException;
|
||||
import javax.swing.JFileChooser;
|
||||
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.ss.usermodel.WorkbookFactory;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author orfeu
|
||||
*/
|
||||
public class XlsxProcess {
|
||||
|
||||
private Connection conexao;
|
||||
|
||||
//construtor
|
||||
public XlsxProcess() {
|
||||
this.conexao = new ConexaoBanco().pegarConexao();
|
||||
}
|
||||
|
||||
public void importaUsuariosXls() throws FileNotFoundException, IOException, SQLException {
|
||||
|
||||
// java.sql.PreparedStatement stmt = null;
|
||||
final JFileChooser fc = new JFileChooser();
|
||||
File file = fc.getSelectedFile(); //if xls only
|
||||
java.sql.PreparedStatement stmt = null;
|
||||
FileInputStream input = new FileInputStream(file);
|
||||
POIFSFileSystem fs = new POIFSFileSystem(input);
|
||||
Workbook workbook;
|
||||
workbook = WorkbookFactory.create(fs);
|
||||
Sheet sheet = workbook.getSheetAt(0);
|
||||
Row row;
|
||||
for (int i = 1; i <= sheet.getLastRowNum(); i++) {
|
||||
row = (Row) sheet.getRow(i);
|
||||
String nome = row.getCell(0).getStringCellValue();
|
||||
String rg = row.getCell(1).getStringCellValue();
|
||||
String cpf = row.getCell(2).getStringCellValue();
|
||||
String email= row.getCell(3).getStringCellValue();
|
||||
String telefone= row.getCell(4).getStringCellValue();
|
||||
String celular= row.getCell(5).getStringCellValue();
|
||||
String cep= row.getCell(6).getStringCellValue();
|
||||
String endereco= row.getCell(7).getStringCellValue();
|
||||
String numero= row.getCell(8).getStringCellValue();
|
||||
String complemento = row.getCell(9).getStringCellValue();
|
||||
String bairro= row.getCell(10).getStringCellValue();
|
||||
String cidade= row.getCell(11).getStringCellValue();
|
||||
String estado= row.getCell(12).getStringCellValue();
|
||||
String curso= row.getCell(13).getStringCellValue();
|
||||
String curso_ano= row.getCell(14).getStringCellValue();
|
||||
String qtd_emprestimos= "0";
|
||||
String emprestmax= row.getCell(15).getStringCellValue();
|
||||
String observacoes= row.getCell(16).getStringCellValue();
|
||||
String tipo= row.getCell(17).getStringCellValue();
|
||||
String is_locked= "0";
|
||||
//String = row.getCell(20).getStringCellValue();
|
||||
|
||||
String sql = "insert into tb_leitores (nome, rg, cpf, email, telefone, celular, cep, endereco, numero, complemento, bairro, cidade, estado, curso, curso_ano, qtd_emprestimos, emprestmax, observacoes, tipo, is_locked )"
|
||||
+ "values("+nome +", "+ rg+", "+ cpf+","+email +","+ telefone+", "
|
||||
+ ""+ celular+", "+cep +", "+ endereco+", "+numero +", "+ complemento+", "+ bairro+","
|
||||
+ " "+ cidade+", "+estado +", "+ curso+", "+ curso_ano+", "+ qtd_emprestimos+", "+ emprestmax+","
|
||||
+ " "+observacoes +", "+ tipo+", "+ is_locked+")";
|
||||
|
||||
stmt = (PreparedStatement) conexao.prepareStatement(sql);
|
||||
stmt.execute();
|
||||
System.out.println("Import rows " + i);
|
||||
|
||||
}
|
||||
conexao.commit();
|
||||
stmt.close();
|
||||
conexao.close();
|
||||
input.close();
|
||||
System.out.println("Success import excel to mysql table");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,370 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.9" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Container class="javax.swing.JLayeredPane" name="jLayeredPane1">
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="100" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="100" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
</Container>
|
||||
</NonVisualComponents>
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
<Property name="title" type="java.lang.String" value="Cartao"/>
|
||||
<Property name="location" type="java.awt.Point" editor="org.netbeans.beaninfo.editors.PointEditor">
|
||||
<Point value="[0, 0]"/>
|
||||
</Property>
|
||||
<Property name="undecorated" type="boolean" value="true"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="10" pref="10" max="-2" attributes="0"/>
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="26" max="-2" attributes="0"/>
|
||||
<Component id="btnSave" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="btnPrint" min="-2" pref="97" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jButton3" min="-2" pref="90" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="10" pref="10" max="-2" attributes="0"/>
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="btnSave" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnPrint" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jButton3" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace pref="16" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo">
|
||||
<LineBorder>
|
||||
<Color PropertyName="color" blue="cc" green="cc" red="cc" type="rgb"/>
|
||||
</LineBorder>
|
||||
</Border>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="cc" green="cc" red="cc" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="7" pref="7" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="lblInstituicao" min="-2" pref="184" max="-2" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="lblFoto" min="-2" pref="65" max="-2" attributes="0"/>
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLabel7" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Component id="lblId" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="jLabel9" min="-2" max="-2" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="4" pref="4" max="-2" attributes="0"/>
|
||||
<Component id="lblCurso" min="-2" pref="117" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="4" pref="4" max="-2" attributes="0"/>
|
||||
<Component id="lblLogo" min="-2" pref="84" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="13" pref="13" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Component id="lblNome" min="-2" pref="220" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="7" pref="7" max="-2" attributes="0"/>
|
||||
<Component id="lblAcesso" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="26" pref="26" max="-2" attributes="0"/>
|
||||
<Component id="lblCodBarras" min="-2" pref="113" max="-2" attributes="0"/>
|
||||
<EmptySpace min="12" pref="12" max="-2" attributes="0"/>
|
||||
<Component id="lblQrcode" min="-2" pref="50" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="lblInstituicao" min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="2" pref="2" max="-2" attributes="0"/>
|
||||
<Component id="lblFoto" min="-2" pref="70" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel7" min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<Component id="lblId" min="-2" pref="10" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="10" pref="10" max="-2" attributes="0"/>
|
||||
<Component id="jLabel9" min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Component id="lblCurso" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="5" pref="5" max="-2" attributes="0"/>
|
||||
<Component id="lblLogo" min="-2" pref="83" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="2" pref="2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" min="-2" pref="14" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="lblNome" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="3" pref="3" max="-2" attributes="0"/>
|
||||
<Component id="lblAcesso" min="-2" pref="40" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="1" pref="1" max="-2" attributes="0"/>
|
||||
<Component id="lblCodBarras" min="-2" pref="49" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="lblQrcode" min="-2" pref="50" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="lblLogo">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblInstituicao">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="99" green="33" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="13" style="1"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="99" green="33" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Nome da Instituição"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel7">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="ID:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblId">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="eb" green="eb" red="eb" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="0" green="0" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="XXXXXXX"/>
|
||||
<Property name="opaque" type="boolean" value="true"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel9">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Curso:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblFoto">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/leitor.png"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
|
||||
<EtchetBorder bevelType="0">
|
||||
<Color PropertyName="highlight" blue="c0" green="c0" id="lightGray" palette="1" red="c0" type="palette"/>
|
||||
<Color PropertyName="shadow" blue="40" green="40" id="darkGray" palette="1" red="40" type="palette"/>
|
||||
</EtchetBorder>
|
||||
</Border>
|
||||
</Property>
|
||||
<Property name="focusable" type="boolean" value="false"/>
|
||||
<Property name="inheritsPopupMenu" type="boolean" value="false"/>
|
||||
<Property name="requestFocusEnabled" type="boolean" value="false"/>
|
||||
<Property name="verifyInputWhenFocusTarget" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_InitCodePre" type="java.lang.String" value="setContentPane(new JLabel(new ImageIcon("C:/Librography/images/cardBackground.jpg")));"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel6">
|
||||
<Properties>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="cc" green="66" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Nome:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblNome">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="eb" green="eb" red="eb" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="13" style="1"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="0" green="0" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="XXXXXX XX XXXXXXX XXXXXXXXXXXX"/>
|
||||
<Property name="opaque" type="boolean" value="true"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblAcesso">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="99" red="33" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="15" style="1"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="cc" green="66" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="ESTUDANTE"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblQrcode">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="QRCODE"/>
|
||||
<Property name="opaque" type="boolean" value="true"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblCodBarras">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Cod Barras"/>
|
||||
<Property name="opaque" type="boolean" value="true"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblCurso">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="eb" green="eb" red="eb" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="0" green="0" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="XXXXXXXXXXXXXXXXXXXX"/>
|
||||
<Property name="opaque" type="boolean" value="true"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JButton" name="btnPrint">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Imprimir"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPrintActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jButton3">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Fechar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton3ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnSave">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Salvar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnSaveActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,533 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.view;
|
||||
|
||||
import br.com.projeto.dao.OptionsDao;
|
||||
import br.com.projeto.model.QRCodeGenerator;
|
||||
import com.bulenkov.darcula.DarculaLaf;
|
||||
import java.awt.Image;
|
||||
import java.sql.SQLException;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.JLabel;
|
||||
import com.google.zxing.WriterException;
|
||||
import java.awt.Component;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Graphics2D;
|
||||
import java.awt.Toolkit;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.awt.print.PageFormat;
|
||||
import java.awt.print.Printable;
|
||||
import java.awt.print.PrinterException;
|
||||
import java.awt.print.PrinterJob;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.imageio.ImageIO;
|
||||
import javax.swing.UIManager;
|
||||
import javax.swing.UnsupportedLookAndFeelException;
|
||||
import javax.swing.plaf.basic.BasicLookAndFeel;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormCartao extends javax.swing.JFrame {
|
||||
|
||||
// Image src;
|
||||
|
||||
/**
|
||||
* Creates new form FormCartao
|
||||
*/
|
||||
public FormCartao() {
|
||||
//Toolkit.getDefaultToolkit().createImage("C:\\Librography\\images\\cardBackground.jpg");
|
||||
initComponents();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public FormCartao(String msg, String msgNome, String msgCurso, String msgAcesso) throws SQLException {
|
||||
initComponents();
|
||||
// int in = Integer.parseInt(msg);
|
||||
// String id = String.format("%08d", in);
|
||||
lblId.setText(msg);
|
||||
lblNome.setText(msgNome);
|
||||
lblCurso.setText(msgCurso);
|
||||
|
||||
OptionsDao opt = new OptionsDao();
|
||||
String biblioteca = opt.retornaOption(15);
|
||||
lblInstituicao.setText(biblioteca.toUpperCase()); // global! nao precisa importar do outro frame
|
||||
|
||||
lblAcesso.setText(msgAcesso); // nivel de acesso a implementar
|
||||
|
||||
String path = "C:\\Librography\\images\\usuarios\\" + msg;
|
||||
lblFoto.setIcon(ResizeIdImage(path));
|
||||
|
||||
String pathLogo = "C:\\Librography\\images\\libraryLogo.png";
|
||||
lblLogo.setIcon(ResizeLogoImage(pathLogo));
|
||||
|
||||
int i = Integer.parseInt(msg);
|
||||
//parse to int e add zero
|
||||
String toCode = String.format("%08d", i);
|
||||
|
||||
//qrcode
|
||||
String QrCodeName = toCode;
|
||||
String QR_CODE_IMAGE_PATH = "C:\\Librography\\images\\QrCodes\\";
|
||||
String Finalpath = QR_CODE_IMAGE_PATH + QrCodeName;
|
||||
QRCodeGenerator genCode = new QRCodeGenerator();
|
||||
try {
|
||||
genCode.generateQRCodeImage(toCode, 550, 550, Finalpath);
|
||||
} catch (WriterException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
String QrImage = "C:\\Librography\\images\\QrCodes\\" + toCode;
|
||||
lblQrcode.setIcon(ResizeQrCodeImage(QrImage));
|
||||
|
||||
//lblCodBarras.setIcon(toCode);
|
||||
String toBCode = String.format("%08d", i);
|
||||
String BarCodeName = toBCode;
|
||||
String BAR_CODE_IMAGE_PATH = "C:\\Librography\\images\\BarCodes\\";
|
||||
String Finalbpath = BAR_CODE_IMAGE_PATH + BarCodeName;
|
||||
QRCodeGenerator genBarCode = new QRCodeGenerator();
|
||||
try {
|
||||
genBarCode.generateBarCodeImage(toCode, 340, 150, Finalbpath);
|
||||
} catch (WriterException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
String BarCodeImage = "C:\\Librography\\images\\BarCodes\\" + toCode;
|
||||
lblCodBarras.setIcon(ResizeBarCodeImage(BarCodeImage));
|
||||
|
||||
}
|
||||
|
||||
//criar classe em arquivo separado aqui
|
||||
class PrintObject implements Printable
|
||||
{
|
||||
public int print(Graphics g, PageFormat f, int pageIndex) {
|
||||
Graphics2D g2 = (Graphics2D) g; // Allow use of Java 2 graphics on
|
||||
// the print pages :
|
||||
|
||||
String msg =lblId.getText();
|
||||
if (pageIndex == 0) {
|
||||
|
||||
// tamabnho de margens e papel
|
||||
// Paper p = new Paper();
|
||||
//p.setSize(5.48, 8.6);
|
||||
//f.setPaper(p);
|
||||
// double margin = 20.;
|
||||
//p.setImageableArea(margin,
|
||||
// p.getImageableY(),
|
||||
// p.getWidth() - 2* margin, p.getImageableHeight());
|
||||
//
|
||||
// f.setPaper(p);
|
||||
|
||||
try {
|
||||
g2.drawImage(ImageIO.read(new File("C:\\Librography\\images\\cards\\" + msg + ".png" )), null, pageIndex, pageIndex);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(PrintObject.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
return PAGE_EXISTS;
|
||||
} else {
|
||||
return NO_SUCH_PAGE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//funcao tira screenshot
|
||||
public static BufferedImage getScreenshotCartao(Component component) {
|
||||
BufferedImage image = new BufferedImage(component.getWidth(), component.getHeight(), BufferedImage.TYPE_INT_RGB);
|
||||
component.paint(image.getGraphics());
|
||||
return image;
|
||||
}
|
||||
|
||||
public static void salvaImagemCartao(Component component, String filename) throws Exception {
|
||||
BufferedImage img = getScreenshotCartao(component);
|
||||
ImageIO.write(img, "png", new File(filename));
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
jLayeredPane1 = new javax.swing.JLayeredPane();
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
lblLogo = new javax.swing.JLabel();
|
||||
lblInstituicao = new javax.swing.JLabel();
|
||||
jLabel7 = new javax.swing.JLabel();
|
||||
lblId = new javax.swing.JLabel();
|
||||
jLabel9 = new javax.swing.JLabel();
|
||||
lblFoto = new javax.swing.JLabel();
|
||||
jLabel6 = new javax.swing.JLabel();
|
||||
lblNome = new javax.swing.JLabel();
|
||||
lblAcesso = new javax.swing.JLabel();
|
||||
lblQrcode = new javax.swing.JLabel();
|
||||
lblCodBarras = new javax.swing.JLabel();
|
||||
lblCurso = new javax.swing.JLabel();
|
||||
btnPrint = new javax.swing.JButton();
|
||||
jButton3 = new javax.swing.JButton();
|
||||
btnSave = new javax.swing.JButton();
|
||||
|
||||
javax.swing.GroupLayout jLayeredPane1Layout = new javax.swing.GroupLayout(jLayeredPane1);
|
||||
jLayeredPane1.setLayout(jLayeredPane1Layout);
|
||||
jLayeredPane1Layout.setHorizontalGroup(
|
||||
jLayeredPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 100, Short.MAX_VALUE)
|
||||
);
|
||||
jLayeredPane1Layout.setVerticalGroup(
|
||||
jLayeredPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 100, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
setTitle("Cartao");
|
||||
setLocation(new java.awt.Point(0, 0));
|
||||
setUndecorated(true);
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
public void windowActivated(java.awt.event.WindowEvent evt) {
|
||||
formWindowActivated(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jPanel1.setBackground(new java.awt.Color(255, 255, 255));
|
||||
jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(204, 204, 204)));
|
||||
jPanel1.setForeground(new java.awt.Color(204, 204, 204));
|
||||
|
||||
lblLogo.setBackground(new java.awt.Color(255, 255, 255));
|
||||
|
||||
lblInstituicao.setBackground(new java.awt.Color(0, 51, 153));
|
||||
lblInstituicao.setFont(new java.awt.Font("Dialog", 1, 13)); // NOI18N
|
||||
lblInstituicao.setForeground(new java.awt.Color(0, 51, 153));
|
||||
lblInstituicao.setText("Nome da Instituição");
|
||||
|
||||
jLabel7.setFont(new java.awt.Font("Dialog", 0, 12)); // NOI18N
|
||||
jLabel7.setText("ID:");
|
||||
|
||||
lblId.setBackground(new java.awt.Color(235, 235, 235));
|
||||
lblId.setForeground(new java.awt.Color(0, 0, 0));
|
||||
lblId.setText("XXXXXXX");
|
||||
lblId.setOpaque(true);
|
||||
|
||||
jLabel9.setFont(new java.awt.Font("Dialog", 0, 12)); // NOI18N
|
||||
jLabel9.setText("Curso:");
|
||||
|
||||
setContentPane(new JLabel(new ImageIcon("C:/Librography/images/cardBackground.jpg")));
|
||||
lblFoto.setBackground(new java.awt.Color(255, 255, 255));
|
||||
lblFoto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/leitor.png"))); // NOI18N
|
||||
lblFoto.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED, java.awt.Color.lightGray, java.awt.Color.darkGray));
|
||||
lblFoto.setFocusable(false);
|
||||
lblFoto.setInheritsPopupMenu(false);
|
||||
lblFoto.setRequestFocusEnabled(false);
|
||||
lblFoto.setVerifyInputWhenFocusTarget(false);
|
||||
|
||||
jLabel6.setForeground(new java.awt.Color(0, 102, 204));
|
||||
jLabel6.setText("Nome:");
|
||||
|
||||
lblNome.setBackground(new java.awt.Color(235, 235, 235));
|
||||
lblNome.setFont(new java.awt.Font("Dialog", 1, 13)); // NOI18N
|
||||
lblNome.setForeground(new java.awt.Color(0, 0, 0));
|
||||
lblNome.setText("XXXXXX XX XXXXXXX XXXXXXXXXXXX");
|
||||
lblNome.setOpaque(true);
|
||||
|
||||
lblAcesso.setBackground(new java.awt.Color(51, 153, 255));
|
||||
lblAcesso.setFont(new java.awt.Font("Segoe UI", 1, 15)); // NOI18N
|
||||
lblAcesso.setForeground(new java.awt.Color(0, 102, 204));
|
||||
lblAcesso.setText("ESTUDANTE");
|
||||
|
||||
lblQrcode.setBackground(new java.awt.Color(255, 255, 255));
|
||||
lblQrcode.setText("QRCODE");
|
||||
lblQrcode.setOpaque(true);
|
||||
|
||||
lblCodBarras.setBackground(new java.awt.Color(255, 255, 255));
|
||||
lblCodBarras.setText("Cod Barras");
|
||||
lblCodBarras.setOpaque(true);
|
||||
|
||||
lblCurso.setBackground(new java.awt.Color(235, 235, 235));
|
||||
lblCurso.setForeground(new java.awt.Color(0, 0, 0));
|
||||
lblCurso.setText("XXXXXXXXXXXXXXXXXXXX");
|
||||
lblCurso.setOpaque(true);
|
||||
|
||||
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
|
||||
jPanel1.setLayout(jPanel1Layout);
|
||||
jPanel1Layout.setHorizontalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(7, 7, 7)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(lblInstituicao, javax.swing.GroupLayout.PREFERRED_SIZE, 184, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addComponent(lblFoto, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(6, 6, 6)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addComponent(jLabel7)
|
||||
.addGap(6, 6, 6)
|
||||
.addComponent(lblId))
|
||||
.addComponent(jLabel9)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(4, 4, 4)
|
||||
.addComponent(lblCurso, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)))))
|
||||
.addGap(4, 4, 4)
|
||||
.addComponent(lblLogo, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(13, 13, 13)
|
||||
.addComponent(jLabel6)
|
||||
.addGap(6, 6, 6)
|
||||
.addComponent(lblNome, javax.swing.GroupLayout.PREFERRED_SIZE, 220, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(7, 7, 7)
|
||||
.addComponent(lblAcesso)
|
||||
.addGap(26, 26, 26)
|
||||
.addComponent(lblCodBarras, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(12, 12, 12)
|
||||
.addComponent(lblQrcode, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(6, 6, 6)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addComponent(lblInstituicao, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(6, 6, 6)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(2, 2, 2)
|
||||
.addComponent(lblFoto, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(lblId, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(10, 10, 10)
|
||||
.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(6, 6, 6)
|
||||
.addComponent(lblCurso))))
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(5, 5, 5)
|
||||
.addComponent(lblLogo, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGap(6, 6, 6)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(2, 2, 2)
|
||||
.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addComponent(lblNome))
|
||||
.addGap(6, 6, 6)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(3, 3, 3)
|
||||
.addComponent(lblAcesso, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(1, 1, 1)
|
||||
.addComponent(lblCodBarras, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addComponent(lblQrcode, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
);
|
||||
|
||||
btnPrint.setText("Imprimir");
|
||||
btnPrint.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnPrintActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jButton3.setText("Fechar");
|
||||
jButton3.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jButton3ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnSave.setText("Salvar");
|
||||
btnSave.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnSaveActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(10, 10, 10)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(26, 26, 26)
|
||||
.addComponent(btnSave)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(btnPrint, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGap(18, 18, 18))
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(10, 10, 10)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(btnSave)
|
||||
.addComponent(btnPrint)
|
||||
.addComponent(jButton3))
|
||||
.addContainerGap(16, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void btnPrintActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPrintActionPerformed
|
||||
PrinterJob job = PrinterJob.getPrinterJob();
|
||||
|
||||
// It is first called to tell it what object will print each page.
|
||||
job.setPrintable(new PrintObject());
|
||||
|
||||
// Then it is called to display the standard print options dialog.
|
||||
if (job.printDialog())
|
||||
{
|
||||
// If the user has pressed OK (printDialog returns true), then go
|
||||
// ahead with the printing. This is started by the simple call to
|
||||
// the job print() method. When it runs, it calls the page print
|
||||
// object for page index 0. Then page index 1, 2, and so on
|
||||
// until NO_SUCH_PAGE is returned.
|
||||
try { job.print(); }
|
||||
catch (PrinterException e) { System.out.println(e); }
|
||||
}
|
||||
|
||||
}//GEN-LAST:event_btnPrintActionPerformed
|
||||
|
||||
private void btnSaveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnSaveActionPerformed
|
||||
try {
|
||||
String msg = lblId.getText();
|
||||
salvaImagemCartao(jPanel1, "C:\\Librography\\images\\cards\\" + msg + ".png");
|
||||
} catch (Exception ex) {
|
||||
Logger.getLogger(FormCartao.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
}//GEN-LAST:event_btnSaveActionPerformed
|
||||
|
||||
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
|
||||
super.dispose();
|
||||
}//GEN-LAST:event_jButton3ActionPerformed
|
||||
|
||||
private void formWindowActivated(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowActivated
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_formWindowActivated
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) throws UnsupportedLookAndFeelException {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormCartao.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormCartao.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormCartao.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormCartao.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
//</editor-fold>
|
||||
// BasicLookAndFeel darcula = new DarculaLaf();
|
||||
// UIManager.setLookAndFeel(darcula);
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormCartao().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JButton btnPrint;
|
||||
private javax.swing.JButton btnSave;
|
||||
private javax.swing.JButton jButton3;
|
||||
private javax.swing.JLabel jLabel6;
|
||||
private javax.swing.JLabel jLabel7;
|
||||
private javax.swing.JLabel jLabel9;
|
||||
private javax.swing.JLayeredPane jLayeredPane1;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JLabel lblAcesso;
|
||||
private javax.swing.JLabel lblCodBarras;
|
||||
private javax.swing.JLabel lblCurso;
|
||||
private javax.swing.JLabel lblFoto;
|
||||
private javax.swing.JLabel lblId;
|
||||
private javax.swing.JLabel lblInstituicao;
|
||||
private javax.swing.JLabel lblLogo;
|
||||
private javax.swing.JLabel lblNome;
|
||||
private javax.swing.JLabel lblQrcode;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
//jPanel1.setLayout(new OverlayLayout(panel));
|
||||
private ImageIcon ResizeIdImage(String imgPath) { //192x261
|
||||
int imageX = 65;
|
||||
int imageY = 73;
|
||||
lblFoto.setSize(imageX, imageY);
|
||||
|
||||
ImageIcon myImage = new ImageIcon(imgPath);
|
||||
Image img = myImage.getImage();
|
||||
Image newImage = img.getScaledInstance(lblFoto.getWidth(), lblFoto.getHeight(), Image.SCALE_SMOOTH);
|
||||
ImageIcon image = new ImageIcon(newImage);
|
||||
return image;
|
||||
}
|
||||
|
||||
private ImageIcon ResizeLogoImage(String imgPath) { //192x261
|
||||
int imageX = 84;
|
||||
int imageY = 83;
|
||||
lblLogo.setSize(imageX, imageY);
|
||||
|
||||
ImageIcon myImage = new ImageIcon(imgPath);
|
||||
Image img = myImage.getImage();
|
||||
Image newImage = img.getScaledInstance(lblLogo.getWidth(), lblLogo.getHeight(), Image.SCALE_SMOOTH);
|
||||
ImageIcon image = new ImageIcon(newImage);
|
||||
return image;
|
||||
}
|
||||
|
||||
private ImageIcon ResizeQrCodeImage(String imgPath) { //192x261
|
||||
int imageX = 50;
|
||||
int imageY = 50;
|
||||
lblQrcode.setSize(imageX, imageY);
|
||||
|
||||
ImageIcon myImage = new ImageIcon(imgPath);
|
||||
Image img = myImage.getImage();
|
||||
Image newImage = img.getScaledInstance(lblQrcode.getWidth(), lblQrcode.getHeight(), Image.SCALE_SMOOTH);
|
||||
ImageIcon image = new ImageIcon(newImage);
|
||||
return image;
|
||||
}
|
||||
|
||||
private ImageIcon ResizeBarCodeImage(String imgPath) { //192x261
|
||||
int imageX = 113;
|
||||
int imageY = 50;
|
||||
lblCodBarras.setSize(imageX, imageY);
|
||||
|
||||
ImageIcon myImage = new ImageIcon(imgPath);
|
||||
Image img = myImage.getImage();
|
||||
Image newImage = img.getScaledInstance(lblCodBarras.getWidth(), lblCodBarras.getHeight(), Image.SCALE_SMOOTH);
|
||||
ImageIcon image = new ImageIcon(newImage);
|
||||
return image;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,458 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
<Property name="title" type="java.lang.String" value="DETALHES DO LIVRO"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLabel14" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="lblSecao" min="-2" pref="289" max="-2" attributes="0"/>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" max="-2" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel12" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="lblPiso" min="-2" pref="146" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel13" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="lblPosicao" min="-2" pref="125" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel11" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="lblCorredor" min="-2" pref="115" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="363" max="-2" attributes="0"/>
|
||||
<Component id="jButton1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel15" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" min="-2" pref="424" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="lblFoto" min="-2" pref="132" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="lblTitulo" min="-2" pref="414" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel3" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="lblAutor" min="-2" pref="414" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="23" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLabel8" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="lblAno" min="-2" pref="53" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="lblEditora" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="200" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel9" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel10" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="12" max="-2" attributes="0"/>
|
||||
<Component id="lblIdioma" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="lblFornecedor" min="-2" pref="231" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="65" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="lblSerie" min="-2" pref="112" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="lblIsbn" min="-2" pref="128" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="86" pref="86" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="lblEdicao" min="-2" pref="53" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="15" pref="15" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" max="-2" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="lblFoto" min="-2" pref="208" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel12" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblPiso" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel11" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblCorredor" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="lblPosicao" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
<Component id="jLabel13" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblTitulo" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="lblAutor" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
<Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel8" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblEditora" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="8" max="-2" attributes="0"/>
|
||||
<Component id="jLabel10" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="lblSerie" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblAno" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblEdicao" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblIsbn" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="lblIdioma" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblFornecedor" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="jLabel15" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" min="-2" pref="127" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="lblSecao" alignment="3" min="-2" pref="24" max="-2" attributes="0"/>
|
||||
<Component id="jLabel14" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="lblTitulo">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="18" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Título do Livro"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblFoto">
|
||||
<Properties>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
|
||||
<EtchetBorder bevelType="0">
|
||||
<Color PropertyName="highlight" blue="c0" green="c0" id="lightGray" palette="1" red="c0" type="palette"/>
|
||||
<Color PropertyName="shadow" blue="40" green="40" id="darkGray" palette="1" red="40" type="palette"/>
|
||||
</EtchetBorder>
|
||||
</Border>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Título:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblSerie">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="XXXX"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel3">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Autor:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel4">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Fornecedor:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel5">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Série:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel6">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="ISBN/ISSN:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel7">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Edição:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel8">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Editora:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel9">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Idioma:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel10">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Ano:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel11">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Corredor:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel12">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Piso:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel13">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Posição:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel14">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Seção:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTextArea" name="txtObservacoes">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="columns" type="int" value="20"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="rows" type="int" value="5"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JLabel" name="jLabel15">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Observações:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblAutor">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Autor"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblEditora">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="EDITORA"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblIsbn">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="XXXXXXXXXXXXX"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblSecao">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="SEÇÃO"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblAno">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="XXXX"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblEdicao">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="XXXX"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblFornecedor">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Fornecedor"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblIdioma">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="IDIOMA"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblPiso">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="PISO"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblCorredor">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="CORREDOR"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblPosicao">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="POSIÇÃO"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jButton1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Fechar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,432 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.view;
|
||||
|
||||
import java.awt.Image;
|
||||
import javax.swing.ImageIcon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormDetalhesLivro extends javax.swing.JFrame {
|
||||
|
||||
/**
|
||||
* Creates new form FormDetalhesLivro
|
||||
*/
|
||||
public FormDetalhesLivro() {
|
||||
initComponents();
|
||||
}
|
||||
|
||||
|
||||
public FormDetalhesLivro(String msgTit, String msgAut, String msgEdt, String msgIsb, String msgAno, String msgSer, String msgEdc, String msgIdi, String msgFor, String msgPis, String msgCor, String msgPos, String msgSec, String msgObs) {
|
||||
initComponents();
|
||||
lblTitulo.setText(msgTit);
|
||||
lblAutor.setText(msgAut);
|
||||
lblEditora.setText(msgEdt);
|
||||
lblIsbn.setText(msgIsb);
|
||||
lblAno.setText(msgAno);
|
||||
lblSerie.setText(msgSer);
|
||||
lblEdicao.setText(msgEdc);
|
||||
lblIdioma.setText(msgIdi);
|
||||
lblFornecedor.setText(msgFor);
|
||||
lblPiso.setText(msgPis);
|
||||
lblCorredor.setText(msgCor);
|
||||
lblPosicao.setText(msgPos);
|
||||
lblSecao.setText(msgSec);
|
||||
txtObservacoes.setText(msgObs);
|
||||
// String img = Integer.toString(msgImg);
|
||||
// System.out.println("img:" + img);
|
||||
// System.out.println("msgImg:" + msgImg);
|
||||
String path = "C:\\Librography\\images\\books\\" + msgIsb;
|
||||
lblFoto.setIcon(ResizeBookImage(path));
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
lblTitulo = new javax.swing.JLabel();
|
||||
lblFoto = new javax.swing.JLabel();
|
||||
jLabel2 = new javax.swing.JLabel();
|
||||
lblSerie = new javax.swing.JLabel();
|
||||
jLabel3 = new javax.swing.JLabel();
|
||||
jLabel4 = new javax.swing.JLabel();
|
||||
jLabel5 = new javax.swing.JLabel();
|
||||
jLabel6 = new javax.swing.JLabel();
|
||||
jLabel7 = new javax.swing.JLabel();
|
||||
jLabel8 = new javax.swing.JLabel();
|
||||
jLabel9 = new javax.swing.JLabel();
|
||||
jLabel10 = new javax.swing.JLabel();
|
||||
jLabel11 = new javax.swing.JLabel();
|
||||
jLabel12 = new javax.swing.JLabel();
|
||||
jLabel13 = new javax.swing.JLabel();
|
||||
jLabel14 = new javax.swing.JLabel();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
txtObservacoes = new javax.swing.JTextArea();
|
||||
jLabel15 = new javax.swing.JLabel();
|
||||
lblAutor = new javax.swing.JLabel();
|
||||
lblEditora = new javax.swing.JLabel();
|
||||
lblIsbn = new javax.swing.JLabel();
|
||||
lblSecao = new javax.swing.JLabel();
|
||||
lblAno = new javax.swing.JLabel();
|
||||
lblEdicao = new javax.swing.JLabel();
|
||||
lblFornecedor = new javax.swing.JLabel();
|
||||
lblIdioma = new javax.swing.JLabel();
|
||||
lblPiso = new javax.swing.JLabel();
|
||||
lblCorredor = new javax.swing.JLabel();
|
||||
lblPosicao = new javax.swing.JLabel();
|
||||
jButton1 = new javax.swing.JButton();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
setTitle("DETALHES DO LIVRO");
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
public void windowActivated(java.awt.event.WindowEvent evt) {
|
||||
formWindowActivated(evt);
|
||||
}
|
||||
});
|
||||
|
||||
lblTitulo.setFont(new java.awt.Font("Dialog", 1, 18)); // NOI18N
|
||||
lblTitulo.setText("Título do Livro");
|
||||
|
||||
lblFoto.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED, java.awt.Color.lightGray, java.awt.Color.darkGray));
|
||||
|
||||
jLabel2.setText("Título:");
|
||||
|
||||
lblSerie.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblSerie.setText("XXXX");
|
||||
|
||||
jLabel3.setText("Autor:");
|
||||
|
||||
jLabel4.setText("Fornecedor:");
|
||||
|
||||
jLabel5.setText("Série:");
|
||||
|
||||
jLabel6.setText("ISBN/ISSN:");
|
||||
|
||||
jLabel7.setText("Edição:");
|
||||
|
||||
jLabel8.setText("Editora:");
|
||||
|
||||
jLabel9.setText("Idioma:");
|
||||
|
||||
jLabel10.setText("Ano:");
|
||||
|
||||
jLabel11.setText("Corredor:");
|
||||
|
||||
jLabel12.setText("Piso:");
|
||||
|
||||
jLabel13.setText("Posição:");
|
||||
|
||||
jLabel14.setText("Seção:");
|
||||
|
||||
txtObservacoes.setEditable(false);
|
||||
txtObservacoes.setColumns(20);
|
||||
txtObservacoes.setForeground(new java.awt.Color(102, 102, 102));
|
||||
txtObservacoes.setRows(5);
|
||||
jScrollPane1.setViewportView(txtObservacoes);
|
||||
|
||||
jLabel15.setText("Observações:");
|
||||
|
||||
lblAutor.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblAutor.setText("Autor");
|
||||
|
||||
lblEditora.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblEditora.setText("EDITORA");
|
||||
|
||||
lblIsbn.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblIsbn.setText("XXXXXXXXXXXXX");
|
||||
|
||||
lblSecao.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblSecao.setText("SEÇÃO");
|
||||
|
||||
lblAno.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblAno.setText("XXXX");
|
||||
|
||||
lblEdicao.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblEdicao.setText("XXXX");
|
||||
|
||||
lblFornecedor.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblFornecedor.setText("Fornecedor");
|
||||
|
||||
lblIdioma.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblIdioma.setText("IDIOMA");
|
||||
|
||||
lblPiso.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblPiso.setText("PISO");
|
||||
|
||||
lblCorredor.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblCorredor.setText("CORREDOR");
|
||||
|
||||
lblPosicao.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N
|
||||
lblPosicao.setText("POSIÇÃO");
|
||||
|
||||
jButton1.setText("Fechar");
|
||||
jButton1.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jButton1ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel14)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(lblSecao, javax.swing.GroupLayout.PREFERRED_SIZE, 289, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(0, 0, Short.MAX_VALUE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel12)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(lblPiso, javax.swing.GroupLayout.PREFERRED_SIZE, 146, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel13)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(lblPosicao, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel11)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(lblCorredor, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(363, 363, 363)
|
||||
.addComponent(jButton1))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jLabel15)
|
||||
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 424, javax.swing.GroupLayout.PREFERRED_SIZE))))
|
||||
.addContainerGap())
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(lblFoto, javax.swing.GroupLayout.PREFERRED_SIZE, 132, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(6, 6, 6)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel2)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(lblTitulo, javax.swing.GroupLayout.PREFERRED_SIZE, 414, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel3)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(lblAutor, javax.swing.GroupLayout.PREFERRED_SIZE, 414, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGap(23, 23, 23))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel8)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(lblAno, javax.swing.GroupLayout.PREFERRED_SIZE, 53, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
.addComponent(lblEditora, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
.addGap(200, 200, 200))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel9)
|
||||
.addComponent(jLabel10))
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(12, 12, 12)
|
||||
.addComponent(lblIdioma, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jLabel4)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(lblFornecedor, javax.swing.GroupLayout.PREFERRED_SIZE, 231, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(65, 65, 65)
|
||||
.addComponent(jLabel5)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(lblSerie, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLabel6)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(lblIsbn, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(86, 86, 86)
|
||||
.addComponent(jLabel7)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(lblEdicao, javax.swing.GroupLayout.PREFERRED_SIZE, 53, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGap(0, 0, Short.MAX_VALUE)))))
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))))
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(15, 15, 15)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(lblFoto, javax.swing.GroupLayout.PREFERRED_SIZE, 208, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel12)
|
||||
.addComponent(lblPiso, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel11)
|
||||
.addComponent(lblCorredor, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(lblPosicao, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel13)))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel2)
|
||||
.addComponent(lblTitulo, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(lblAutor, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel3))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel8)
|
||||
.addComponent(lblEditora, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(8, 8, 8)
|
||||
.addComponent(jLabel10))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(lblSerie, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel5)
|
||||
.addComponent(lblAno, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)))))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel7)
|
||||
.addComponent(lblEdicao, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel6)
|
||||
.addComponent(lblIsbn, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(lblIdioma)
|
||||
.addComponent(jLabel9)
|
||||
.addComponent(jLabel4)
|
||||
.addComponent(lblFornecedor, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(jLabel15)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(lblSecao, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel14)
|
||||
.addComponent(jButton1))
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void formWindowActivated(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowActivated
|
||||
|
||||
}//GEN-LAST:event_formWindowActivated
|
||||
|
||||
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
|
||||
super.dispose();
|
||||
}//GEN-LAST:event_jButton1ActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormDetalhesLivro.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormDetalhesLivro.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormDetalhesLivro.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormDetalhesLivro.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
//</editor-fold>
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormDetalhesLivro().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JButton jButton1;
|
||||
private javax.swing.JLabel jLabel10;
|
||||
private javax.swing.JLabel jLabel11;
|
||||
private javax.swing.JLabel jLabel12;
|
||||
private javax.swing.JLabel jLabel13;
|
||||
private javax.swing.JLabel jLabel14;
|
||||
private javax.swing.JLabel jLabel15;
|
||||
private javax.swing.JLabel jLabel2;
|
||||
private javax.swing.JLabel jLabel3;
|
||||
private javax.swing.JLabel jLabel4;
|
||||
private javax.swing.JLabel jLabel5;
|
||||
private javax.swing.JLabel jLabel6;
|
||||
private javax.swing.JLabel jLabel7;
|
||||
private javax.swing.JLabel jLabel8;
|
||||
private javax.swing.JLabel jLabel9;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
private javax.swing.JLabel lblAno;
|
||||
private javax.swing.JLabel lblAutor;
|
||||
private javax.swing.JLabel lblCorredor;
|
||||
private javax.swing.JLabel lblEdicao;
|
||||
private javax.swing.JLabel lblEditora;
|
||||
private javax.swing.JLabel lblFornecedor;
|
||||
private javax.swing.JLabel lblFoto;
|
||||
private javax.swing.JLabel lblIdioma;
|
||||
private javax.swing.JLabel lblIsbn;
|
||||
private javax.swing.JLabel lblPiso;
|
||||
private javax.swing.JLabel lblPosicao;
|
||||
private javax.swing.JLabel lblSecao;
|
||||
private javax.swing.JLabel lblSerie;
|
||||
private javax.swing.JLabel lblTitulo;
|
||||
private javax.swing.JTextArea txtObservacoes;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
private ImageIcon ResizeBookImage(String imgPath) { //192x261
|
||||
int imageX = 132;
|
||||
int imageY = 208;
|
||||
lblFoto.setSize(imageX, imageY);
|
||||
|
||||
ImageIcon myImage = new ImageIcon(imgPath);
|
||||
Image img = myImage.getImage();
|
||||
Image newImage = img.getScaledInstance(lblFoto.getWidth(), lblFoto.getHeight(), Image.SCALE_SMOOTH);
|
||||
ImageIcon image = new ImageIcon(newImage);
|
||||
return image;
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,707 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.5" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jPanel1" max="32767" attributes="0"/>
|
||||
<Component id="tabbedFrameF" alignment="0" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="btnImprimir" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="tabbedFrameF" max="32767" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="btnImprimir" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="33" green="33" red="33" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel1" alignment="1" pref="72" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="24" style="0"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="horizontalAlignment" type="int" value="0"/>
|
||||
<Property name="text" type="java.lang.String" value="Cadastro de Fornecedores"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JTabbedPane" name="tabbedFrameF">
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="tabConsultaUsuarios">
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
|
||||
<JTabbedPaneConstraints tabName="Consulta de Fornecedores">
|
||||
<Property name="tabTitle" type="java.lang.String" value="Consulta de Fornecedores"/>
|
||||
</JTabbedPaneConstraints>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="25" max="-2" attributes="0"/>
|
||||
<Component id="jLabel14" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtPesquisaFornecedor" min="-2" pref="282" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="btnPesquisar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="428" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel14" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtPesquisaFornecedor" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnPesquisar" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" min="-2" pref="208" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel14">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Nome:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtPesquisaFornecedor">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtPesquisaFornecedorActionPerformed"/>
|
||||
<EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="txtPesquisaFornecedorKeyReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnPesquisar">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Pesquisar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPesquisarActionPerformed"/>
|
||||
<EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="btnPesquisarKeyReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTable" name="tabelaFornecedor">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
|
||||
<Table columnCount="13" rowCount="0">
|
||||
<Column editable="false" title="cod" type="java.lang.Object"/>
|
||||
<Column editable="false" title="nome" type="java.lang.Object"/>
|
||||
<Column editable="false" title="cnpj" type="java.lang.Object"/>
|
||||
<Column editable="false" title="email" type="java.lang.Object"/>
|
||||
<Column editable="false" title="telefone" type="java.lang.Object"/>
|
||||
<Column editable="false" title="celular" type="java.lang.Object"/>
|
||||
<Column editable="false" title="cep" type="java.lang.Object"/>
|
||||
<Column editable="false" title="endereco" type="java.lang.Object"/>
|
||||
<Column editable="false" title="numero" type="java.lang.Object"/>
|
||||
<Column editable="false" title="complemento" type="java.lang.Object"/>
|
||||
<Column editable="false" title="bairro" type="java.lang.Object"/>
|
||||
<Column editable="false" title="cidade" type="java.lang.Object"/>
|
||||
<Column editable="false" title="estado" type="java.lang.Object"/>
|
||||
</Table>
|
||||
</Property>
|
||||
<Property name="autoResizeMode" type="int" value="4"/>
|
||||
<Property name="autoscrolls" type="boolean" value="false"/>
|
||||
<Property name="columnModel" type="javax.swing.table.TableColumnModel" editor="org.netbeans.modules.form.editors2.TableColumnModelEditor">
|
||||
<TableColumnModel selectionModel="0">
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
</TableColumnModel>
|
||||
</Property>
|
||||
<Property name="tableHeader" type="javax.swing.table.JTableHeader" editor="org.netbeans.modules.form.editors2.JTableHeaderEditor">
|
||||
<TableHeader reorderingAllowed="false" resizingAllowed="true"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="tabelaFornecedorMouseClicked"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JPanel" name="tabCadastro">
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
|
||||
<JTabbedPaneConstraints tabName="Cadastro de Fornecedores">
|
||||
<Property name="tabTitle" type="java.lang.String" value="Cadastro de Fornecedores"/>
|
||||
</JTabbedPaneConstraints>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="312" max="-2" attributes="0"/>
|
||||
<Component id="jLabel18" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel2" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel10" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="txtCnpj" min="-2" pref="165" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jLabel12" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtCelular" min="-2" pref="109" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel9" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtTelefone" min="-2" pref="125" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="txtId" min="-2" pref="59" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel3" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtNome" min="-2" pref="247" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtEmail" min="-2" pref="280" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="11" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel19" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtCep" min="-2" pref="111" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jButton1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="46" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtEndereco" min="-2" pref="258" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtNum" min="-2" pref="45" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel13" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtComplemento" min="-2" pref="204" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jLabel8" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtBairro" min="-2" pref="189" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel16" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtCidade" min="-2" pref="171" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="boxUf" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel21" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="53" max="-2" attributes="0"/>
|
||||
<Component id="btnNovo" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="btnSalvar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="btnExcluir" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace pref="64" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtId" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtNome" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtEmail" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel12" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCelular" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtTelefone" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel10" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCnpj" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace pref="47" max="32767" attributes="0"/>
|
||||
<Component id="jLabel18" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="159" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel19" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtEndereco" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtNum" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCep" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel13" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtComplemento" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel8" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtBairro" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel16" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCidade" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="boxUf" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel21" min="-2" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" max="-2" attributes="0">
|
||||
<Component id="btnNovo" alignment="3" max="32767" attributes="0"/>
|
||||
<Component id="btnSalvar" alignment="3" max="32767" attributes="0"/>
|
||||
<Component id="btnExcluir" alignment="3" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="ID:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel3">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Nome:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel4">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Email:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel5">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Logradouro:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel6">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="UF:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel7">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="N:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel8">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Bairro:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel9">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Telefone:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel10">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*CNPJ:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel12">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Celular:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel13">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Complemento:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel16">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Cidade:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtNome">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtNomeActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEmail">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEndereco">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtNum">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtComplemento">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtBairro">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtCidade">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtId">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtIdActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel18">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel19">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="CEP:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxUf">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="27">
|
||||
<StringItem index="0" value="AC"/>
|
||||
<StringItem index="1" value="AL"/>
|
||||
<StringItem index="2" value="AP"/>
|
||||
<StringItem index="3" value="AM"/>
|
||||
<StringItem index="4" value="BA"/>
|
||||
<StringItem index="5" value="CE"/>
|
||||
<StringItem index="6" value="DF"/>
|
||||
<StringItem index="7" value="ES"/>
|
||||
<StringItem index="8" value="GO"/>
|
||||
<StringItem index="9" value="MA"/>
|
||||
<StringItem index="10" value="MT"/>
|
||||
<StringItem index="11" value="MS"/>
|
||||
<StringItem index="12" value="MG"/>
|
||||
<StringItem index="13" value="PA"/>
|
||||
<StringItem index="14" value="PB"/>
|
||||
<StringItem index="15" value="PR"/>
|
||||
<StringItem index="16" value="PE"/>
|
||||
<StringItem index="17" value="PI"/>
|
||||
<StringItem index="18" value="RJ"/>
|
||||
<StringItem index="19" value="RN"/>
|
||||
<StringItem index="20" value="RS"/>
|
||||
<StringItem index="21" value="RO"/>
|
||||
<StringItem index="22" value="RR"/>
|
||||
<StringItem index="23" value="SC"/>
|
||||
<StringItem index="24" value="SP"/>
|
||||
<StringItem index="25" value="SE"/>
|
||||
<StringItem index="26" value="TO"/>
|
||||
</StringArray>
|
||||
</Property>
|
||||
</Properties>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtCep">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="#####-###" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtCelular">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="(##)#####-####" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtTelefone">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="(##)####-####" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtCnpj">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="##.###.###/####-##" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnNovo">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/new_file_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="NOVO"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnNovoActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnSalvar">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/save_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="SALVAR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnSalvarActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnExcluir">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/delete_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="EXCLUIR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnExcluirActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel21">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Campos marcados com * são de preenchimento obrigátório!"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jButton1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Buscar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JButton" name="btnImprimir">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="FECHAR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnImprimirActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,781 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
//mude para vizualizacao por projeto para adicionar action
|
||||
package br.com.projeto.view;
|
||||
|
||||
import br.com.parg.viacep.ViaCEP;
|
||||
import br.com.parg.viacep.ViaCEPException;
|
||||
import br.com.projeto.dao.FornecedorDao;
|
||||
import br.com.projeto.model.Fornecedor;
|
||||
import br.com.projeto.model.Utilitarios;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.swing.JOptionPane;
|
||||
import javax.swing.table.DefaultTableModel;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormFornecedores extends javax.swing.JFrame {
|
||||
|
||||
//metodo listar usuarios pt3
|
||||
public void listarFunc() {
|
||||
FornecedorDao dao = new FornecedorDao();
|
||||
List<Fornecedor> lista = dao.listarFornecedores();
|
||||
DefaultTableModel dados = (DefaultTableModel) tabelaFornecedor.getModel();
|
||||
dados.setNumRows(0);
|
||||
for (Fornecedor c : lista) {
|
||||
dados.addRow(new Object[]{
|
||||
c.getId(),
|
||||
c.getNome(),
|
||||
c.getCnpj(),
|
||||
c.getEmail(),
|
||||
c.getTelefone(),
|
||||
c.getCelular(),
|
||||
c.getCep(),
|
||||
c.getEndereco(),
|
||||
c.getNumero(),
|
||||
c.getComplemento(),
|
||||
c.getBairro(),
|
||||
c.getCidade(),
|
||||
c.getUf(),});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates new form formLeitor
|
||||
*/
|
||||
public FormFornecedores() {
|
||||
initComponents();
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
tabbedFrameF = new javax.swing.JTabbedPane();
|
||||
tabConsultaUsuarios = new javax.swing.JPanel();
|
||||
jLabel14 = new javax.swing.JLabel();
|
||||
txtPesquisaFornecedor = new javax.swing.JTextField();
|
||||
btnPesquisar = new javax.swing.JButton();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
tabelaFornecedor = new javax.swing.JTable();
|
||||
tabCadastro = new javax.swing.JPanel();
|
||||
jLabel2 = new javax.swing.JLabel();
|
||||
jLabel3 = new javax.swing.JLabel();
|
||||
jLabel4 = new javax.swing.JLabel();
|
||||
jLabel5 = new javax.swing.JLabel();
|
||||
jLabel6 = new javax.swing.JLabel();
|
||||
jLabel7 = new javax.swing.JLabel();
|
||||
jLabel8 = new javax.swing.JLabel();
|
||||
jLabel9 = new javax.swing.JLabel();
|
||||
jLabel10 = new javax.swing.JLabel();
|
||||
jLabel12 = new javax.swing.JLabel();
|
||||
jLabel13 = new javax.swing.JLabel();
|
||||
jLabel16 = new javax.swing.JLabel();
|
||||
txtNome = new javax.swing.JTextField();
|
||||
txtEmail = new javax.swing.JTextField();
|
||||
txtEndereco = new javax.swing.JTextField();
|
||||
txtNum = new javax.swing.JTextField();
|
||||
txtComplemento = new javax.swing.JTextField();
|
||||
txtBairro = new javax.swing.JTextField();
|
||||
txtCidade = new javax.swing.JTextField();
|
||||
txtId = new javax.swing.JTextField();
|
||||
jLabel18 = new javax.swing.JLabel();
|
||||
jLabel19 = new javax.swing.JLabel();
|
||||
boxUf = new javax.swing.JComboBox<>();
|
||||
txtCep = new javax.swing.JFormattedTextField();
|
||||
txtCelular = new javax.swing.JFormattedTextField();
|
||||
txtTelefone = new javax.swing.JFormattedTextField();
|
||||
txtCnpj = new javax.swing.JFormattedTextField();
|
||||
btnNovo = new javax.swing.JButton();
|
||||
btnSalvar = new javax.swing.JButton();
|
||||
btnExcluir = new javax.swing.JButton();
|
||||
jLabel21 = new javax.swing.JLabel();
|
||||
jButton1 = new javax.swing.JButton();
|
||||
btnImprimir = new javax.swing.JButton();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
public void windowActivated(java.awt.event.WindowEvent evt) {
|
||||
formWindowActivated(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jPanel1.setBackground(new java.awt.Color(51, 51, 51));
|
||||
|
||||
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
|
||||
jLabel1.setForeground(new java.awt.Color(255, 255, 255));
|
||||
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
|
||||
jLabel1.setText("Cadastro de Fornecedores");
|
||||
|
||||
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
|
||||
jPanel1.setLayout(jPanel1Layout);
|
||||
jPanel1Layout.setHorizontalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addContainerGap())
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 72, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
jLabel14.setText("Nome:");
|
||||
|
||||
txtPesquisaFornecedor.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtPesquisaFornecedorActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
txtPesquisaFornecedor.addKeyListener(new java.awt.event.KeyAdapter() {
|
||||
public void keyReleased(java.awt.event.KeyEvent evt) {
|
||||
txtPesquisaFornecedorKeyReleased(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnPesquisar.setText("Pesquisar");
|
||||
btnPesquisar.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnPesquisarActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
btnPesquisar.addKeyListener(new java.awt.event.KeyAdapter() {
|
||||
public void keyReleased(java.awt.event.KeyEvent evt) {
|
||||
btnPesquisarKeyReleased(evt);
|
||||
}
|
||||
});
|
||||
|
||||
tabelaFornecedor.setModel(new javax.swing.table.DefaultTableModel(
|
||||
new Object [][] {
|
||||
|
||||
},
|
||||
new String [] {
|
||||
"cod", "nome", "cnpj", "email", "telefone", "celular", "cep", "endereco", "numero", "complemento", "bairro", "cidade", "estado"
|
||||
}
|
||||
) {
|
||||
boolean[] canEdit = new boolean [] {
|
||||
false, false, false, false, false, false, false, false, false, false, false, false, false
|
||||
};
|
||||
|
||||
public boolean isCellEditable(int rowIndex, int columnIndex) {
|
||||
return canEdit [columnIndex];
|
||||
}
|
||||
});
|
||||
tabelaFornecedor.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_ALL_COLUMNS);
|
||||
tabelaFornecedor.setAutoscrolls(false);
|
||||
tabelaFornecedor.getTableHeader().setReorderingAllowed(false);
|
||||
tabelaFornecedor.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
tabelaFornecedorMouseClicked(evt);
|
||||
}
|
||||
});
|
||||
jScrollPane1.setViewportView(tabelaFornecedor);
|
||||
|
||||
javax.swing.GroupLayout tabConsultaUsuariosLayout = new javax.swing.GroupLayout(tabConsultaUsuarios);
|
||||
tabConsultaUsuarios.setLayout(tabConsultaUsuariosLayout);
|
||||
tabConsultaUsuariosLayout.setHorizontalGroup(
|
||||
tabConsultaUsuariosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabConsultaUsuariosLayout.createSequentialGroup()
|
||||
.addGap(25, 25, 25)
|
||||
.addComponent(jLabel14)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtPesquisaFornecedor, javax.swing.GroupLayout.PREFERRED_SIZE, 282, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(btnPesquisar)
|
||||
.addContainerGap(428, Short.MAX_VALUE))
|
||||
.addGroup(tabConsultaUsuariosLayout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jScrollPane1)
|
||||
.addContainerGap())
|
||||
);
|
||||
tabConsultaUsuariosLayout.setVerticalGroup(
|
||||
tabConsultaUsuariosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabConsultaUsuariosLayout.createSequentialGroup()
|
||||
.addGap(10, 10, 10)
|
||||
.addGroup(tabConsultaUsuariosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel14)
|
||||
.addComponent(txtPesquisaFornecedor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(btnPesquisar))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 208, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
tabbedFrameF.addTab("Consulta de Fornecedores", tabConsultaUsuarios);
|
||||
|
||||
jLabel2.setText("ID:");
|
||||
|
||||
jLabel3.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel3.setText("*Nome:");
|
||||
|
||||
jLabel4.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel4.setText("Email:");
|
||||
|
||||
jLabel5.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel5.setText("Logradouro:");
|
||||
|
||||
jLabel6.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel6.setText("UF:");
|
||||
|
||||
jLabel7.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel7.setText("N:");
|
||||
|
||||
jLabel8.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel8.setText("Bairro:");
|
||||
|
||||
jLabel9.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel9.setText("*Telefone:");
|
||||
|
||||
jLabel10.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel10.setText("*CNPJ:");
|
||||
|
||||
jLabel12.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel12.setText("Celular:");
|
||||
|
||||
jLabel13.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel13.setText("Complemento:");
|
||||
|
||||
jLabel16.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel16.setText("*Cidade:");
|
||||
|
||||
txtNome.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtNomeActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
txtId.setEditable(false);
|
||||
txtId.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtIdActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel19.setText("CEP:");
|
||||
|
||||
boxUf.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "AC", "AL", "AP", "AM", "BA", "CE", "DF", "ES", "GO", "MA", "MT", "MS", "MG", "PA", "PB", "PR", "PE", "PI", "RJ", "RN", "RS", "RO", "RR", "SC", "SP", "SE", "TO" }));
|
||||
|
||||
try {
|
||||
txtCep.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("#####-###")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
txtCelular.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)#####-####")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
txtTelefone.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)####-####")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
txtCnpj.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("##.###.###/####-##")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
btnNovo.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnNovo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/new_file_small.png"))); // NOI18N
|
||||
btnNovo.setText("NOVO");
|
||||
btnNovo.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnNovoActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnSalvar.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnSalvar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/save_small.png"))); // NOI18N
|
||||
btnSalvar.setText("SALVAR");
|
||||
btnSalvar.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnSalvarActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnExcluir.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnExcluir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/delete_small.png"))); // NOI18N
|
||||
btnExcluir.setText("EXCLUIR");
|
||||
btnExcluir.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnExcluirActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel21.setText("Campos marcados com * são de preenchimento obrigátório!");
|
||||
|
||||
jButton1.setText("Buscar");
|
||||
jButton1.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jButton1ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
javax.swing.GroupLayout tabCadastroLayout = new javax.swing.GroupLayout(tabCadastro);
|
||||
tabCadastro.setLayout(tabCadastroLayout);
|
||||
tabCadastroLayout.setHorizontalGroup(
|
||||
tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(312, 312, 312)
|
||||
.addComponent(jLabel18))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(33, 33, 33)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel2)
|
||||
.addComponent(jLabel10))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(txtCnpj, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jLabel12)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtCelular, javax.swing.GroupLayout.PREFERRED_SIZE, 109, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel9)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtTelefone, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(txtId, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel3)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, 247, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel4)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtEmail, javax.swing.GroupLayout.PREFERRED_SIZE, 280, javax.swing.GroupLayout.PREFERRED_SIZE))))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(11, 11, 11)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(jLabel19)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtCep, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jButton1)
|
||||
.addGap(46, 46, 46)
|
||||
.addComponent(jLabel5)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtEndereco, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel7)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtNum, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(jLabel13)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtComplemento, javax.swing.GroupLayout.PREFERRED_SIZE, 204, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jLabel8)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtBairro, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(jLabel16)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtCidade, javax.swing.GroupLayout.PREFERRED_SIZE, 171, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel6)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(boxUf, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(jLabel21)
|
||||
.addGap(53, 53, 53)
|
||||
.addComponent(btnNovo)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(btnSalvar)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(btnExcluir)))))))
|
||||
.addContainerGap(64, Short.MAX_VALUE))
|
||||
);
|
||||
tabCadastroLayout.setVerticalGroup(
|
||||
tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel2)
|
||||
.addComponent(txtId, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel3)
|
||||
.addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel4)
|
||||
.addComponent(txtEmail, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel12)
|
||||
.addComponent(jLabel9)
|
||||
.addComponent(txtCelular, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtTelefone, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel10)
|
||||
.addComponent(txtCnpj, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 47, Short.MAX_VALUE)
|
||||
.addComponent(jLabel18)
|
||||
.addGap(159, 159, 159))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel19)
|
||||
.addComponent(jLabel5)
|
||||
.addComponent(txtEndereco, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel7)
|
||||
.addComponent(txtNum, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtCep, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jButton1))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel13)
|
||||
.addComponent(txtComplemento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel8)
|
||||
.addComponent(txtBairro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel16)
|
||||
.addComponent(txtCidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel6)
|
||||
.addComponent(boxUf, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jLabel21)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE, false)
|
||||
.addComponent(btnNovo, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(btnSalvar, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(btnExcluir, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))))
|
||||
);
|
||||
|
||||
tabbedFrameF.addTab("Cadastro de Fornecedores", tabCadastro);
|
||||
|
||||
btnImprimir.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnImprimir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"))); // NOI18N
|
||||
btnImprimir.setText("FECHAR");
|
||||
btnImprimir.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnImprimirActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(tabbedFrameF)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(btnImprimir)
|
||||
.addGap(29, 29, 29))
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(tabbedFrameF)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(btnImprimir, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addContainerGap())
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnSalvarActionPerformed
|
||||
// salvar usuario
|
||||
Fornecedor obj = new Fornecedor();
|
||||
obj.setNome(txtNome.getText());
|
||||
obj.setCnpj(txtCnpj.getText());
|
||||
obj.setEmail(txtEmail.getText());
|
||||
obj.setTelefone(txtTelefone.getText());
|
||||
obj.setCelular(txtCelular.getText());
|
||||
obj.setCep(txtCep.getText());
|
||||
obj.setEndereco(txtEndereco.getText());
|
||||
obj.setNumero(txtNum.getText());
|
||||
obj.setComplemento(txtComplemento.getText());
|
||||
obj.setBairro(txtBairro.getText());
|
||||
obj.setCidade(txtCidade.getText());
|
||||
obj.setUf(boxUf.getSelectedItem().toString());
|
||||
|
||||
FornecedorDao dao = new FornecedorDao();
|
||||
if (txtNome.getText().isEmpty() || txtCelular.getText().isEmpty() || txtCnpj.getText().isEmpty() || txtTelefone.getText().isEmpty() || txtCidade.getText().isEmpty()) {
|
||||
JOptionPane.showMessageDialog(null, "Campos com * são de preenchimento obrigatório!");
|
||||
} else {
|
||||
Utilitarios util = new Utilitarios();
|
||||
boolean valido = util.validaCnpj(txtCnpj.getText());
|
||||
if (!txtCnpj.getText().equals("00.000.000/0000-00") && !valido == true && !txtCnpj.getText().equals(" . . / - ")) {
|
||||
JOptionPane.showMessageDialog(null, "CNPJ Inválido! Tente Novamente!");
|
||||
return;
|
||||
}
|
||||
if (!(txtId.getText()).equals("")) {
|
||||
obj.setId(Integer.valueOf(txtId.getText()));
|
||||
dao.alterarFornecedor(obj);
|
||||
} else {
|
||||
dao.cadastrarFornecedor(obj);
|
||||
}
|
||||
}
|
||||
}//GEN-LAST:event_btnSalvarActionPerformed
|
||||
|
||||
private void btnImprimirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnImprimirActionPerformed
|
||||
this.dispose();
|
||||
}//GEN-LAST:event_btnImprimirActionPerformed
|
||||
|
||||
private void txtPesquisaFornecedorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtPesquisaFornecedorActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtPesquisaFornecedorActionPerformed
|
||||
|
||||
private void formWindowActivated(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowActivated
|
||||
// listar suario pt4
|
||||
listarFunc();
|
||||
}//GEN-LAST:event_formWindowActivated
|
||||
|
||||
private void btnExcluirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnExcluirActionPerformed
|
||||
// excluir
|
||||
Fornecedor obj = new Fornecedor();
|
||||
try {
|
||||
obj.setId(Integer.valueOf(txtId.getText()));
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Aviso! Selecione um Fornecedor!");
|
||||
}
|
||||
|
||||
FornecedorDao dao = new FornecedorDao();
|
||||
dao.excluirFornecedor(obj);
|
||||
|
||||
}//GEN-LAST:event_btnExcluirActionPerformed
|
||||
//TODO parei aqui
|
||||
private void tabelaFornecedorMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tabelaFornecedorMouseClicked
|
||||
// tabela quando clicado
|
||||
DefaultTableModel model = (DefaultTableModel) tabelaFornecedor.getModel();
|
||||
int selectedRowIndex = tabelaFornecedor.getSelectedRow();
|
||||
|
||||
if ( model.getValueAt(selectedRowIndex, 0) != null) {
|
||||
txtId.setText(model.getValueAt(selectedRowIndex, 0).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 1) != null) {
|
||||
txtNome.setText(model.getValueAt(selectedRowIndex, 1).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 2)!= null) {
|
||||
txtCnpj.setText(model.getValueAt(selectedRowIndex, 2).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 3) != null) {
|
||||
txtEmail.setText(model.getValueAt(selectedRowIndex, 3).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 4) != null) {
|
||||
txtTelefone.setText(model.getValueAt(selectedRowIndex, 4).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 5) != null ) {
|
||||
txtCelular.setText(model.getValueAt(selectedRowIndex, 5).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 6) != null) {
|
||||
txtCep.setText(model.getValueAt(selectedRowIndex, 6).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 7) != null) {
|
||||
txtEndereco.setText(model.getValueAt(selectedRowIndex, 7).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 8) != null) {
|
||||
txtNum.setText(model.getValueAt(selectedRowIndex, 8).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 9) != null) {
|
||||
txtComplemento.setText(model.getValueAt(selectedRowIndex, 9).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 10) != null) {
|
||||
txtBairro.setText(model.getValueAt(selectedRowIndex, 10).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 11) != null) {
|
||||
txtCidade.setText(model.getValueAt(selectedRowIndex, 11).toString());}
|
||||
if ( model.getValueAt(selectedRowIndex, 12) != null) {
|
||||
boxUf.setSelectedItem(model.getValueAt(selectedRowIndex, 12).toString());}
|
||||
|
||||
//mouse click go to tab
|
||||
tabbedFrameF.setSelectedIndex(1);
|
||||
|
||||
|
||||
}//GEN-LAST:event_tabelaFornecedorMouseClicked
|
||||
|
||||
private void btnNovoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnNovoActionPerformed
|
||||
// TODO add your handling code here:
|
||||
Utilitarios util = new Utilitarios();
|
||||
util.limpaTela(tabCadastro);
|
||||
}//GEN-LAST:event_btnNovoActionPerformed
|
||||
|
||||
private void txtIdActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtIdActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtIdActionPerformed
|
||||
|
||||
private void txtNomeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtNomeActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtNomeActionPerformed
|
||||
|
||||
private void btnPesquisarKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_btnPesquisarKeyReleased
|
||||
// TODO add your handling code here:
|
||||
|
||||
}//GEN-LAST:event_btnPesquisarKeyReleased
|
||||
|
||||
private void txtPesquisaFornecedorKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txtPesquisaFornecedorKeyReleased
|
||||
// TODO add your handling code here:
|
||||
String nome = "%" + txtPesquisaFornecedor.getText() + "%";
|
||||
FornecedorDao dao = new FornecedorDao();
|
||||
List<Fornecedor> lista = dao.pesquisarNomeFornecedores(nome);
|
||||
DefaultTableModel dados = (DefaultTableModel) tabelaFornecedor.getModel();
|
||||
dados.setNumRows(0); //limpa/zera pesquisa a cada digitacao
|
||||
for (Fornecedor c : lista) {
|
||||
dados.addRow(new Object[]{
|
||||
c.getId(),
|
||||
c.getNome(),
|
||||
c.getCnpj(),
|
||||
c.getEmail(),
|
||||
c.getTelefone(),
|
||||
c.getCelular(),
|
||||
c.getCep(),
|
||||
c.getEndereco(),
|
||||
c.getNumero(),
|
||||
c.getComplemento(),
|
||||
c.getBairro(),
|
||||
c.getCidade(),
|
||||
c.getUf(),});
|
||||
}
|
||||
|
||||
}//GEN-LAST:event_txtPesquisaFornecedorKeyReleased
|
||||
|
||||
private void btnPesquisarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPesquisarActionPerformed
|
||||
// TODO add your handling code here:
|
||||
String nome = txtNome.getText();
|
||||
Fornecedor obj = new Fornecedor();
|
||||
FornecedorDao dao = new FornecedorDao();
|
||||
obj = dao.buscarFornecedor(nome);
|
||||
if (obj.getNome() != null) {
|
||||
txtId.setText(String.valueOf(obj.getId()));
|
||||
txtNome.setText(obj.getNome());
|
||||
txtCnpj.setText(obj.getCnpj());
|
||||
txtEmail.setText(obj.getEmail());
|
||||
txtTelefone.setText(obj.getTelefone());
|
||||
txtCelular.setText(obj.getCelular());
|
||||
txtCep.setText(obj.getCep());
|
||||
txtEndereco.setText(obj.getEndereco());
|
||||
txtNum.setText(obj.getNumero());
|
||||
txtComplemento.setText(obj.getComplemento());
|
||||
txtBairro.setText(obj.getBairro());
|
||||
txtCidade.setText(obj.getCidade());
|
||||
boxUf.setSelectedItem(obj.getUf());
|
||||
|
||||
} else {
|
||||
JOptionPane.showMessageDialog(null, "Fornecedor não encontrado");
|
||||
}
|
||||
|
||||
}//GEN-LAST:event_btnPesquisarActionPerformed
|
||||
|
||||
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
|
||||
ViaCEP viacep = new ViaCEP();
|
||||
try {
|
||||
viacep.buscar(txtCep.getText());
|
||||
txtBairro.setText(viacep.getBairro());
|
||||
txtCidade.setText(viacep.getLocalidade());
|
||||
txtEndereco.setText(viacep.getLogradouro());
|
||||
boxUf.setSelectedItem(viacep.getUf());
|
||||
|
||||
} catch (ViaCEPException ex) {
|
||||
Logger.getLogger(FormLeitor.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
{
|
||||
}
|
||||
}//GEN-LAST:event_jButton1ActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFornecedores.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFornecedores.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFornecedores.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFornecedores.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormFornecedores().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JComboBox<String> boxUf;
|
||||
private javax.swing.JButton btnExcluir;
|
||||
private javax.swing.JButton btnImprimir;
|
||||
private javax.swing.JButton btnNovo;
|
||||
private javax.swing.JButton btnPesquisar;
|
||||
private javax.swing.JButton btnSalvar;
|
||||
private javax.swing.JButton jButton1;
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JLabel jLabel10;
|
||||
private javax.swing.JLabel jLabel12;
|
||||
private javax.swing.JLabel jLabel13;
|
||||
private javax.swing.JLabel jLabel14;
|
||||
private javax.swing.JLabel jLabel16;
|
||||
private javax.swing.JLabel jLabel18;
|
||||
private javax.swing.JLabel jLabel19;
|
||||
private javax.swing.JLabel jLabel2;
|
||||
private javax.swing.JLabel jLabel21;
|
||||
private javax.swing.JLabel jLabel3;
|
||||
private javax.swing.JLabel jLabel4;
|
||||
private javax.swing.JLabel jLabel5;
|
||||
private javax.swing.JLabel jLabel6;
|
||||
private javax.swing.JLabel jLabel7;
|
||||
private javax.swing.JLabel jLabel8;
|
||||
private javax.swing.JLabel jLabel9;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
private javax.swing.JPanel tabCadastro;
|
||||
private javax.swing.JPanel tabConsultaUsuarios;
|
||||
private javax.swing.JTabbedPane tabbedFrameF;
|
||||
private javax.swing.JTable tabelaFornecedor;
|
||||
private javax.swing.JTextField txtBairro;
|
||||
private javax.swing.JFormattedTextField txtCelular;
|
||||
private javax.swing.JFormattedTextField txtCep;
|
||||
private javax.swing.JTextField txtCidade;
|
||||
private javax.swing.JFormattedTextField txtCnpj;
|
||||
private javax.swing.JTextField txtComplemento;
|
||||
private javax.swing.JTextField txtEmail;
|
||||
private javax.swing.JTextField txtEndereco;
|
||||
private javax.swing.JTextField txtId;
|
||||
private javax.swing.JTextField txtNome;
|
||||
private javax.swing.JTextField txtNum;
|
||||
private javax.swing.JTextField txtPesquisaFornecedor;
|
||||
private javax.swing.JFormattedTextField txtTelefone;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
@@ -0,0 +1,840 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.5" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jPanel1" max="32767" attributes="0"/>
|
||||
<Component id="tabbedFrameF" alignment="0" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="btnFechar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="19" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="tabbedFrameF" min="-2" pref="266" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnFechar" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="33" green="33" red="33" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel1" alignment="1" pref="72" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="24" style="0"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="horizontalAlignment" type="int" value="0"/>
|
||||
<Property name="text" type="java.lang.String" value="Cadastro de Funcionários"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JTabbedPane" name="tabbedFrameF">
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="tabConsultaUsuarios">
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
|
||||
<JTabbedPaneConstraints tabName="Consulta de Funcionários">
|
||||
<Property name="tabTitle" type="java.lang.String" value="Consulta de Funcionários"/>
|
||||
</JTabbedPaneConstraints>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="25" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jScrollPane1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel14" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtPesquisaFuncionario" pref="307" max="32767" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="btnPesquisar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="618" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel14" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtPesquisaFuncionario" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnPesquisar" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="38" max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" min="-2" pref="176" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel14">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Nome:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtPesquisaFuncionario">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtPesquisaFuncionarioActionPerformed"/>
|
||||
<EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="txtPesquisaFuncionarioKeyReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnPesquisar">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Pesquisar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPesquisarActionPerformed"/>
|
||||
<EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="btnPesquisarKeyReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTable" name="tabelaFuncionario">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
|
||||
<Table columnCount="17" rowCount="0">
|
||||
<Column editable="false" title="cod" type="java.lang.Object"/>
|
||||
<Column editable="false" title="nome" type="java.lang.Object"/>
|
||||
<Column editable="false" title="rg" type="java.lang.Object"/>
|
||||
<Column editable="false" title="cpf" type="java.lang.Object"/>
|
||||
<Column editable="false" title="email" type="java.lang.Object"/>
|
||||
<Column editable="false" title="senha" type="java.lang.Object"/>
|
||||
<Column editable="false" title="cargo" type="java.lang.Object"/>
|
||||
<Column editable="false" title="nivel_acesso" type="java.lang.Object"/>
|
||||
<Column editable="false" title="telefone" type="java.lang.Object"/>
|
||||
<Column editable="false" title="celular" type="java.lang.Object"/>
|
||||
<Column editable="false" title="cep" type="java.lang.Object"/>
|
||||
<Column editable="false" title="endereco" type="java.lang.Object"/>
|
||||
<Column editable="false" title="numero" type="java.lang.Object"/>
|
||||
<Column editable="false" title="complemento" type="java.lang.Object"/>
|
||||
<Column editable="false" title="bairro" type="java.lang.Object"/>
|
||||
<Column editable="false" title="cidade" type="java.lang.Object"/>
|
||||
<Column editable="false" title="estado" type="java.lang.Object"/>
|
||||
</Table>
|
||||
</Property>
|
||||
<Property name="autoResizeMode" type="int" value="4"/>
|
||||
<Property name="autoscrolls" type="boolean" value="false"/>
|
||||
<Property name="columnModel" type="javax.swing.table.TableColumnModel" editor="org.netbeans.modules.form.editors2.TableColumnModelEditor">
|
||||
<TableColumnModel selectionModel="0">
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="false">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
</TableColumnModel>
|
||||
</Property>
|
||||
<Property name="tableHeader" type="javax.swing.table.JTableHeader" editor="org.netbeans.modules.form.editors2.JTableHeaderEditor">
|
||||
<TableHeader reorderingAllowed="false" resizingAllowed="true"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="tabelaFuncionarioMouseClicked"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JPanel" name="tabCadastro">
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
|
||||
<JTabbedPaneConstraints tabName="Cadastro deFuncionários">
|
||||
<Property name="tabTitle" type="java.lang.String" value="Cadastro deFuncionários"/>
|
||||
</JTabbedPaneConstraints>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel19" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel8" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="txtCep" min="-2" pref="111" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jButton1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="26" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtEndereco" min="-2" pref="258" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtNum" min="-2" pref="45" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="txtBairro" min="-2" pref="189" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel16" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtCidade" min="-2" pref="171" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Component id="jLabel21" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="25" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="boxUf" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLabel13" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtComplemento" max="32767" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="307" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="btnNovo" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="btnSalvar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="btnExcluir" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="312" max="-2" attributes="0"/>
|
||||
<Component id="jLabel18" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtEmail" min="-2" pref="280" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel10" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtCpf" min="-2" pref="165" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jLabel11" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtRg" min="-2" pref="156" max="-2" attributes="0"/>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel2" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel17" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="txtCargo" max="32767" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jLabel12" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtCelular" min="-2" pref="109" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel9" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtTelefone" min="-2" pref="125" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="348" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jTextField17" alignment="0" min="-2" pref="86" max="-2" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="txtId" min="-2" pref="59" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel3" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtNome" min="-2" pref="247" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel15" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtSenha" min="-2" pref="206" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel20" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="boxNivelAcesso" min="-2" pref="241" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtId" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtNome" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel15" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel20" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="boxNivelAcesso" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtSenha" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel12" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCelular" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtTelefone" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel17" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCargo" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="11" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtEmail" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel10" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel11" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCpf" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtRg" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel19" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtEndereco" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtNum" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel13" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtComplemento" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCep" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel8" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtBairro" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel16" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtCidade" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="boxUf" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jLabel21" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="31" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" max="-2" attributes="0">
|
||||
<Component id="btnNovo" alignment="3" max="32767" attributes="0"/>
|
||||
<Component id="btnSalvar" alignment="3" max="32767" attributes="0"/>
|
||||
<Component id="btnExcluir" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="63" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel18" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="159" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="-2" pref="181" max="-2" attributes="0"/>
|
||||
<Component id="jTextField17" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="ID:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel3">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Nome:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel4">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Email:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel5">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Endereço:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel6">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="UF:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel7">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="N:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel8">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Bairro:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel9">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Telefone:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel10">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="CPF:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel11">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*RG:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel12">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Celular:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel13">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Complemento:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel16">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Cidade:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtNome">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtNomeActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEmail">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEndereco">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtNum">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtComplemento">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtBairro">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtCidade">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtId">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtIdActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel15">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Senha"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtCargo">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel17">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Cargo"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="jTextField17">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jTextField17ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel18">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel19">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="CEP:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxUf">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="27">
|
||||
<StringItem index="0" value="AC"/>
|
||||
<StringItem index="1" value="AL"/>
|
||||
<StringItem index="2" value="AP"/>
|
||||
<StringItem index="3" value="AM"/>
|
||||
<StringItem index="4" value="BA"/>
|
||||
<StringItem index="5" value="CE"/>
|
||||
<StringItem index="6" value="DF"/>
|
||||
<StringItem index="7" value="ES"/>
|
||||
<StringItem index="8" value="GO"/>
|
||||
<StringItem index="9" value="MA"/>
|
||||
<StringItem index="10" value="MT"/>
|
||||
<StringItem index="11" value="MS"/>
|
||||
<StringItem index="12" value="MG"/>
|
||||
<StringItem index="13" value="PA"/>
|
||||
<StringItem index="14" value="PB"/>
|
||||
<StringItem index="15" value="PR"/>
|
||||
<StringItem index="16" value="PE"/>
|
||||
<StringItem index="17" value="PI"/>
|
||||
<StringItem index="18" value="RJ"/>
|
||||
<StringItem index="19" value="RN"/>
|
||||
<StringItem index="20" value="RS"/>
|
||||
<StringItem index="21" value="RO"/>
|
||||
<StringItem index="22" value="RR"/>
|
||||
<StringItem index="23" value="SC"/>
|
||||
<StringItem index="24" value="SP"/>
|
||||
<StringItem index="25" value="SE"/>
|
||||
<StringItem index="26" value="TO"/>
|
||||
</StringArray>
|
||||
</Property>
|
||||
</Properties>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtCep">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="#####-###" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtCelular">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="(##)#####-####" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtTelefone">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="(##)####-####" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtCpf">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="###.###.###-##" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtRg">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="#.###.###-#" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel20">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Nível de Acesso"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxNivelAcesso">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="3">
|
||||
<StringItem index="0" value="Administrador"/>
|
||||
<StringItem index="1" value="Atendente"/>
|
||||
<StringItem index="2" value="Usuario"/>
|
||||
</StringArray>
|
||||
</Property>
|
||||
</Properties>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JPasswordField" name="txtSenha">
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnNovo">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/new_file_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="NOVO"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnNovoActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnSalvar">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/save_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="SALVAR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnSalvarActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnExcluir">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/delete_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="EXCLUIR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnExcluirActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel21">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Campos marcados com * são de preenchimento obrigátório!"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jButton1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Buscar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JButton" name="btnFechar">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="FECHAR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnFecharActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,887 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
//mude para vizualizacao por projeto para adicionar action
|
||||
package br.com.projeto.view;
|
||||
|
||||
import br.com.parg.viacep.ViaCEP;
|
||||
import br.com.parg.viacep.ViaCEPException;
|
||||
import br.com.projeto.dao.FuncionarioDao;
|
||||
import br.com.projeto.model.Funcionario;
|
||||
import br.com.projeto.model.Utilitarios;
|
||||
import java.awt.Component;
|
||||
import java.awt.Window;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.swing.JOptionPane;
|
||||
import javax.swing.JTabbedPane;
|
||||
import javax.swing.JTextField;
|
||||
import javax.swing.SwingUtilities;
|
||||
import javax.swing.table.DefaultTableModel;
|
||||
import javax.swing.text.JTextComponent;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormFuncionarios extends javax.swing.JFrame {
|
||||
|
||||
//metodo listar usuarios pt3
|
||||
public void listarFunc() {
|
||||
FuncionarioDao dao = new FuncionarioDao();
|
||||
List<Funcionario> lista = dao.listarFuncionarios();
|
||||
DefaultTableModel dados = (DefaultTableModel) tabelaFuncionario.getModel();
|
||||
dados.setNumRows(0);
|
||||
for (Funcionario c : lista) {
|
||||
dados.addRow(new Object[]{
|
||||
c.getId(),
|
||||
c.getNome(),
|
||||
c.getRg(),
|
||||
c.getCpf(),
|
||||
c.getEmail(),
|
||||
c.getSenha(),
|
||||
c.getCargo(),
|
||||
c.getNivel_acesso(),
|
||||
c.getTelefone(),
|
||||
c.getCelular(),
|
||||
c.getCep(),
|
||||
c.getEndereco(),
|
||||
c.getNumero(),
|
||||
c.getComplemento(),
|
||||
c.getBairro(),
|
||||
c.getCidade(),
|
||||
c.getUf(),});
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates new form formLeitor
|
||||
*/
|
||||
public FormFuncionarios() {
|
||||
initComponents();
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
tabbedFrameF = new javax.swing.JTabbedPane();
|
||||
tabConsultaUsuarios = new javax.swing.JPanel();
|
||||
jLabel14 = new javax.swing.JLabel();
|
||||
txtPesquisaFuncionario = new javax.swing.JTextField();
|
||||
btnPesquisar = new javax.swing.JButton();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
tabelaFuncionario = new javax.swing.JTable();
|
||||
tabCadastro = new javax.swing.JPanel();
|
||||
jLabel2 = new javax.swing.JLabel();
|
||||
jLabel3 = new javax.swing.JLabel();
|
||||
jLabel4 = new javax.swing.JLabel();
|
||||
jLabel5 = new javax.swing.JLabel();
|
||||
jLabel6 = new javax.swing.JLabel();
|
||||
jLabel7 = new javax.swing.JLabel();
|
||||
jLabel8 = new javax.swing.JLabel();
|
||||
jLabel9 = new javax.swing.JLabel();
|
||||
jLabel10 = new javax.swing.JLabel();
|
||||
jLabel11 = new javax.swing.JLabel();
|
||||
jLabel12 = new javax.swing.JLabel();
|
||||
jLabel13 = new javax.swing.JLabel();
|
||||
jLabel16 = new javax.swing.JLabel();
|
||||
txtNome = new javax.swing.JTextField();
|
||||
txtEmail = new javax.swing.JTextField();
|
||||
txtEndereco = new javax.swing.JTextField();
|
||||
txtNum = new javax.swing.JTextField();
|
||||
txtComplemento = new javax.swing.JTextField();
|
||||
txtBairro = new javax.swing.JTextField();
|
||||
txtCidade = new javax.swing.JTextField();
|
||||
txtId = new javax.swing.JTextField();
|
||||
jLabel15 = new javax.swing.JLabel();
|
||||
txtCargo = new javax.swing.JTextField();
|
||||
jLabel17 = new javax.swing.JLabel();
|
||||
jTextField17 = new javax.swing.JTextField();
|
||||
jLabel18 = new javax.swing.JLabel();
|
||||
jLabel19 = new javax.swing.JLabel();
|
||||
boxUf = new javax.swing.JComboBox<>();
|
||||
txtCep = new javax.swing.JFormattedTextField();
|
||||
txtCelular = new javax.swing.JFormattedTextField();
|
||||
txtTelefone = new javax.swing.JFormattedTextField();
|
||||
txtCpf = new javax.swing.JFormattedTextField();
|
||||
txtRg = new javax.swing.JFormattedTextField();
|
||||
jLabel20 = new javax.swing.JLabel();
|
||||
boxNivelAcesso = new javax.swing.JComboBox<>();
|
||||
txtSenha = new javax.swing.JPasswordField();
|
||||
btnNovo = new javax.swing.JButton();
|
||||
btnSalvar = new javax.swing.JButton();
|
||||
btnExcluir = new javax.swing.JButton();
|
||||
jLabel21 = new javax.swing.JLabel();
|
||||
jButton1 = new javax.swing.JButton();
|
||||
btnFechar = new javax.swing.JButton();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
public void windowActivated(java.awt.event.WindowEvent evt) {
|
||||
formWindowActivated(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jPanel1.setBackground(new java.awt.Color(51, 51, 51));
|
||||
|
||||
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
|
||||
jLabel1.setForeground(new java.awt.Color(255, 255, 255));
|
||||
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
|
||||
jLabel1.setText("Cadastro de Funcionários");
|
||||
|
||||
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
|
||||
jPanel1.setLayout(jPanel1Layout);
|
||||
jPanel1Layout.setHorizontalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addContainerGap())
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 72, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
jLabel14.setText("Nome:");
|
||||
|
||||
txtPesquisaFuncionario.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtPesquisaFuncionarioActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
txtPesquisaFuncionario.addKeyListener(new java.awt.event.KeyAdapter() {
|
||||
public void keyReleased(java.awt.event.KeyEvent evt) {
|
||||
txtPesquisaFuncionarioKeyReleased(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnPesquisar.setText("Pesquisar");
|
||||
btnPesquisar.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnPesquisarActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
btnPesquisar.addKeyListener(new java.awt.event.KeyAdapter() {
|
||||
public void keyReleased(java.awt.event.KeyEvent evt) {
|
||||
btnPesquisarKeyReleased(evt);
|
||||
}
|
||||
});
|
||||
|
||||
tabelaFuncionario.setModel(new javax.swing.table.DefaultTableModel(
|
||||
new Object [][] {
|
||||
|
||||
},
|
||||
new String [] {
|
||||
"cod", "nome", "rg", "cpf", "email", "senha", "cargo", "nivel_acesso", "telefone", "celular", "cep", "endereco", "numero", "complemento", "bairro", "cidade", "estado"
|
||||
}
|
||||
) {
|
||||
boolean[] canEdit = new boolean [] {
|
||||
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
||||
};
|
||||
|
||||
public boolean isCellEditable(int rowIndex, int columnIndex) {
|
||||
return canEdit [columnIndex];
|
||||
}
|
||||
});
|
||||
tabelaFuncionario.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_ALL_COLUMNS);
|
||||
tabelaFuncionario.setAutoscrolls(false);
|
||||
tabelaFuncionario.getTableHeader().setReorderingAllowed(false);
|
||||
tabelaFuncionario.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
tabelaFuncionarioMouseClicked(evt);
|
||||
}
|
||||
});
|
||||
jScrollPane1.setViewportView(tabelaFuncionario);
|
||||
if (tabelaFuncionario.getColumnModel().getColumnCount() > 0) {
|
||||
tabelaFuncionario.getColumnModel().getColumn(15).setResizable(false);
|
||||
}
|
||||
|
||||
javax.swing.GroupLayout tabConsultaUsuariosLayout = new javax.swing.GroupLayout(tabConsultaUsuarios);
|
||||
tabConsultaUsuarios.setLayout(tabConsultaUsuariosLayout);
|
||||
tabConsultaUsuariosLayout.setHorizontalGroup(
|
||||
tabConsultaUsuariosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabConsultaUsuariosLayout.createSequentialGroup()
|
||||
.addGap(25, 25, 25)
|
||||
.addGroup(tabConsultaUsuariosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabConsultaUsuariosLayout.createSequentialGroup()
|
||||
.addComponent(jScrollPane1)
|
||||
.addContainerGap())
|
||||
.addGroup(tabConsultaUsuariosLayout.createSequentialGroup()
|
||||
.addComponent(jLabel14)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtPesquisaFuncionario, javax.swing.GroupLayout.DEFAULT_SIZE, 307, Short.MAX_VALUE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(btnPesquisar)
|
||||
.addGap(618, 618, 618))))
|
||||
);
|
||||
tabConsultaUsuariosLayout.setVerticalGroup(
|
||||
tabConsultaUsuariosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabConsultaUsuariosLayout.createSequentialGroup()
|
||||
.addGap(10, 10, 10)
|
||||
.addGroup(tabConsultaUsuariosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel14)
|
||||
.addComponent(txtPesquisaFuncionario, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(btnPesquisar))
|
||||
.addGap(38, 38, 38)
|
||||
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 176, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
tabbedFrameF.addTab("Consulta de Funcionários", tabConsultaUsuarios);
|
||||
|
||||
jLabel2.setText("ID:");
|
||||
|
||||
jLabel3.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel3.setText("*Nome:");
|
||||
|
||||
jLabel4.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel4.setText("*Email:");
|
||||
|
||||
jLabel5.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel5.setText("Endereço:");
|
||||
|
||||
jLabel6.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel6.setText("UF:");
|
||||
|
||||
jLabel7.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel7.setText("N:");
|
||||
|
||||
jLabel8.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel8.setText("Bairro:");
|
||||
|
||||
jLabel9.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel9.setText("Telefone:");
|
||||
|
||||
jLabel10.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel10.setText("CPF:");
|
||||
|
||||
jLabel11.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel11.setText("*RG:");
|
||||
|
||||
jLabel12.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel12.setText("*Celular:");
|
||||
|
||||
jLabel13.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel13.setText("Complemento:");
|
||||
|
||||
jLabel16.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel16.setText("Cidade:");
|
||||
|
||||
txtNome.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtNomeActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
txtId.setEditable(false);
|
||||
txtId.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtIdActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel15.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel15.setText("*Senha");
|
||||
|
||||
jLabel17.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel17.setText("*Cargo");
|
||||
|
||||
jTextField17.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jTextField17ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel19.setText("CEP:");
|
||||
|
||||
boxUf.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "AC", "AL", "AP", "AM", "BA", "CE", "DF", "ES", "GO", "MA", "MT", "MS", "MG", "PA", "PB", "PR", "PE", "PI", "RJ", "RN", "RS", "RO", "RR", "SC", "SP", "SE", "TO" }));
|
||||
|
||||
try {
|
||||
txtCep.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("#####-###")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
txtCelular.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)#####-####")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
txtTelefone.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)####-####")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
txtCpf.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("###.###.###-##")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
try {
|
||||
txtRg.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("#.###.###-#")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
jLabel20.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel20.setText("*Nível de Acesso");
|
||||
|
||||
boxNivelAcesso.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Administrador", "Atendente", "Usuario" }));
|
||||
|
||||
btnNovo.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnNovo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/new_file_small.png"))); // NOI18N
|
||||
btnNovo.setText("NOVO");
|
||||
btnNovo.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnNovoActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnSalvar.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnSalvar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/save_small.png"))); // NOI18N
|
||||
btnSalvar.setText("SALVAR");
|
||||
btnSalvar.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnSalvarActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnExcluir.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnExcluir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/delete_small.png"))); // NOI18N
|
||||
btnExcluir.setText("EXCLUIR");
|
||||
btnExcluir.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnExcluirActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel21.setText("Campos marcados com * são de preenchimento obrigátório!");
|
||||
|
||||
jButton1.setText("Buscar");
|
||||
jButton1.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jButton1ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
javax.swing.GroupLayout tabCadastroLayout = new javax.swing.GroupLayout(tabCadastro);
|
||||
tabCadastro.setLayout(tabCadastroLayout);
|
||||
tabCadastroLayout.setHorizontalGroup(
|
||||
tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, tabCadastroLayout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel19)
|
||||
.addComponent(jLabel8))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(txtCep, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jButton1)
|
||||
.addGap(26, 26, 26)
|
||||
.addComponent(jLabel5)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtEndereco, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel7)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtNum, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(txtBairro, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel16)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtCidade, javax.swing.GroupLayout.PREFERRED_SIZE, 171, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(6, 6, 6)
|
||||
.addComponent(jLabel21)))
|
||||
.addGap(25, 25, 25)
|
||||
.addComponent(jLabel6)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(boxUf, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(jLabel13)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtComplemento)
|
||||
.addGap(307, 307, 307))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(btnNovo)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(btnSalvar)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(btnExcluir)
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(312, 312, 312)
|
||||
.addComponent(jLabel18)
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(33, 33, 33)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(6, 6, 6)
|
||||
.addComponent(jLabel4)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtEmail, javax.swing.GroupLayout.PREFERRED_SIZE, 280, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel10)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtCpf, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jLabel11)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtRg, javax.swing.GroupLayout.PREFERRED_SIZE, 156, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(0, 0, Short.MAX_VALUE))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel2)
|
||||
.addComponent(jLabel17))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(txtCargo)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jLabel12)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtCelular, javax.swing.GroupLayout.PREFERRED_SIZE, 109, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel9)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtTelefone, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(348, 348, 348))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jTextField17, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(txtId, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel3)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, 247, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel15)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(txtSenha, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel20)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(boxNivelAcesso, javax.swing.GroupLayout.PREFERRED_SIZE, 241, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))))
|
||||
);
|
||||
tabCadastroLayout.setVerticalGroup(
|
||||
tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel2)
|
||||
.addComponent(txtId, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel3)
|
||||
.addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel15)
|
||||
.addComponent(jLabel20)
|
||||
.addComponent(boxNivelAcesso, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtSenha, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel12)
|
||||
.addComponent(jLabel9)
|
||||
.addComponent(txtCelular, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtTelefone, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel17)
|
||||
.addComponent(txtCargo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(11, 11, 11)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(txtEmail, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel4)
|
||||
.addComponent(jLabel10)
|
||||
.addComponent(jLabel11)
|
||||
.addComponent(txtCpf, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtRg, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel19)
|
||||
.addComponent(jLabel5)
|
||||
.addComponent(txtEndereco, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel7)
|
||||
.addComponent(txtNum, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel13)
|
||||
.addComponent(txtComplemento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtCep, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jButton1))
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel8)
|
||||
.addComponent(txtBairro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel16)
|
||||
.addComponent(txtCidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel6)
|
||||
.addComponent(boxUf, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jLabel21))
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(31, 31, 31)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE, false)
|
||||
.addComponent(btnNovo, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(btnSalvar, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(btnExcluir))))
|
||||
.addGap(63, 63, 63)
|
||||
.addGroup(tabCadastroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(tabCadastroLayout.createSequentialGroup()
|
||||
.addComponent(jLabel18)
|
||||
.addGap(159, 159, 159))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, tabCadastroLayout.createSequentialGroup()
|
||||
.addGap(181, 181, 181)
|
||||
.addComponent(jTextField17, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18))))
|
||||
);
|
||||
|
||||
tabbedFrameF.addTab("Cadastro deFuncionários", tabCadastro);
|
||||
|
||||
btnFechar.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnFechar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"))); // NOI18N
|
||||
btnFechar.setText("FECHAR");
|
||||
btnFechar.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnFecharActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(tabbedFrameF)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(btnFechar)
|
||||
.addGap(19, 19, 19))
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(tabbedFrameF, javax.swing.GroupLayout.PREFERRED_SIZE, 266, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(btnFechar, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnSalvarActionPerformed
|
||||
// salvar usuario
|
||||
Funcionario obj = new Funcionario();
|
||||
obj.setNome(txtNome.getText());
|
||||
obj.setRg(txtRg.getText());
|
||||
obj.setCpf(txtCpf.getText());
|
||||
obj.setEmail(txtEmail.getText());
|
||||
obj.setTelefone(txtTelefone.getText());
|
||||
obj.setCelular(txtCelular.getText());
|
||||
obj.setSenha(txtSenha.getText());
|
||||
obj.setCargo(txtCargo.getText());
|
||||
obj.setNivel_acesso(boxNivelAcesso.getSelectedItem().toString());
|
||||
obj.setCep(txtCep.getText());
|
||||
obj.setEndereco(txtEndereco.getText());
|
||||
obj.setNumero(txtNum.getText());
|
||||
obj.setComplemento(txtComplemento.getText());
|
||||
obj.setBairro(txtBairro.getText());
|
||||
obj.setCidade(txtCidade.getText());
|
||||
obj.setUf(boxUf.getSelectedItem().toString());
|
||||
|
||||
FuncionarioDao dao = new FuncionarioDao();
|
||||
if (txtNome.getText().isEmpty() || txtCelular.getText().isEmpty() || txtRg.getText().isEmpty() || txtSenha.getText().isEmpty() || txtEmail.getText().isEmpty() || boxNivelAcesso.getSelectedIndex() == -1 || txtCargo.getText().isEmpty()) {
|
||||
JOptionPane.showMessageDialog(null, "Campos com * são de preenchimento obrigatório!");
|
||||
} else {
|
||||
Utilitarios util = new Utilitarios();
|
||||
boolean valido = util.valida(txtCpf.getText());
|
||||
if (!txtCpf.getText().equals(" . . - ") && !valido == true && !txtCpf.getText().equals("000.000.000-00")) {
|
||||
JOptionPane.showMessageDialog(null, "CPF Inválido! Tente Novamente!");
|
||||
return;
|
||||
}
|
||||
if (!(txtId.getText()).equals("")) {
|
||||
obj.setId(Integer.valueOf(txtId.getText()));
|
||||
dao.alterarFuncionario(obj);
|
||||
} else {
|
||||
dao.cadastrarFuncionario(obj);
|
||||
}
|
||||
}
|
||||
|
||||
}//GEN-LAST:event_btnSalvarActionPerformed
|
||||
|
||||
private void btnFecharActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnFecharActionPerformed
|
||||
this.dispose();
|
||||
}//GEN-LAST:event_btnFecharActionPerformed
|
||||
|
||||
private void txtPesquisaFuncionarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtPesquisaFuncionarioActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtPesquisaFuncionarioActionPerformed
|
||||
|
||||
private void formWindowActivated(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowActivated
|
||||
// listar suario pt4
|
||||
listarFunc();
|
||||
}//GEN-LAST:event_formWindowActivated
|
||||
|
||||
private void btnExcluirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnExcluirActionPerformed
|
||||
// excluir
|
||||
Funcionario obj = new Funcionario();
|
||||
try {
|
||||
obj.setId(Integer.valueOf(txtId.getText()));
|
||||
} catch (Exception e) {
|
||||
JOptionPane.showMessageDialog(null, "Aviso! Selecione um usuário!");
|
||||
return;
|
||||
}
|
||||
|
||||
FuncionarioDao dao = new FuncionarioDao();
|
||||
dao.excluirFuncionario(obj);
|
||||
|
||||
Utilitarios util = new Utilitarios();
|
||||
util.limpaTela(tabCadastro);
|
||||
|
||||
}//GEN-LAST:event_btnExcluirActionPerformed
|
||||
//TODO parei aqui
|
||||
private void tabelaFuncionarioMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tabelaFuncionarioMouseClicked
|
||||
// tabela quando clicado
|
||||
DefaultTableModel model = (DefaultTableModel) tabelaFuncionario.getModel();
|
||||
int selectedRowIndex = tabelaFuncionario.getSelectedRow();
|
||||
|
||||
txtId.setText(model.getValueAt(selectedRowIndex, 0).toString());
|
||||
txtNome.setText(model.getValueAt(selectedRowIndex, 1).toString());
|
||||
txtRg.setText(model.getValueAt(selectedRowIndex, 2).toString());
|
||||
txtCpf.setText(model.getValueAt(selectedRowIndex, 3).toString());
|
||||
txtEmail.setText(model.getValueAt(selectedRowIndex, 4).toString());
|
||||
txtSenha.setText(model.getValueAt(selectedRowIndex, 5).toString());
|
||||
txtCargo.setText(model.getValueAt(selectedRowIndex, 6).toString());
|
||||
boxNivelAcesso.setSelectedItem(model.getValueAt(selectedRowIndex, 7).toString());
|
||||
txtTelefone.setText(model.getValueAt(selectedRowIndex, 8).toString());
|
||||
txtCelular.setText(model.getValueAt(selectedRowIndex, 9).toString());
|
||||
txtCep.setText(model.getValueAt(selectedRowIndex, 10).toString());
|
||||
txtEndereco.setText(model.getValueAt(selectedRowIndex, 11).toString());
|
||||
txtNum.setText(model.getValueAt(selectedRowIndex, 12).toString());
|
||||
txtComplemento.setText(model.getValueAt(selectedRowIndex, 13).toString());
|
||||
txtBairro.setText(model.getValueAt(selectedRowIndex, 14).toString());
|
||||
txtCidade.setText(model.getValueAt(selectedRowIndex, 15).toString());
|
||||
boxUf.setSelectedItem(model.getValueAt(selectedRowIndex, 16).toString());
|
||||
|
||||
//mouse click go to tab
|
||||
tabbedFrameF.setSelectedIndex(1);
|
||||
|
||||
|
||||
}//GEN-LAST:event_tabelaFuncionarioMouseClicked
|
||||
|
||||
private void btnNovoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnNovoActionPerformed
|
||||
// TODO add your handling code here:
|
||||
Utilitarios util = new Utilitarios();
|
||||
util.limpaTela(tabCadastro);
|
||||
}//GEN-LAST:event_btnNovoActionPerformed
|
||||
|
||||
private void jTextField17ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField17ActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_jTextField17ActionPerformed
|
||||
|
||||
private void txtIdActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtIdActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtIdActionPerformed
|
||||
|
||||
private void txtNomeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtNomeActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtNomeActionPerformed
|
||||
|
||||
private void btnPesquisarKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_btnPesquisarKeyReleased
|
||||
// TODO add your handling code here:
|
||||
|
||||
}//GEN-LAST:event_btnPesquisarKeyReleased
|
||||
|
||||
private void txtPesquisaFuncionarioKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txtPesquisaFuncionarioKeyReleased
|
||||
// TODO add your handling code here:
|
||||
String nome = "%" + txtPesquisaFuncionario.getText() + "%";
|
||||
FuncionarioDao dao = new FuncionarioDao();
|
||||
List<Funcionario> lista = dao.pesquisarNomeFuncionarios(nome);
|
||||
DefaultTableModel dados = (DefaultTableModel) tabelaFuncionario.getModel();
|
||||
dados.setNumRows(0); //limpa/zera pesquisa a cada digitacao
|
||||
for (Funcionario c : lista) {
|
||||
dados.addRow(new Object[]{
|
||||
c.getId(),
|
||||
c.getNome(),
|
||||
c.getRg(),
|
||||
c.getCpf(),
|
||||
c.getEmail(),
|
||||
c.getSenha(),
|
||||
c.getCargo(),
|
||||
c.getNivel_acesso(),
|
||||
c.getTelefone(),
|
||||
c.getCelular(),
|
||||
c.getCep(),
|
||||
c.getEndereco(),
|
||||
c.getNumero(),
|
||||
c.getComplemento(),
|
||||
c.getBairro(),
|
||||
c.getCidade(),
|
||||
c.getUf(),});
|
||||
}
|
||||
|
||||
}//GEN-LAST:event_txtPesquisaFuncionarioKeyReleased
|
||||
|
||||
private void btnPesquisarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPesquisarActionPerformed
|
||||
// TODO add your handling code here:
|
||||
String nome = txtNome.getText();
|
||||
Funcionario obj = new Funcionario();
|
||||
FuncionarioDao dao = new FuncionarioDao();
|
||||
obj = dao.buscarFuncionario(nome);
|
||||
if (obj.getNome() != null) {
|
||||
txtId.setText(String.valueOf(obj.getId()));
|
||||
txtNome.setText(obj.getNome());
|
||||
txtRg.setText(obj.getRg());
|
||||
txtCpf.setText(obj.getCpf());
|
||||
txtEmail.setText(obj.getEmail());
|
||||
txtSenha.setText(obj.getSenha());
|
||||
txtCargo.setText(obj.getCargo());
|
||||
boxNivelAcesso.setSelectedItem(obj.getNivel_acesso());
|
||||
txtTelefone.setText(obj.getTelefone());
|
||||
txtCelular.setText(obj.getCelular());
|
||||
txtCep.setText(obj.getCep());
|
||||
txtEndereco.setText(obj.getEndereco());
|
||||
txtNum.setText(obj.getNumero());
|
||||
txtComplemento.setText(obj.getComplemento());
|
||||
txtBairro.setText(obj.getBairro());
|
||||
txtCidade.setText(obj.getCidade());
|
||||
boxUf.setSelectedItem(obj.getUf());
|
||||
|
||||
} else {
|
||||
JOptionPane.showMessageDialog(null, "Funcionario não encontrado");
|
||||
}
|
||||
|
||||
}//GEN-LAST:event_btnPesquisarActionPerformed
|
||||
|
||||
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
|
||||
ViaCEP viacep = new ViaCEP();
|
||||
try {
|
||||
viacep.buscar(txtCep.getText());
|
||||
txtBairro.setText(viacep.getBairro());
|
||||
txtCidade.setText(viacep.getLocalidade());
|
||||
txtEndereco.setText(viacep.getLogradouro());
|
||||
boxUf.setSelectedItem(viacep.getUf());
|
||||
|
||||
} catch (ViaCEPException ex) {
|
||||
Logger.getLogger(FormLeitor.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
{
|
||||
}
|
||||
}//GEN-LAST:event_jButton1ActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFuncionarios.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFuncionarios.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFuncionarios.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormFuncionarios.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormFuncionarios().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JComboBox<String> boxNivelAcesso;
|
||||
private javax.swing.JComboBox<String> boxUf;
|
||||
private javax.swing.JButton btnExcluir;
|
||||
private javax.swing.JButton btnFechar;
|
||||
private javax.swing.JButton btnNovo;
|
||||
private javax.swing.JButton btnPesquisar;
|
||||
private javax.swing.JButton btnSalvar;
|
||||
private javax.swing.JButton jButton1;
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JLabel jLabel10;
|
||||
private javax.swing.JLabel jLabel11;
|
||||
private javax.swing.JLabel jLabel12;
|
||||
private javax.swing.JLabel jLabel13;
|
||||
private javax.swing.JLabel jLabel14;
|
||||
private javax.swing.JLabel jLabel15;
|
||||
private javax.swing.JLabel jLabel16;
|
||||
private javax.swing.JLabel jLabel17;
|
||||
private javax.swing.JLabel jLabel18;
|
||||
private javax.swing.JLabel jLabel19;
|
||||
private javax.swing.JLabel jLabel2;
|
||||
private javax.swing.JLabel jLabel20;
|
||||
private javax.swing.JLabel jLabel21;
|
||||
private javax.swing.JLabel jLabel3;
|
||||
private javax.swing.JLabel jLabel4;
|
||||
private javax.swing.JLabel jLabel5;
|
||||
private javax.swing.JLabel jLabel6;
|
||||
private javax.swing.JLabel jLabel7;
|
||||
private javax.swing.JLabel jLabel8;
|
||||
private javax.swing.JLabel jLabel9;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
private javax.swing.JTextField jTextField17;
|
||||
private javax.swing.JPanel tabCadastro;
|
||||
private javax.swing.JPanel tabConsultaUsuarios;
|
||||
private javax.swing.JTabbedPane tabbedFrameF;
|
||||
private javax.swing.JTable tabelaFuncionario;
|
||||
private javax.swing.JTextField txtBairro;
|
||||
private javax.swing.JTextField txtCargo;
|
||||
private javax.swing.JFormattedTextField txtCelular;
|
||||
private javax.swing.JFormattedTextField txtCep;
|
||||
private javax.swing.JTextField txtCidade;
|
||||
private javax.swing.JTextField txtComplemento;
|
||||
private javax.swing.JFormattedTextField txtCpf;
|
||||
private javax.swing.JTextField txtEmail;
|
||||
private javax.swing.JTextField txtEndereco;
|
||||
private javax.swing.JTextField txtId;
|
||||
private javax.swing.JTextField txtNome;
|
||||
private javax.swing.JTextField txtNum;
|
||||
private javax.swing.JTextField txtPesquisaFuncionario;
|
||||
private javax.swing.JFormattedTextField txtRg;
|
||||
private javax.swing.JPasswordField txtSenha;
|
||||
private javax.swing.JFormattedTextField txtTelefone;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,971 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.5" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Container class="javax.swing.JMenu" name="jMenu1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="jMenu1"/>
|
||||
</Properties>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
|
||||
<Property name="useNullLayout" type="boolean" value="true"/>
|
||||
</Layout>
|
||||
</Container>
|
||||
</NonVisualComponents>
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jPanel1" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="tabbedFrameF" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="jButton1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="16" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="tabbedFrameF" min="-2" pref="444" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jButton1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="33" green="33" red="33" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="jLabel1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel1" alignment="1" pref="72" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="24" style="0"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="horizontalAlignment" type="int" value="0"/>
|
||||
<Property name="text" type="java.lang.String" value="Cadastro de Livros"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JTabbedPane" name="tabbedFrameF">
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="tabConsultaUsuarios">
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="tabConsultaUsuariosMouseClicked"/>
|
||||
</Events>
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
|
||||
<JTabbedPaneConstraints tabName="Consulta de Livros">
|
||||
<Property name="tabTitle" type="java.lang.String" value="Consulta de Livros"/>
|
||||
</JTabbedPaneConstraints>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="25" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jScrollPane1" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel14" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtPesquisaLivros" pref="362" max="32767" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="btnPesquisar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="426" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="btnXlsxExport" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jButton3" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel14" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtPesquisaLivros" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnPesquisar" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" min="-2" pref="278" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="btnXlsxExport" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jButton3" alignment="0" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace pref="42" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel14">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Nome:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtPesquisaLivros">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtPesquisaLivrosActionPerformed"/>
|
||||
<EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="txtPesquisaLivrosKeyReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnPesquisar">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Pesquisar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPesquisarActionPerformed"/>
|
||||
<EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="btnPesquisarKeyReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTable" name="tabelaLivros">
|
||||
<Properties>
|
||||
<Property name="autoCreateRowSorter" type="boolean" value="true"/>
|
||||
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
|
||||
<Table columnCount="16" rowCount="0">
|
||||
<Column editable="false" title="cod" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Título" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Autor" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Editora" type="java.lang.Object"/>
|
||||
<Column editable="false" title="ISBN" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Ano" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Serie" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Edição" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Idioma" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Fornecedor" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Piso" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Corredor" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Posição" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Seção" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Disponibilidade" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Observações" type="java.lang.Object"/>
|
||||
</Table>
|
||||
</Property>
|
||||
<Property name="autoResizeMode" type="int" value="0"/>
|
||||
<Property name="columnModel" type="javax.swing.table.TableColumnModel" editor="org.netbeans.modules.form.editors2.TableColumnModelEditor" preCode="tabelaLivros.getColumn(tabelaLivros.getColumnName(0)).setPreferredWidth(30);
tabelaLivros.getColumn(tabelaLivros.getColumnName(1)).setPreferredWidth(200);">
|
||||
<TableColumnModel selectionModel="0">
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
<Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true">
|
||||
<Title/>
|
||||
<Editor/>
|
||||
<Renderer/>
|
||||
</Column>
|
||||
</TableColumnModel>
|
||||
</Property>
|
||||
<Property name="tableHeader" type="javax.swing.table.JTableHeader" editor="org.netbeans.modules.form.editors2.JTableHeaderEditor">
|
||||
<TableHeader reorderingAllowed="false" resizingAllowed="true"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="tabelaLivrosMouseClicked"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JButton" name="btnXlsxExport">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Exportar para XLSX"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnXlsxExportActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jButton3">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Importar de arquivo XLSX"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton3ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JPanel" name="tabCadastro">
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
|
||||
<JTabbedPaneConstraints tabName="Cadastro de livros">
|
||||
<Property name="tabTitle" type="java.lang.String" value="Cadastro de livros"/>
|
||||
</JTabbedPaneConstraints>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="23" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel2" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblNome" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblAutor" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblEditora" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblIsbn" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel19" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel20" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="15" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="txtId" min="-2" pref="59" max="-2" attributes="0"/>
|
||||
<Component id="txtIdioma" alignment="0" min="-2" pref="133" max="-2" attributes="0"/>
|
||||
<Group type="103" alignment="0" groupAlignment="1" max="-2" attributes="0">
|
||||
<Component id="txtEditora" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="txtAutor" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="txtTitulo" alignment="0" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Group type="103" groupAlignment="0" max="-2" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="txtIsbn" min="-2" pref="146" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="lblAno" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="txtSerie" max="32767" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="lblEdicao" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="txtEdicao" min="-2" pref="45" max="-2" attributes="0"/>
|
||||
<Component id="txtAno" min="-2" pref="43" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="17" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="12" max="-2" attributes="0"/>
|
||||
<Component id="jSeparator2" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel8" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" max="-2" attributes="0">
|
||||
<Component id="boxFornecedor" max="32767" attributes="0"/>
|
||||
<Component id="boxDisponibilidade" min="-2" pref="208" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="14" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel9" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel12" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel13" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="boxCorredor" alignment="1" max="32767" attributes="0"/>
|
||||
<Component id="boxSecao" alignment="1" max="32767" attributes="0"/>
|
||||
<Component id="boxPiso" pref="0" max="32767" attributes="0"/>
|
||||
<Component id="boxPosicao" alignment="1" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Component id="jScrollPane2" alignment="0" max="32767" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<Component id="jSeparator1" min="-2" pref="203" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="73" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="160" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="67" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="btnMapa" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="btnNovo" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="btnSalvar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="btnExcluir" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel18" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
|
||||
<Component id="btNavegar" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="btnbaixarCapa" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="27" max="-2" attributes="0"/>
|
||||
<Component id="lblImagem" min="-2" pref="162" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel5" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" max="-2" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="jSeparator2" min="-2" pref="232" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="173" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="boxFornecedor" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel8" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="boxDisponibilidade" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jSeparator1" min="-2" pref="5" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="23" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel13" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="boxPiso" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="boxCorredor" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel12" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="boxSecao" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="boxPosicao" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane2" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="lblImagem" min="-2" pref="240" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="btNavegar" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnbaixarCapa" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnMapa" min="-2" pref="40" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="48" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtId" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtTitulo" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblNome" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtAutor" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblAutor" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtEditora" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblEditora" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="18" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="lblIsbn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtIsbn" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblAno" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtAno" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel19" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblEdicao" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtSerie" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtEdicao" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel20" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtIdioma" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="btnExcluir" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnSalvar" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnNovo" alignment="3" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="jLabel18" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="32" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="ID:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblNome">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Título:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblAutor">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Autor:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel5">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="1"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="LOCALIZAÇÃO"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblAno">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Ano:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel7">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Posição:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblEditora">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Editora:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel9">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*Seção:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblIsbn">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="*ISBN:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel12">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Corredor:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel13">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Piso:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblEdicao">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Edição:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtTitulo">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtTituloActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtAutor">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEditora">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtId">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtIdActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel18">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel19">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Série:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxSecao">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="0"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="null"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="boxSecaoMouseClicked"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtIsbn">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="#############" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JSeparator" name="jSeparator2">
|
||||
<Properties>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="org.netbeans.modules.form.compat2.border.BevelBorderInfo">
|
||||
<BevelBorder/>
|
||||
</Border>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxCorredor">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="0"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="null"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="boxCorredorMouseClicked"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxPiso">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="0"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="null"/>
|
||||
</Property>
|
||||
<Property name="lightWeightPopupEnabled" type="boolean" value="false"/>
|
||||
<Property name="name" type="java.lang.String" value="" noResource="true"/>
|
||||
<Property name="requestFocusEnabled" type="boolean" value="false"/>
|
||||
<Property name="verifyInputWhenFocusTarget" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="boxPisoMouseClicked"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxPosicao">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="0"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="null"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="boxPosicaoMouseClicked"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnMapa">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="mapa"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnMapaActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JSeparator" name="jSeparator1">
|
||||
<Properties>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="org.netbeans.modules.form.compat2.border.SoftBevelBorderInfo">
|
||||
<BevelBorder/>
|
||||
</Border>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btNavegar">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Navegar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btNavegarActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnbaixarCapa">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="baixar capa"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel20">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="*Idioma:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtSerie">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtIdioma">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtIdiomaActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEdicao">
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxFornecedor">
|
||||
<Properties>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="null"/>
|
||||
</Property>
|
||||
<Property name="lightWeightPopupEnabled" type="boolean" value="false"/>
|
||||
<Property name="opaque" type="boolean" value="false"/>
|
||||
<Property name="verifyInputWhenFocusTarget" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="boxFornecedorMouseClicked"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_SerializeTo" type="java.lang.String" value="FormLivros_boxFornecedor"/>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value=""/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane2">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTextArea" name="txtAreaObservacoes">
|
||||
<Properties>
|
||||
<Property name="columns" type="int" value="20"/>
|
||||
<Property name="rows" type="int" value="5"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JLabel" name="jLabel4">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Observações:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="boxDisponibilidade">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="0"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="null"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="boxDisponibilidadeMouseClicked"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value=""/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel6">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="*Disponibilidade:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblImagem">
|
||||
<Properties>
|
||||
<Property name="horizontalAlignment" type="int" value="0"/>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/book_cover.png"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo">
|
||||
<LineBorder/>
|
||||
</Border>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel8">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Alterar Fornecedor:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtAno">
|
||||
<Properties>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="####" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnSalvar">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/save_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="SALVAR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnSalvarActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnNovo">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/new_file_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="NOVO"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnNovoActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnExcluir">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/delete_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="EXCLUIR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnExcluirActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JButton" name="jButton1">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Dialog" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="FECHAR"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,172 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
<Property name="resizable" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="true"/>
|
||||
</SyntheticProperties>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jPanel1" alignment="1" max="32767" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="121" max="-2" attributes="0"/>
|
||||
<Component id="btnEntrarLogin" min="-2" pref="124" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="34" max="-2" attributes="0"/>
|
||||
<Component id="btnCancelarLogin" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="58" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel2" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" max="-2" attributes="0">
|
||||
<Component id="txtNomeLogin" max="32767" attributes="0"/>
|
||||
<Component id="txtSenhaLogin" min="-2" pref="272" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace pref="68" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtNomeLogin" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtSenhaLogin" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="39" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="31" max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="btnCancelarLogin" alignment="3" min="-2" pref="42" max="-2" attributes="0"/>
|
||||
<Component id="btnEntrarLogin" alignment="3" min="-2" pref="42" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="24" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="0" green="0" red="0" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel1" alignment="1" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" pref="54" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="20" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="24" style="0"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="horizontalAlignment" type="int" value="0"/>
|
||||
<Property name="text" type="java.lang.String" value="Autenticação de Usuário"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Nome de Usuário:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel3">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Senha:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtNomeLogin">
|
||||
</Component>
|
||||
<Component class="javax.swing.JPasswordField" name="txtSenhaLogin">
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnCancelarLogin">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/cancel_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Cancelar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnCancelarLoginActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnEntrarLogin">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="14" style="1"/>
|
||||
</Property>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/user_small.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Entrar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnEntrarLoginActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel4">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Dica: Credenciais iniciais padrão são: admin@admin e senha: admin"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,233 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.view;
|
||||
|
||||
import br.com.projeto.dao.FuncionarioDao;
|
||||
import br.com.projeto.dao.OptionsDao;
|
||||
import com.bulenkov.darcula.DarculaLaf;
|
||||
import java.io.IOException;
|
||||
import java.sql.SQLException;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.swing.JOptionPane;
|
||||
import javax.swing.UIManager;
|
||||
import javax.swing.UnsupportedLookAndFeelException;
|
||||
import javax.swing.plaf.basic.BasicLookAndFeel;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormLogin extends javax.swing.JFrame {
|
||||
|
||||
/**
|
||||
* Creates new form formLogin
|
||||
*/
|
||||
public FormLogin() {
|
||||
initComponents();
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
jLabel2 = new javax.swing.JLabel();
|
||||
jLabel3 = new javax.swing.JLabel();
|
||||
txtNomeLogin = new javax.swing.JTextField();
|
||||
txtSenhaLogin = new javax.swing.JPasswordField();
|
||||
btnCancelarLogin = new javax.swing.JButton();
|
||||
btnEntrarLogin = new javax.swing.JButton();
|
||||
jLabel4 = new javax.swing.JLabel();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
setResizable(false);
|
||||
|
||||
jPanel1.setBackground(new java.awt.Color(0, 0, 0));
|
||||
|
||||
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
|
||||
jLabel1.setForeground(new java.awt.Color(255, 255, 255));
|
||||
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
|
||||
jLabel1.setText("Autenticação de Usuário");
|
||||
|
||||
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
|
||||
jPanel1.setLayout(jPanel1Layout);
|
||||
jPanel1Layout.setHorizontalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addGap(22, 22, 22)
|
||||
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap(20, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
jLabel2.setText("Nome de Usuário:");
|
||||
|
||||
jLabel3.setText("Senha:");
|
||||
|
||||
btnCancelarLogin.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnCancelarLogin.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/cancel_small.png"))); // NOI18N
|
||||
btnCancelarLogin.setText("Cancelar");
|
||||
btnCancelarLogin.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnCancelarLoginActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
btnEntrarLogin.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
|
||||
btnEntrarLogin.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/user_small.png"))); // NOI18N
|
||||
btnEntrarLogin.setText("Entrar");
|
||||
btnEntrarLogin.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
btnEntrarLoginActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel4.setText("Dica: Credenciais iniciais padrão são: admin@admin e senha: admin");
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(121, 121, 121)
|
||||
.addComponent(btnEntrarLogin, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(34, 34, 34)
|
||||
.addComponent(btnCancelarLogin))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(58, 58, 58)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel3)
|
||||
.addComponent(jLabel2))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
||||
.addComponent(txtNomeLogin)
|
||||
.addComponent(txtSenhaLogin, javax.swing.GroupLayout.PREFERRED_SIZE, 272, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addComponent(jLabel4))))
|
||||
.addContainerGap(68, Short.MAX_VALUE))
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(28, 28, 28)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(txtNomeLogin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel2))
|
||||
.addGap(29, 29, 29)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel3)
|
||||
.addComponent(txtSenhaLogin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(39, 39, 39)
|
||||
.addComponent(jLabel4)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 31, Short.MAX_VALUE)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(btnCancelarLogin, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(btnEntrarLogin, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(24, 24, 24))
|
||||
);
|
||||
|
||||
pack();
|
||||
setLocationRelativeTo(null);
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void btnEntrarLoginActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnEntrarLoginActionPerformed
|
||||
String email, senha;
|
||||
email = txtNomeLogin.getText();
|
||||
senha = txtSenhaLogin.getText();
|
||||
FuncionarioDao dao = new FuncionarioDao();
|
||||
try {
|
||||
dao.efetuarLogin(email,senha);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormLogin.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
dispose(); //fecha formulário
|
||||
}//GEN-LAST:event_btnEntrarLoginActionPerformed
|
||||
|
||||
private void btnCancelarLoginActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCancelarLoginActionPerformed
|
||||
int op = JOptionPane.showConfirmDialog(null, "Tem certeza que deseja sair?");
|
||||
if(op == 0) {
|
||||
System.exit(0);
|
||||
} else if (op ==2) {
|
||||
JOptionPane.showMessageDialog(null, "Cancelado");
|
||||
}
|
||||
}//GEN-LAST:event_btnCancelarLoginActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) throws UnsupportedLookAndFeelException, SQLException {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
|
||||
OptionsDao optionsdao = new OptionsDao();
|
||||
String temaPadrao = optionsdao.retornaOption(30);
|
||||
if (temaPadrao.equals("Tema Claro")) {
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
|
||||
} else if (temaPadrao.equals("Tema Escuro")) {
|
||||
BasicLookAndFeel darcula = new DarculaLaf();
|
||||
UIManager.setLookAndFeel(darcula);
|
||||
}
|
||||
|
||||
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormLogin().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JButton btnCancelarLogin;
|
||||
private javax.swing.JButton btnEntrarLogin;
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JLabel jLabel2;
|
||||
private javax.swing.JLabel jLabel3;
|
||||
private javax.swing.JLabel jLabel4;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JTextField txtNomeLogin;
|
||||
private javax.swing.JPasswordField txtSenhaLogin;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
@@ -0,0 +1,296 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Component class="javax.swing.JTextField" name="txtlogado">
|
||||
</Component>
|
||||
<Menu class="javax.swing.JMenuBar" name="jMenuBar1">
|
||||
<SubComponents>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu1">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/leitor.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Usuários"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem9">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+U"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Controle de usuários"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem9ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu2">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/funcionario.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Funcionários"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem1">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+F"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Funcionários"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem1ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem10">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Alterar Funcionário"/>
|
||||
</Properties>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu3">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/provider.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Fornecedores"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Forncedores"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem2ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu4">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/boook.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Livraria"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem3">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+L"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Livros"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem3ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu5">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/bookloc.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Empréstimos"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem4">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+E"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Empréstimos"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem4ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem5">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Histórico de Empréstimos"/>
|
||||
</Properties>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem6">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Multas"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem6ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu6">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/config.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Configurações"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem7">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+C"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Configurarações"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem7ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu7">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Sair"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem8">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+S"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Sair"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem8ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
</NonVisualComponents>
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="menuBar" type="java.lang.String" value="jMenuBar1"/>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jPanel1" alignment="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="0" pref="357" max="32767" attributes="0"/>
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="lblLogado" min="-2" pref="143" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="569" max="32767" attributes="0"/>
|
||||
<Component id="jLabel2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtIdLogado" min="-2" pref="29" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="109" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace pref="10" max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="txtIdLogado" alignment="0" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblLogado" alignment="1" min="-2" pref="20" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Logado como:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblLogado">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtIdLogado">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="enabled" type="boolean" value="false"/>
|
||||
<Property name="focusable" type="boolean" value="false"/>
|
||||
<Property name="opaque" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value=""/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Id:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,379 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.view;
|
||||
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormMenu extends javax.swing.JFrame {
|
||||
public String usuarioLogado;
|
||||
public int idLogado;
|
||||
/**
|
||||
* Creates new form formMenu
|
||||
*/
|
||||
public FormMenu() {
|
||||
initComponents();
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
txtlogado = new javax.swing.JTextField();
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
lblLogado = new javax.swing.JLabel();
|
||||
txtIdLogado = new javax.swing.JTextField();
|
||||
jLabel2 = new javax.swing.JLabel();
|
||||
jMenuBar1 = new javax.swing.JMenuBar();
|
||||
jMenu1 = new javax.swing.JMenu();
|
||||
jMenuItem9 = new javax.swing.JMenuItem();
|
||||
jMenu2 = new javax.swing.JMenu();
|
||||
jMenuItem1 = new javax.swing.JMenuItem();
|
||||
jMenuItem10 = new javax.swing.JMenuItem();
|
||||
jMenu3 = new javax.swing.JMenu();
|
||||
jMenuItem2 = new javax.swing.JMenuItem();
|
||||
jMenu4 = new javax.swing.JMenu();
|
||||
jMenuItem3 = new javax.swing.JMenuItem();
|
||||
jMenu5 = new javax.swing.JMenu();
|
||||
jMenuItem4 = new javax.swing.JMenuItem();
|
||||
jMenuItem5 = new javax.swing.JMenuItem();
|
||||
jMenuItem6 = new javax.swing.JMenuItem();
|
||||
jMenu6 = new javax.swing.JMenu();
|
||||
jMenuItem7 = new javax.swing.JMenuItem();
|
||||
jMenu7 = new javax.swing.JMenu();
|
||||
jMenuItem8 = new javax.swing.JMenuItem();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
public void windowActivated(java.awt.event.WindowEvent evt) {
|
||||
formWindowActivated(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel1.setText("Logado como:");
|
||||
|
||||
txtIdLogado.setEditable(false);
|
||||
txtIdLogado.setEnabled(false);
|
||||
txtIdLogado.setFocusable(false);
|
||||
txtIdLogado.setOpaque(false);
|
||||
|
||||
jLabel2.setText("Id:");
|
||||
|
||||
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
|
||||
jPanel1.setLayout(jPanel1Layout);
|
||||
jPanel1Layout.setHorizontalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLabel1)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(lblLogado, javax.swing.GroupLayout.PREFERRED_SIZE, 143, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 569, Short.MAX_VALUE)
|
||||
.addComponent(jLabel2)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtIdLogado, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(109, 109, 109))
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap(10, Short.MAX_VALUE)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(txtIdLogado, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(lblLogado, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel1)
|
||||
.addComponent(jLabel2)))
|
||||
.addGap(10, 10, 10))
|
||||
);
|
||||
|
||||
jMenu1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/leitor.png"))); // NOI18N
|
||||
jMenu1.setText("Usuários");
|
||||
jMenu1.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem9.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_U, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem9.setText("Controle de usuários");
|
||||
jMenuItem9.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem9ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu1.add(jMenuItem9);
|
||||
|
||||
jMenuBar1.add(jMenu1);
|
||||
|
||||
jMenu2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/funcionario.png"))); // NOI18N
|
||||
jMenu2.setText("Funcionários");
|
||||
jMenu2.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem1.setText("Controle de Funcionários");
|
||||
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem1ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu2.add(jMenuItem1);
|
||||
|
||||
jMenuItem10.setText("Alterar Funcionário");
|
||||
jMenu2.add(jMenuItem10);
|
||||
|
||||
jMenuBar1.add(jMenu2);
|
||||
|
||||
jMenu3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/provider.png"))); // NOI18N
|
||||
jMenu3.setText("Fornecedores");
|
||||
jMenu3.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem2.setText("Controle de Forncedores");
|
||||
jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem2ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu3.add(jMenuItem2);
|
||||
|
||||
jMenuBar1.add(jMenu3);
|
||||
|
||||
jMenu4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/boook.png"))); // NOI18N
|
||||
jMenu4.setText("Livraria");
|
||||
jMenu4.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_L, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem3.setText("Controle de Livros");
|
||||
jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem3ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu4.add(jMenuItem3);
|
||||
|
||||
jMenuBar1.add(jMenu4);
|
||||
|
||||
jMenu5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/bookloc.png"))); // NOI18N
|
||||
jMenu5.setText("Empréstimos");
|
||||
jMenu5.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem4.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem4.setText("Controle de Empréstimos");
|
||||
jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem4ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu5.add(jMenuItem4);
|
||||
|
||||
jMenuItem5.setText("Histórico de Empréstimos");
|
||||
jMenu5.add(jMenuItem5);
|
||||
|
||||
jMenuItem6.setText("Controle de Multas");
|
||||
jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem6ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu5.add(jMenuItem6);
|
||||
|
||||
jMenuBar1.add(jMenu5);
|
||||
|
||||
jMenu6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/config.png"))); // NOI18N
|
||||
jMenu6.setText("Configurações");
|
||||
jMenu6.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem7.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem7.setText("Configurarações");
|
||||
jMenuItem7.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem7ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu6.add(jMenuItem7);
|
||||
|
||||
jMenuBar1.add(jMenu6);
|
||||
|
||||
jMenu7.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"))); // NOI18N
|
||||
jMenu7.setText("Sair");
|
||||
jMenu7.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem8.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem8.setText("Sair");
|
||||
jMenuItem8.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem8ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu7.add(jMenuItem8);
|
||||
|
||||
jMenuBar1.add(jMenu7);
|
||||
|
||||
setJMenuBar(jMenuBar1);
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addGap(0, 357, Short.MAX_VALUE)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_jMenuItem6ActionPerformed
|
||||
|
||||
private void formWindowActivated(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowActivated
|
||||
this.setExtendedState(this.MAXIMIZED_BOTH);
|
||||
lblLogado.setText(usuarioLogado);
|
||||
String logId = String.valueOf(idLogado);
|
||||
txtIdLogado.setText(logId);// Int(idLogado);
|
||||
txtlogado.setText(usuarioLogado);
|
||||
PrintWriter out;
|
||||
try {
|
||||
out = new PrintWriter(new FileWriter("C:\\Librography\\LoggedIn"));
|
||||
txtIdLogado.write(out);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormMenu.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}//totxt
|
||||
|
||||
this.setVisible(true);
|
||||
}//GEN-LAST:event_formWindowActivated
|
||||
|
||||
private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem9ActionPerformed
|
||||
// TODO add your handling code here:
|
||||
FormLeitor leitor = new FormLeitor();
|
||||
//centralizar
|
||||
leitor.pack();
|
||||
leitor.setLocationRelativeTo(null);
|
||||
leitor.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem9ActionPerformed
|
||||
|
||||
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
|
||||
FormFuncionarios ctrlFuncWd = new FormFuncionarios();
|
||||
//centralizar
|
||||
ctrlFuncWd.pack();
|
||||
ctrlFuncWd.setLocationRelativeTo(null);
|
||||
ctrlFuncWd.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem1ActionPerformed
|
||||
|
||||
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
|
||||
|
||||
FormFornecedores ctrlForn = new FormFornecedores();
|
||||
//centralizar
|
||||
ctrlForn.pack();
|
||||
ctrlForn.setLocationRelativeTo(null);
|
||||
ctrlForn.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem2ActionPerformed
|
||||
|
||||
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
|
||||
FormLivros BookForn = new FormLivros();
|
||||
//centralizar
|
||||
BookForn.pack();
|
||||
BookForn.setLocationRelativeTo(null);
|
||||
BookForn.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem3ActionPerformed
|
||||
|
||||
private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed
|
||||
FormOptions optionsForn = new FormOptions();
|
||||
//centralizar
|
||||
optionsForn.pack();
|
||||
optionsForn.setLocationRelativeTo(null);
|
||||
optionsForn.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem7ActionPerformed
|
||||
|
||||
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
|
||||
FormEmprestimos emprestForn = new FormEmprestimos();
|
||||
//centralizar
|
||||
emprestForn.pack();
|
||||
emprestForn.setLocationRelativeTo(null);
|
||||
emprestForn.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem4ActionPerformed
|
||||
|
||||
private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed
|
||||
super.dispose();
|
||||
}//GEN-LAST:event_jMenuItem8ActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormMenu().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JLabel jLabel2;
|
||||
private javax.swing.JMenu jMenu1;
|
||||
private javax.swing.JMenu jMenu2;
|
||||
private javax.swing.JMenu jMenu3;
|
||||
private javax.swing.JMenu jMenu4;
|
||||
private javax.swing.JMenu jMenu5;
|
||||
private javax.swing.JMenu jMenu6;
|
||||
private javax.swing.JMenu jMenu7;
|
||||
private javax.swing.JMenuBar jMenuBar1;
|
||||
private javax.swing.JMenuItem jMenuItem1;
|
||||
private javax.swing.JMenuItem jMenuItem10;
|
||||
private javax.swing.JMenuItem jMenuItem2;
|
||||
private javax.swing.JMenuItem jMenuItem3;
|
||||
private javax.swing.JMenuItem jMenuItem4;
|
||||
private javax.swing.JMenuItem jMenuItem5;
|
||||
private javax.swing.JMenuItem jMenuItem6;
|
||||
private javax.swing.JMenuItem jMenuItem7;
|
||||
private javax.swing.JMenuItem jMenuItem8;
|
||||
private javax.swing.JMenuItem jMenuItem9;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JLabel lblLogado;
|
||||
private javax.swing.JTextField txtIdLogado;
|
||||
private javax.swing.JTextField txtlogado;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Component class="javax.swing.JTextField" name="txtlogado">
|
||||
</Component>
|
||||
<Menu class="javax.swing.JMenuBar" name="jMenuBar1">
|
||||
<SubComponents>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu1">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/leitor.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Usuários"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem9">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+U"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Controle de usuários"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem9ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu4">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/boook.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Livraria"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem3">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+L"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Livros"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem3ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu5">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/bookloc.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Empréstimos"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem4">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+E"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Empréstimos"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem4ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem5">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Histórico de Empréstimos"/>
|
||||
</Properties>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem6">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Controle de Multas"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem6ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu7">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Sair"/>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI" size="18" style="1"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMenuItem8">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Ctrl+S"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Sair"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem8ActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
</NonVisualComponents>
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="menuBar" type="java.lang.String" value="jMenuBar1"/>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jPanel1" alignment="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="0" pref="357" max="32767" attributes="0"/>
|
||||
<Component id="jPanel1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="lblLogado" min="-2" pref="143" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="569" max="32767" attributes="0"/>
|
||||
<Component id="jLabel2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtIdLogado" min="-2" pref="29" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="109" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace pref="10" max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="txtIdLogado" alignment="0" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblLogado" alignment="1" min="-2" pref="20" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Logado como:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblLogado">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtIdLogado">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="enabled" type="boolean" value="false"/>
|
||||
<Property name="focusable" type="boolean" value="false"/>
|
||||
<Property name="opaque" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value=""/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Id:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,298 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.view;
|
||||
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormMenuAtendente extends javax.swing.JFrame {
|
||||
public String usuarioLogado;
|
||||
public int idLogado;
|
||||
/**
|
||||
* Creates new form formMenu
|
||||
*/
|
||||
public FormMenuAtendente() {
|
||||
initComponents();
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
txtlogado = new javax.swing.JTextField();
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
lblLogado = new javax.swing.JLabel();
|
||||
txtIdLogado = new javax.swing.JTextField();
|
||||
jLabel2 = new javax.swing.JLabel();
|
||||
jMenuBar1 = new javax.swing.JMenuBar();
|
||||
jMenu1 = new javax.swing.JMenu();
|
||||
jMenuItem9 = new javax.swing.JMenuItem();
|
||||
jMenu4 = new javax.swing.JMenu();
|
||||
jMenuItem3 = new javax.swing.JMenuItem();
|
||||
jMenu5 = new javax.swing.JMenu();
|
||||
jMenuItem4 = new javax.swing.JMenuItem();
|
||||
jMenuItem5 = new javax.swing.JMenuItem();
|
||||
jMenuItem6 = new javax.swing.JMenuItem();
|
||||
jMenu7 = new javax.swing.JMenu();
|
||||
jMenuItem8 = new javax.swing.JMenuItem();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
public void windowActivated(java.awt.event.WindowEvent evt) {
|
||||
formWindowActivated(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel1.setText("Logado como:");
|
||||
|
||||
txtIdLogado.setEditable(false);
|
||||
txtIdLogado.setEnabled(false);
|
||||
txtIdLogado.setFocusable(false);
|
||||
txtIdLogado.setOpaque(false);
|
||||
|
||||
jLabel2.setText("Id:");
|
||||
|
||||
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
|
||||
jPanel1.setLayout(jPanel1Layout);
|
||||
jPanel1Layout.setHorizontalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLabel1)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(lblLogado, javax.swing.GroupLayout.PREFERRED_SIZE, 143, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 569, Short.MAX_VALUE)
|
||||
.addComponent(jLabel2)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtIdLogado, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(109, 109, 109))
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap(10, Short.MAX_VALUE)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(txtIdLogado, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(lblLogado, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel1)
|
||||
.addComponent(jLabel2)))
|
||||
.addGap(10, 10, 10))
|
||||
);
|
||||
|
||||
jMenu1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/leitor.png"))); // NOI18N
|
||||
jMenu1.setText("Usuários");
|
||||
jMenu1.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem9.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_U, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem9.setText("Controle de usuários");
|
||||
jMenuItem9.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem9ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu1.add(jMenuItem9);
|
||||
|
||||
jMenuBar1.add(jMenu1);
|
||||
|
||||
jMenu4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/boook.png"))); // NOI18N
|
||||
jMenu4.setText("Livraria");
|
||||
jMenu4.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_L, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem3.setText("Controle de Livros");
|
||||
jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem3ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu4.add(jMenuItem3);
|
||||
|
||||
jMenuBar1.add(jMenu4);
|
||||
|
||||
jMenu5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/bookloc.png"))); // NOI18N
|
||||
jMenu5.setText("Empréstimos");
|
||||
jMenu5.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem4.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem4.setText("Controle de Empréstimos");
|
||||
jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem4ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu5.add(jMenuItem4);
|
||||
|
||||
jMenuItem5.setText("Histórico de Empréstimos");
|
||||
jMenu5.add(jMenuItem5);
|
||||
|
||||
jMenuItem6.setText("Controle de Multas");
|
||||
jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem6ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu5.add(jMenuItem6);
|
||||
|
||||
jMenuBar1.add(jMenu5);
|
||||
|
||||
jMenu7.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/iconfinder_Door_enter_entrance_exit_leave_logout_out_quit_4831032.png"))); // NOI18N
|
||||
jMenu7.setText("Sair");
|
||||
jMenu7.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
|
||||
|
||||
jMenuItem8.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
|
||||
jMenuItem8.setText("Sair");
|
||||
jMenuItem8.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMenuItem8ActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu7.add(jMenuItem8);
|
||||
|
||||
jMenuBar1.add(jMenu7);
|
||||
|
||||
setJMenuBar(jMenuBar1);
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addGap(0, 357, Short.MAX_VALUE)
|
||||
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_jMenuItem6ActionPerformed
|
||||
|
||||
private void formWindowActivated(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowActivated
|
||||
// TODO add your handling code here:
|
||||
this.setExtendedState(this.MAXIMIZED_BOTH);
|
||||
lblLogado.setText(usuarioLogado);
|
||||
//System.out.println(idLogado);
|
||||
String logId = String.valueOf(idLogado);
|
||||
// int number = Integer.parseInt(idLogado);
|
||||
txtIdLogado.setText(logId);// Int(idLogado);
|
||||
txtlogado.setText(usuarioLogado);
|
||||
PrintWriter out;
|
||||
try {
|
||||
out = new PrintWriter(new FileWriter("C:\\Librography\\LoggedIn"));
|
||||
txtIdLogado.write(out);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormMenuAtendente.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}//totxt//totxt
|
||||
|
||||
this.setVisible(true);
|
||||
}//GEN-LAST:event_formWindowActivated
|
||||
|
||||
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
|
||||
FormLivros BookForn = new FormLivros();
|
||||
//centralizar
|
||||
BookForn.pack();
|
||||
BookForn.setLocationRelativeTo(null);
|
||||
BookForn.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem3ActionPerformed
|
||||
|
||||
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
|
||||
FormEmprestimos emprestForn = new FormEmprestimos();
|
||||
//centralizar
|
||||
emprestForn.pack();
|
||||
emprestForn.setLocationRelativeTo(null);
|
||||
emprestForn.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem4ActionPerformed
|
||||
|
||||
private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed
|
||||
super.dispose();
|
||||
}//GEN-LAST:event_jMenuItem8ActionPerformed
|
||||
|
||||
private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem9ActionPerformed
|
||||
// TODO add your handling code here:
|
||||
FormLeitor leitor = new FormLeitor();
|
||||
//centralizar
|
||||
leitor.pack();
|
||||
leitor.setLocationRelativeTo(null);
|
||||
leitor.setVisible(true);
|
||||
}//GEN-LAST:event_jMenuItem9ActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuAtendente.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuAtendente.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuAtendente.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuAtendente.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormMenuAtendente().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JLabel jLabel2;
|
||||
private javax.swing.JMenu jMenu1;
|
||||
private javax.swing.JMenu jMenu4;
|
||||
private javax.swing.JMenu jMenu5;
|
||||
private javax.swing.JMenu jMenu7;
|
||||
private javax.swing.JMenuBar jMenuBar1;
|
||||
private javax.swing.JMenuItem jMenuItem3;
|
||||
private javax.swing.JMenuItem jMenuItem4;
|
||||
private javax.swing.JMenuItem jMenuItem5;
|
||||
private javax.swing.JMenuItem jMenuItem6;
|
||||
private javax.swing.JMenuItem jMenuItem8;
|
||||
private javax.swing.JMenuItem jMenuItem9;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JLabel lblLogado;
|
||||
private javax.swing.JTextField txtIdLogado;
|
||||
private javax.swing.JTextField txtlogado;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
@@ -0,0 +1,606 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.9" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Component class="javax.swing.JTextField" name="txtlogado">
|
||||
</Component>
|
||||
<Menu class="javax.swing.JMenuBar" name="jMenuBar1">
|
||||
</Menu>
|
||||
</NonVisualComponents>
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="40" green="40" id="darkGray" palette="1" red="40" type="palette"/>
|
||||
</Property>
|
||||
<Property name="undecorated" type="boolean" value="true"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="menuBar" type="java.lang.String" value="jMenuBar1"/>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
<AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,2,105,0,0,4,23"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
|
||||
<GridBagConstraints gridX="0" gridY="2" gridWidth="1" gridHeight="3" fill="0" ipadX="601" ipadY="8" insetsTop="6" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="lblLogado" min="-2" pref="143" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="607" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace pref="14" max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="lblLogado" alignment="1" min="-2" pref="20" max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Logado como:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblLogado">
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Id:"/>
|
||||
</Properties>
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
|
||||
<GridBagConstraints gridX="1" gridY="2" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="20" insetsLeft="61" insetsBottom="0" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtIdLogado">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="enabled" type="boolean" value="false"/>
|
||||
<Property name="focusable" type="boolean" value="false"/>
|
||||
<Property name="opaque" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value=""/>
|
||||
</AuxValues>
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
|
||||
<GridBagConstraints gridX="2" gridY="2" gridWidth="4" gridHeight="2" fill="0" ipadX="15" ipadY="0" insetsTop="20" insetsLeft="6" insetsBottom="0" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
</Component>
|
||||
<Container class="javax.swing.JPanel" name="jPanel2">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="0" green="0" red="0" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
|
||||
<GridBagConstraints gridX="0" gridY="0" gridWidth="6" gridHeight="1" fill="0" ipadX="721" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="jLabel3" pref="945" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel3" min="-2" pref="54" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel3">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="24" style="0"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="horizontalAlignment" type="int" value="0"/>
|
||||
<Property name="text" type="java.lang.String" value="Terminal de Consulta"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JPanel" name="jPanel3">
|
||||
<Properties>
|
||||
<Property name="toolTipText" type="java.lang.String" value=""/>
|
||||
</Properties>
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
|
||||
<GridBagConstraints gridX="0" gridY="1" gridWidth="3" gridHeight="1" fill="0" ipadX="9" ipadY="12" insetsTop="10" insetsLeft="17" insetsBottom="0" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="16" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jScrollPane5" min="-2" pref="366" max="-2" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLabel5" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtBuscaLivro" min="-2" pref="242" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="25" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel8" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane3" min="-2" pref="499" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="9" max="-2" attributes="0"/>
|
||||
<Component id="txtPrazoEntrega" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="0" pref="9" max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="lblImagem" min="-2" pref="126" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel7" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtBookId" min="-2" pref="93" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel10" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtISBN" min="-2" pref="178" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel11" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel23" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="txtTituloSelect" alignment="0" min="-2" pref="313" max="-2" attributes="0"/>
|
||||
<Component id="txtStatus" alignment="1" min="-2" pref="313" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="jLabel20" min="-2" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" max="-2" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="103" alignment="0" groupAlignment="1" attributes="0">
|
||||
<Component id="lblAutor" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblEditora" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="-2" pref="11" max="-2" attributes="0"/>
|
||||
<Component id="jLabel19" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" max="-2" attributes="0">
|
||||
<Component id="txtEditora" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="txtAutor" alignment="0" max="32767" attributes="0"/>
|
||||
<Component id="txtSerie" alignment="0" min="-2" pref="313" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="3" max="-2" attributes="0"/>
|
||||
<Component id="txtIdioma" min="-2" pref="154" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="lblAno" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtAno" min="-2" pref="43" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="lblEdicao" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="txtEdicao" min="-2" pref="45" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtTituloSelect" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel23" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel11" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtStatus" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Group type="103" alignment="1" groupAlignment="3" attributes="0">
|
||||
<Component id="txtBookId" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Component id="jLabel10" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtISBN" alignment="1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtAutor" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblAutor" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtEditora" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblEditora" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="20" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel19" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtSerie" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="11" max="-2" attributes="0"/>
|
||||
<Component id="lblImagem" min="-2" pref="190" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="lblEdicao" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtEdicao" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel20" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtIdioma" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="lblAno" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtAno" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="8" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="txtPrazoEntrega" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel8" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane3" min="-2" pref="106" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtBuscaLivro" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane5" min="-2" pref="398" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace pref="18" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTextField" name="txtBuscaLivro">
|
||||
<Events>
|
||||
<EventHandler event="keyReleased" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="txtBuscaLivroKeyReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane5">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTable" name="tabelaLivrosFiltro">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
|
||||
<Table columnCount="7" rowCount="0">
|
||||
<Column editable="false" title="Disponibilidade" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Título" type="java.lang.Object"/>
|
||||
<Column editable="true" title="Observações" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Localização" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Cod" type="java.lang.Object"/>
|
||||
<Column editable="false" title="ISBN" type="java.lang.Object"/>
|
||||
<Column editable="false" title="Emprestado" type="java.lang.Object"/>
|
||||
</Table>
|
||||
</Property>
|
||||
<Property name="autoResizeMode" type="int" value="0"/>
|
||||
<Property name="tableHeader" type="javax.swing.table.JTableHeader" editor="org.netbeans.modules.form.editors2.JTableHeaderEditor">
|
||||
<TableHeader reorderingAllowed="true" resizingAllowed="true"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="tabelaLivrosFiltroMouseClicked"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_AddingCodePost" type="java.lang.String" value="tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(0)).setPreferredWidth(34);
tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(1)).setPreferredWidth(170);
tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(2)).setPreferredWidth(150);
tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(3)).setPreferredWidth(140);"/>
|
||||
<AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new javax.swing.JTable()
/*
{
 @Override
 public Component prepareRenderer (TableCellRenderer renderer, int rowIndex, int columnIndex){
 Component componenet = super.prepareRenderer(renderer, rowIndex, columnIndex);
 Object value = getModel().getValueAt(rowIndex,columnIndex);

 System.out.println("value ===" +value);
 if(columnIndex == 6){
 if(value.equals("true"))
 {
 componenet.setBackground(Color.RED);
 componenet.setForeground(Color.GREEN);
 }
 if(value.equals("false")){
 componenet.setBackground(Color.GREEN);
 componenet.setForeground(Color.RED);
 }
 }else {
 componenet.setBackground(Color.WHITE);
 componenet.setForeground(Color.BLACK);
 }
 return componenet;
 }

}
*/
"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JLabel" name="lblImagem">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/imagens/book_cover.png"/>
|
||||
</Property>
|
||||
<Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
|
||||
<Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
|
||||
<EtchetBorder bevelType="0">
|
||||
<Color PropertyName="highlight" blue="ff" green="ff" id="white" palette="1" red="ff" type="palette"/>
|
||||
<Color PropertyName="shadow" blue="40" green="40" id="darkGray" palette="1" red="40" type="palette"/>
|
||||
</EtchetBorder>
|
||||
</Border>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel23">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Título:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel11">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Status:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtTituloSelect">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtTituloSelectActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtStatus">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtStatusActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtBookId">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel10">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="<html>ISBN/<br>ISSN:
"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtISBN">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtISBNActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtAutor">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblAutor">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Autor:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblEditora">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Editora:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEditora">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtSerie">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel19">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Série:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel20">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Idioma:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtIdioma">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtIdiomaActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel4">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Localização"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtPrazoEntrega">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtPrazoEntregaActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane3">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTextArea" name="txtObservacoes">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="columns" type="int" value="20"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="rows" type="int" value="5"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JLabel" name="jLabel8">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Ficha Técnica:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEdicao">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JFormattedTextField" name="txtAno">
|
||||
<Properties>
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="66" green="66" red="66" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="formatterFactory" type="javax.swing.JFormattedTextField$AbstractFormatterFactory" editor="org.netbeans.modules.form.editors.AbstractFormatterFactoryEditor" preCode="try {" postCode="} catch (java.text.ParseException ex) {
ex.printStackTrace();
}">
|
||||
<Format format="####" subtype="-1" type="5"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblAno">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Ano:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="lblEdicao">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Edição:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel7">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Livro ID:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel5">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="12" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Filtrar Livro:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
@@ -0,0 +1,692 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package br.com.projeto.view;
|
||||
|
||||
import br.com.projeto.dao.EmprestimoDao;
|
||||
import br.com.projeto.dao.LivroDao;
|
||||
import br.com.projeto.model.Livro;
|
||||
import java.awt.Image;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.table.DefaultTableModel;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Everton Luiz Kozloski - evertonkozloski@hotmail.com
|
||||
*/
|
||||
public class FormMenuUsuario extends javax.swing.JFrame {
|
||||
|
||||
public String usuarioLogado;
|
||||
public int idLogado;
|
||||
|
||||
/**
|
||||
* Creates new form formMenu
|
||||
*/
|
||||
public FormMenuUsuario() {
|
||||
initComponents();
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
* WARNING: Do NOT modify this code. The content of this method is always
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
java.awt.GridBagConstraints gridBagConstraints;
|
||||
|
||||
txtlogado = new javax.swing.JTextField();
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
lblLogado = new javax.swing.JLabel();
|
||||
jLabel2 = new javax.swing.JLabel();
|
||||
txtIdLogado = new javax.swing.JTextField();
|
||||
jPanel2 = new javax.swing.JPanel();
|
||||
jLabel3 = new javax.swing.JLabel();
|
||||
jPanel3 = new javax.swing.JPanel();
|
||||
txtBuscaLivro = new javax.swing.JTextField();
|
||||
jScrollPane5 = new javax.swing.JScrollPane();
|
||||
tabelaLivrosFiltro = new javax.swing.JTable()
|
||||
/*
|
||||
{
|
||||
@Override
|
||||
public Component prepareRenderer (TableCellRenderer renderer, int rowIndex, int columnIndex){
|
||||
Component componenet = super.prepareRenderer(renderer, rowIndex, columnIndex);
|
||||
Object value = getModel().getValueAt(rowIndex,columnIndex);
|
||||
|
||||
System.out.println("value ===" +value);
|
||||
if(columnIndex == 6){
|
||||
if(value.equals("true"))
|
||||
{
|
||||
componenet.setBackground(Color.RED);
|
||||
componenet.setForeground(Color.GREEN);
|
||||
}
|
||||
if(value.equals("false")){
|
||||
componenet.setBackground(Color.GREEN);
|
||||
componenet.setForeground(Color.RED);
|
||||
}
|
||||
}else {
|
||||
componenet.setBackground(Color.WHITE);
|
||||
componenet.setForeground(Color.BLACK);
|
||||
}
|
||||
return componenet;
|
||||
}
|
||||
|
||||
}
|
||||
*/
|
||||
;
|
||||
lblImagem = new javax.swing.JLabel();
|
||||
jLabel23 = new javax.swing.JLabel();
|
||||
jLabel11 = new javax.swing.JLabel();
|
||||
txtTituloSelect = new javax.swing.JTextField();
|
||||
txtStatus = new javax.swing.JTextField();
|
||||
txtBookId = new javax.swing.JTextField();
|
||||
jLabel10 = new javax.swing.JLabel();
|
||||
txtISBN = new javax.swing.JTextField();
|
||||
txtAutor = new javax.swing.JTextField();
|
||||
lblAutor = new javax.swing.JLabel();
|
||||
lblEditora = new javax.swing.JLabel();
|
||||
txtEditora = new javax.swing.JTextField();
|
||||
txtSerie = new javax.swing.JTextField();
|
||||
jLabel19 = new javax.swing.JLabel();
|
||||
jLabel20 = new javax.swing.JLabel();
|
||||
txtIdioma = new javax.swing.JTextField();
|
||||
jLabel4 = new javax.swing.JLabel();
|
||||
txtPrazoEntrega = new javax.swing.JTextField();
|
||||
jScrollPane3 = new javax.swing.JScrollPane();
|
||||
txtObservacoes = new javax.swing.JTextArea();
|
||||
jLabel8 = new javax.swing.JLabel();
|
||||
txtEdicao = new javax.swing.JTextField();
|
||||
txtAno = new javax.swing.JFormattedTextField();
|
||||
lblAno = new javax.swing.JLabel();
|
||||
lblEdicao = new javax.swing.JLabel();
|
||||
jLabel7 = new javax.swing.JLabel();
|
||||
jLabel5 = new javax.swing.JLabel();
|
||||
jMenuBar1 = new javax.swing.JMenuBar();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
setForeground(java.awt.Color.darkGray);
|
||||
setUndecorated(true);
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
public void windowActivated(java.awt.event.WindowEvent evt) {
|
||||
formWindowActivated(evt);
|
||||
}
|
||||
});
|
||||
getContentPane().setLayout(new java.awt.GridBagLayout());
|
||||
|
||||
jLabel1.setText("Logado como:");
|
||||
|
||||
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
|
||||
jPanel1.setLayout(jPanel1Layout);
|
||||
jPanel1Layout.setHorizontalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLabel1)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(lblLogado, javax.swing.GroupLayout.PREFERRED_SIZE, 143, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap(607, Short.MAX_VALUE))
|
||||
);
|
||||
jPanel1Layout.setVerticalGroup(
|
||||
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
|
||||
.addContainerGap(14, Short.MAX_VALUE)
|
||||
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(lblLogado, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING))
|
||||
.addGap(10, 10, 10))
|
||||
);
|
||||
|
||||
gridBagConstraints = new java.awt.GridBagConstraints();
|
||||
gridBagConstraints.gridx = 0;
|
||||
gridBagConstraints.gridy = 2;
|
||||
gridBagConstraints.gridheight = 3;
|
||||
gridBagConstraints.ipadx = 601;
|
||||
gridBagConstraints.ipady = 8;
|
||||
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
|
||||
gridBagConstraints.insets = new java.awt.Insets(6, 0, 0, 0);
|
||||
getContentPane().add(jPanel1, gridBagConstraints);
|
||||
|
||||
jLabel2.setText("Id:");
|
||||
gridBagConstraints = new java.awt.GridBagConstraints();
|
||||
gridBagConstraints.gridx = 1;
|
||||
gridBagConstraints.gridy = 2;
|
||||
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
|
||||
gridBagConstraints.insets = new java.awt.Insets(20, 61, 0, 0);
|
||||
getContentPane().add(jLabel2, gridBagConstraints);
|
||||
|
||||
txtIdLogado.setEditable(false);
|
||||
txtIdLogado.setEnabled(false);
|
||||
txtIdLogado.setFocusable(false);
|
||||
txtIdLogado.setOpaque(false);
|
||||
gridBagConstraints = new java.awt.GridBagConstraints();
|
||||
gridBagConstraints.gridx = 2;
|
||||
gridBagConstraints.gridy = 2;
|
||||
gridBagConstraints.gridwidth = 4;
|
||||
gridBagConstraints.gridheight = 2;
|
||||
gridBagConstraints.ipadx = 15;
|
||||
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
|
||||
gridBagConstraints.insets = new java.awt.Insets(20, 6, 0, 0);
|
||||
getContentPane().add(txtIdLogado, gridBagConstraints);
|
||||
|
||||
jPanel2.setBackground(new java.awt.Color(0, 0, 0));
|
||||
|
||||
jLabel3.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
|
||||
jLabel3.setForeground(new java.awt.Color(255, 255, 255));
|
||||
jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
|
||||
jLabel3.setText("Terminal de Consulta");
|
||||
|
||||
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
|
||||
jPanel2.setLayout(jPanel2Layout);
|
||||
jPanel2Layout.setHorizontalGroup(
|
||||
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
|
||||
.addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 945, Short.MAX_VALUE)
|
||||
.addContainerGap())
|
||||
);
|
||||
jPanel2Layout.setVerticalGroup(
|
||||
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel2Layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
gridBagConstraints = new java.awt.GridBagConstraints();
|
||||
gridBagConstraints.gridx = 0;
|
||||
gridBagConstraints.gridy = 0;
|
||||
gridBagConstraints.gridwidth = 6;
|
||||
gridBagConstraints.ipadx = 721;
|
||||
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
|
||||
getContentPane().add(jPanel2, gridBagConstraints);
|
||||
|
||||
jPanel3.setToolTipText("");
|
||||
|
||||
txtBuscaLivro.addKeyListener(new java.awt.event.KeyAdapter() {
|
||||
public void keyReleased(java.awt.event.KeyEvent evt) {
|
||||
txtBuscaLivroKeyReleased(evt);
|
||||
}
|
||||
});
|
||||
|
||||
tabelaLivrosFiltro.setModel(new javax.swing.table.DefaultTableModel(
|
||||
new Object [][] {
|
||||
|
||||
},
|
||||
new String [] {
|
||||
"Disponibilidade", "Título", "Observações", "Localização", "Cod", "ISBN", "Emprestado"
|
||||
}
|
||||
) {
|
||||
boolean[] canEdit = new boolean [] {
|
||||
false, false, true, false, false, false, false
|
||||
};
|
||||
|
||||
public boolean isCellEditable(int rowIndex, int columnIndex) {
|
||||
return canEdit [columnIndex];
|
||||
}
|
||||
});
|
||||
tabelaLivrosFiltro.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
|
||||
tabelaLivrosFiltro.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
tabelaLivrosFiltroMouseClicked(evt);
|
||||
}
|
||||
});
|
||||
jScrollPane5.setViewportView(tabelaLivrosFiltro);
|
||||
tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(0)).setPreferredWidth(34);
|
||||
tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(1)).setPreferredWidth(170);
|
||||
tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(2)).setPreferredWidth(150);
|
||||
tabelaLivrosFiltro.getColumn(tabelaLivrosFiltro.getColumnName(3)).setPreferredWidth(140);
|
||||
|
||||
lblImagem.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/book_cover.png"))); // NOI18N
|
||||
lblImagem.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED, java.awt.Color.white, java.awt.Color.darkGray));
|
||||
|
||||
jLabel23.setText("Título:");
|
||||
|
||||
jLabel11.setText("Status:");
|
||||
|
||||
txtTituloSelect.setEditable(false);
|
||||
txtTituloSelect.setForeground(new java.awt.Color(102, 102, 102));
|
||||
txtTituloSelect.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtTituloSelectActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
txtStatus.setEditable(false);
|
||||
txtStatus.setForeground(new java.awt.Color(102, 102, 102));
|
||||
txtStatus.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtStatusActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
txtBookId.setEditable(false);
|
||||
txtBookId.setForeground(new java.awt.Color(102, 102, 102));
|
||||
|
||||
jLabel10.setText("<html>ISBN/<br>ISSN:\n");
|
||||
|
||||
txtISBN.setEditable(false);
|
||||
txtISBN.setForeground(new java.awt.Color(102, 102, 102));
|
||||
txtISBN.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtISBNActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
txtAutor.setEditable(false);
|
||||
txtAutor.setForeground(new java.awt.Color(102, 102, 102));
|
||||
|
||||
lblAutor.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
lblAutor.setText("Autor:");
|
||||
|
||||
lblEditora.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
lblEditora.setText("Editora:");
|
||||
|
||||
txtEditora.setEditable(false);
|
||||
txtEditora.setForeground(new java.awt.Color(102, 102, 102));
|
||||
|
||||
txtSerie.setEditable(false);
|
||||
txtSerie.setForeground(new java.awt.Color(102, 102, 102));
|
||||
|
||||
jLabel19.setText("Série:");
|
||||
|
||||
jLabel20.setText("Idioma:");
|
||||
|
||||
txtIdioma.setEditable(false);
|
||||
txtIdioma.setForeground(new java.awt.Color(102, 102, 102));
|
||||
txtIdioma.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtIdiomaActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLabel4.setText("Localização");
|
||||
|
||||
txtPrazoEntrega.setEditable(false);
|
||||
txtPrazoEntrega.setForeground(new java.awt.Color(102, 102, 102));
|
||||
txtPrazoEntrega.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
txtPrazoEntregaActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
txtObservacoes.setEditable(false);
|
||||
txtObservacoes.setColumns(20);
|
||||
txtObservacoes.setForeground(new java.awt.Color(102, 102, 102));
|
||||
txtObservacoes.setRows(5);
|
||||
jScrollPane3.setViewportView(txtObservacoes);
|
||||
|
||||
jLabel8.setText("Ficha Técnica:");
|
||||
|
||||
txtEdicao.setEditable(false);
|
||||
txtEdicao.setForeground(new java.awt.Color(102, 102, 102));
|
||||
|
||||
txtAno.setEditable(false);
|
||||
txtAno.setForeground(new java.awt.Color(102, 102, 102));
|
||||
try {
|
||||
txtAno.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("####")));
|
||||
} catch (java.text.ParseException ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
lblAno.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
lblAno.setText("Ano:");
|
||||
|
||||
lblEdicao.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
lblEdicao.setText("Edição:");
|
||||
|
||||
jLabel7.setText("Livro ID:");
|
||||
|
||||
jLabel5.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
|
||||
jLabel5.setText("Filtrar Livro:");
|
||||
|
||||
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
|
||||
jPanel3.setLayout(jPanel3Layout);
|
||||
jPanel3Layout.setHorizontalGroup(
|
||||
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addGap(16, 16, 16)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 366, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addComponent(jLabel5)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtBuscaLivro, javax.swing.GroupLayout.PREFERRED_SIZE, 242, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGap(25, 25, 25)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel8)
|
||||
.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 499, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(0, 0, Short.MAX_VALUE))
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addComponent(jLabel4)
|
||||
.addGap(9, 9, 9)
|
||||
.addComponent(txtPrazoEntrega))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
|
||||
.addGap(0, 9, Short.MAX_VALUE)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
|
||||
.addComponent(lblImagem, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addComponent(jLabel7)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtBookId, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtISBN, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel11)
|
||||
.addComponent(jLabel23))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(txtTituloSelect, javax.swing.GroupLayout.PREFERRED_SIZE, 313, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtStatus, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 313, javax.swing.GroupLayout.PREFERRED_SIZE)))))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
|
||||
.addComponent(jLabel20)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(lblAutor)
|
||||
.addComponent(lblEditora))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
|
||||
.addGap(11, 11, 11)
|
||||
.addComponent(jLabel19)))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
|
||||
.addComponent(txtEditora, javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(txtAutor, javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(txtSerie, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 313, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addGap(3, 3, 3)
|
||||
.addComponent(txtIdioma, javax.swing.GroupLayout.PREFERRED_SIZE, 154, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(lblAno)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(txtAno, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(lblEdicao)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(txtEdicao, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE)))))))
|
||||
.addContainerGap())
|
||||
);
|
||||
jPanel3Layout.setVerticalGroup(
|
||||
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(txtTituloSelect, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel23))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel11)
|
||||
.addComponent(txtStatus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(txtBookId, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel7))
|
||||
.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(txtISBN, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(txtAutor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(lblAutor))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(txtEditora, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(lblEditora))
|
||||
.addGap(20, 20, 20)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel19)
|
||||
.addComponent(txtSerie, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel3Layout.createSequentialGroup()
|
||||
.addGap(11, 11, 11)
|
||||
.addComponent(lblImagem, javax.swing.GroupLayout.PREFERRED_SIZE, 190, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(lblEdicao)
|
||||
.addComponent(txtEdicao, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel20)
|
||||
.addComponent(txtIdioma, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(lblAno)
|
||||
.addComponent(txtAno, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(8, 8, 8)
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(txtPrazoEntrega, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jLabel4))
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jLabel8)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 106, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(jPanel3Layout.createSequentialGroup()
|
||||
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLabel5)
|
||||
.addComponent(txtBuscaLivro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 398, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addContainerGap(18, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
gridBagConstraints = new java.awt.GridBagConstraints();
|
||||
gridBagConstraints.gridx = 0;
|
||||
gridBagConstraints.gridy = 1;
|
||||
gridBagConstraints.gridwidth = 3;
|
||||
gridBagConstraints.ipadx = 9;
|
||||
gridBagConstraints.ipady = 12;
|
||||
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
|
||||
gridBagConstraints.insets = new java.awt.Insets(10, 17, 0, 0);
|
||||
getContentPane().add(jPanel3, gridBagConstraints);
|
||||
setJMenuBar(jMenuBar1);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
public void listarLivrosFiltro() throws Exception {
|
||||
LivroDao dao = new LivroDao();
|
||||
List<Livro> lista = dao.buscarLivros();
|
||||
DefaultTableModel dados = (DefaultTableModel) tabelaLivrosFiltro.getModel();
|
||||
dados.setNumRows(0);
|
||||
for (Livro c : lista) {
|
||||
dados.addRow(new Object[]{
|
||||
c.getDisponibilidade(),
|
||||
c.getTitulo(),
|
||||
//trocar para ususario que emprestou
|
||||
c.getObservacoes(),
|
||||
c.getSecao(),
|
||||
c.getId(),
|
||||
c.getIsbn(),
|
||||
c.isEmprestado(),});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void formWindowActivated(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowActivated
|
||||
|
||||
try {
|
||||
listarLivrosFiltro();
|
||||
} catch (Exception ex) {
|
||||
Logger.getLogger(FormEmprestimos.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
this.setExtendedState(this.MAXIMIZED_BOTH);
|
||||
lblLogado.setText(usuarioLogado);
|
||||
String logId = String.valueOf(idLogado);
|
||||
txtIdLogado.setText(logId);// Int(idLogado);
|
||||
txtlogado.setText(usuarioLogado);
|
||||
PrintWriter out;
|
||||
try {
|
||||
out = new PrintWriter(new FileWriter("C:\\Librography\\LoggedIn"));
|
||||
txtIdLogado.write(out);
|
||||
} catch (IOException ex) {
|
||||
Logger.getLogger(FormMenuUsuario.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
this.setVisible(true);
|
||||
|
||||
}//GEN-LAST:event_formWindowActivated
|
||||
////
|
||||
private void tabelaLivrosFiltroMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tabelaLivrosFiltroMouseClicked
|
||||
try {
|
||||
DefaultTableModel model = (DefaultTableModel) tabelaLivrosFiltro.getModel();
|
||||
int selectedRowIndex = tabelaLivrosFiltro.getSelectedRow();
|
||||
txtBookId.setText(model.getValueAt(selectedRowIndex, 4).toString());
|
||||
txtTituloSelect.setText(model.getValueAt(selectedRowIndex, 1).toString());
|
||||
txtObservacoes.setText(model.getValueAt(selectedRowIndex, 2).toString());
|
||||
String path = "C:\\Librography\\images\\books\\" + txtISBN.getText();
|
||||
EmprestimoDao emprestimodao = new EmprestimoDao();
|
||||
lblImagem.setIcon(ResizeBookImage(path));
|
||||
txtStatus.setText(emprestimodao.campoStatusLista(Integer.parseInt(txtBookId.getText())));
|
||||
Livro livro = new Livro();
|
||||
LivroDao livrodao = new LivroDao();
|
||||
livro = livrodao.buscarLivro(txtTituloSelect.getText());
|
||||
txtAutor.setText(livro.getAutor());
|
||||
txtEditora.setText(livro.getEditora());
|
||||
txtSerie.setText(livro.getSerie());
|
||||
txtIdioma.setText(livro.getIdioma());
|
||||
txtAno.setText(livro.getAno());
|
||||
txtEdicao.setText(livro.getEdicao());
|
||||
txtISBN.setText(livro.getIsbn());
|
||||
txtPrazoEntrega.setText(livro.getPiso() + " / " + livro.getCorredor() + " / " + livro.getPosicao() + " / " + livro.getSecao());
|
||||
} catch (Exception ex) {
|
||||
Logger.getLogger(FormMenuUsuario.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
}//GEN-LAST:event_tabelaLivrosFiltroMouseClicked
|
||||
|
||||
private void txtBuscaLivroKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txtBuscaLivroKeyReleased
|
||||
|
||||
}//GEN-LAST:event_txtBuscaLivroKeyReleased
|
||||
|
||||
private void txtTituloSelectActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtTituloSelectActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtTituloSelectActionPerformed
|
||||
|
||||
private void txtISBNActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtISBNActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtISBNActionPerformed
|
||||
|
||||
private void txtPrazoEntregaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtPrazoEntregaActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtPrazoEntregaActionPerformed
|
||||
|
||||
private void txtIdiomaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtIdiomaActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtIdiomaActionPerformed
|
||||
|
||||
private void txtStatusActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtStatusActionPerformed
|
||||
// TODO add your handling code here:
|
||||
}//GEN-LAST:event_txtStatusActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String args[]) {
|
||||
/* Set the Nimbus look and feel */
|
||||
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
||||
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
||||
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
||||
*/
|
||||
try {
|
||||
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
|
||||
if ("Nimbus".equals(info.getName())) {
|
||||
javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
||||
break;
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (InstantiationException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (IllegalAccessException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
|
||||
java.util.logging.Logger.getLogger(FormMenuUsuario.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
||||
}
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
//</editor-fold>
|
||||
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new FormMenuUsuario().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JLabel jLabel10;
|
||||
private javax.swing.JLabel jLabel11;
|
||||
private javax.swing.JLabel jLabel19;
|
||||
private javax.swing.JLabel jLabel2;
|
||||
private javax.swing.JLabel jLabel20;
|
||||
private javax.swing.JLabel jLabel23;
|
||||
private javax.swing.JLabel jLabel3;
|
||||
private javax.swing.JLabel jLabel4;
|
||||
private javax.swing.JLabel jLabel5;
|
||||
private javax.swing.JLabel jLabel7;
|
||||
private javax.swing.JLabel jLabel8;
|
||||
private javax.swing.JMenuBar jMenuBar1;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JPanel jPanel2;
|
||||
private javax.swing.JPanel jPanel3;
|
||||
private javax.swing.JScrollPane jScrollPane3;
|
||||
private javax.swing.JScrollPane jScrollPane5;
|
||||
private javax.swing.JLabel lblAno;
|
||||
private javax.swing.JLabel lblAutor;
|
||||
private javax.swing.JLabel lblEdicao;
|
||||
private javax.swing.JLabel lblEditora;
|
||||
private javax.swing.JLabel lblImagem;
|
||||
private javax.swing.JLabel lblLogado;
|
||||
private javax.swing.JTable tabelaLivrosFiltro;
|
||||
private javax.swing.JFormattedTextField txtAno;
|
||||
private javax.swing.JTextField txtAutor;
|
||||
private javax.swing.JTextField txtBookId;
|
||||
private javax.swing.JTextField txtBuscaLivro;
|
||||
private javax.swing.JTextField txtEdicao;
|
||||
private javax.swing.JTextField txtEditora;
|
||||
private javax.swing.JTextField txtISBN;
|
||||
private javax.swing.JTextField txtIdLogado;
|
||||
private javax.swing.JTextField txtIdioma;
|
||||
private javax.swing.JTextArea txtObservacoes;
|
||||
private javax.swing.JTextField txtPrazoEntrega;
|
||||
private javax.swing.JTextField txtSerie;
|
||||
private javax.swing.JTextField txtStatus;
|
||||
private javax.swing.JTextField txtTituloSelect;
|
||||
private javax.swing.JTextField txtlogado;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
private ImageIcon ResizeBookImage(String imgPath) { //192x261
|
||||
int imageX = 126;
|
||||
int imageY = 194;
|
||||
lblImagem.setSize(imageX, imageY);
|
||||
|
||||
ImageIcon myImage = new ImageIcon(imgPath);
|
||||
Image img = myImage.getImage();
|
||||
Image newImage = img.getScaledInstance(lblImagem.getWidth(), lblImagem.getHeight(), Image.SCALE_SMOOTH);
|
||||
ImageIcon image = new ImageIcon(newImage);
|
||||
return image;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,280 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="2"/>
|
||||
<Property name="focusable" type="boolean" value="false"/>
|
||||
<Property name="focusableWindowState" type="boolean" value="false"/>
|
||||
<Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
|
||||
<Dimension value="[448, 175]"/>
|
||||
</Property>
|
||||
<Property name="undecorated" type="boolean" value="true"/>
|
||||
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
|
||||
<Dimension value="[448, 175]"/>
|
||||
</Property>
|
||||
<Property name="resizable" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="true"/>
|
||||
</SyntheticProperties>
|
||||
<Events>
|
||||
<EventHandler event="windowActivated" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="formWindowActivated"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
|
||||
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
|
||||
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
|
||||
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
|
||||
<AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,0,-81,0,0,1,-63"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
|
||||
<Property name="useNullLayout" type="boolean" value="true"/>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel2">
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
|
||||
<AbsoluteConstraints x="0" y="22" width="440" height="150"/>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="15" max="-2" attributes="0"/>
|
||||
<Component id="jLabel2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtNumMulta" min="-2" pref="84" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtLeitorId" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLabel7" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtEmprestimoId" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel4" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="59" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
<Component id="txtDiasAtraso" min="-2" pref="53" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtNomeLivro" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="14" max="-2" attributes="0"/>
|
||||
<Component id="jLabel5" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="txtValorMulta" min="-2" pref="79" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="txtImprimeMulta" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="btnReceberMulta" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jButton2" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="12" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtNumMulta" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtLeitorId" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtDiasAtraso" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtEmprestimoId" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtNomeLivro" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="txtValorMulta" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="103" alignment="0" groupAlignment="3" attributes="0">
|
||||
<Component id="txtImprimeMulta" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jButton2" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="btnReceberMulta" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace pref="10" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Nº da Multa:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Livro:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel4">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Dias de Atraso:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel5">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Valor da Multa:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel6">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Id de Usuário:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLabel7">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Referente Empréstimo nº:"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="txtImprimeMulta">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Imprimir"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="txtImprimeMultaActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jButton2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Fechar"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton2ActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtNumMulta">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtEmprestimoId">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtLeitorId">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtDiasAtraso">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtNomeLivro">
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="txtValorMulta">
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="btnReceberMulta">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Receber"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnReceberMultaActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Container class="javax.swing.JPanel" name="jPanel1">
|
||||
<Properties>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="0" green="0" red="0" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="opaque" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<Constraints>
|
||||
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription">
|
||||
<AbsoluteConstraints x="0" y="0" width="520" height="30"/>
|
||||
</Constraint>
|
||||
</Constraints>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jPanel3" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="0" pref="3" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jPanel3" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="9" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPanel3">
|
||||
<Properties>
|
||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="cc" red="66" type="rgb"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="70" max="-2" attributes="0"/>
|
||||
<Component id="jLabel3" min="-2" pref="306" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="141" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jLabel3" alignment="0" pref="21" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel3">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Tahoma" size="24" style="0"/>
|
||||
</Property>
|
||||
<Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||
<Color blue="ff" green="ff" red="ff" type="rgb"/>
|
||||
</Property>
|
||||
<Property name="horizontalAlignment" type="int" value="0"/>
|
||||
<Property name="text" type="java.lang.String" value="MULTA"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user