📄 thirdpartiesview.java
字号:
// Tina POS is a point of sales application designed for touch screens.
// Copyright (C) 2005 Adrian Romero Corchado.
// http://sourceforge.net/projects/tinapos
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
package net.adrianromero.tpv.thirdparties;
import java.awt.image.BufferedImage;
import javax.swing.JComponent;
import net.adrianromero.basic.BasicException;
import net.adrianromero.data.user.EditorItem;
import net.adrianromero.data.user.EditorRecordBasic;
import net.adrianromero.data.user.EditorView;
import net.adrianromero.tpv.forms.AppView;
public class ThirdPartiesView extends javax.swing.JPanel implements EditorView {
/** Creates new form ThirdPartiesView */
public ThirdPartiesView(AppView app) {
initComponents();
}
public void init(EditorRecordBasic editor) {
editor.addTextComponent(m_jId, EditorItem.EDITABLE_PK);
editor.addTextComponent(m_jCIF, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jName, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jAddress, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jContactComm, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jContactFact, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jPayRule, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jFaxNumber, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jPhoneNumber, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jMobileNumber, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jEMail, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jWebPage, EditorItem.EDITABLE_NORMAL);
editor.addTextComponent(m_jNotes, EditorItem.EDITABLE_NORMAL);
}
public void writeValue(Object value) {
Object[] thirdparty = (Object[]) value;
m_jId.setText((String) thirdparty[0]);
m_jCIF.setText((String) thirdparty[1]);
m_jName.setText((String) thirdparty[2]);
m_jAddress.setText((String) thirdparty[3]);
m_jContactComm.setText((String) thirdparty[4]);
m_jContactFact.setText((String) thirdparty[5]);
m_jPayRule.setText((String) thirdparty[6]);
m_jFaxNumber.setText((String) thirdparty[7]);
m_jPhoneNumber.setText((String) thirdparty[8]);
m_jMobileNumber.setText((String) thirdparty[9]);
m_jEMail.setText((String) thirdparty[10]);
m_jWebPage.setText((String) thirdparty[11]);
m_jNotes.setText((String) thirdparty[12]);
}
public Object readValue() throws BasicException {
Object[] thirdparty = new Object[13];
thirdparty[0] = m_jId.getText();
thirdparty[1] = m_jCIF.getText();
thirdparty[2] = m_jName.getText();
thirdparty[3] = m_jAddress.getText();
thirdparty[4] = m_jContactComm.getText();
thirdparty[5] = m_jContactFact.getText();
thirdparty[6] = m_jPayRule.getText();
thirdparty[7] = m_jFaxNumber.getText();
thirdparty[8] = m_jPhoneNumber.getText();
thirdparty[9] = m_jMobileNumber.getText();
thirdparty[10] = m_jEMail.getText();
thirdparty[11] = m_jWebPage.getText();
thirdparty[12] = m_jNotes.getText();
return thirdparty;
}
public JComponent getComponent() {
return this;
}
/** 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.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
m_jId = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
m_jCIF = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
m_jName = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
m_jContactComm = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
m_jContactFact = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
m_jPayRule = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
m_jFaxNumber = new javax.swing.JTextField();
jLabel8 = new javax.swing.JLabel();
m_jPhoneNumber = new javax.swing.JTextField();
jLabel9 = new javax.swing.JLabel();
m_jMobileNumber = new javax.swing.JTextField();
jLabel10 = new javax.swing.JLabel();
m_jEMail = new javax.swing.JTextField();
jLabel11 = new javax.swing.JLabel();
m_jWebPage = new javax.swing.JTextField();
jLabel12 = new javax.swing.JLabel();
jLabel13 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
m_jNotes = new javax.swing.JTextArea();
jScrollPane2 = new javax.swing.JScrollPane();
m_jAddress = new javax.swing.JTextArea();
jLabel14 = new javax.swing.JLabel();
jLabel15 = new javax.swing.JLabel();
jLabel16 = new javax.swing.JLabel();
setLayout(null);
jLabel1.setText("C\u00f3digo");
add(jLabel1);
jLabel1.setBounds(20, 20, 90, 14);
add(m_jId);
m_jId.setBounds(110, 20, 160, 19);
jLabel2.setText("CIF");
add(jLabel2);
jLabel2.setBounds(290, 20, 90, 14);
add(m_jCIF);
m_jCIF.setBounds(380, 20, 160, 19);
jLabel3.setText("Nombre");
add(jLabel3);
jLabel3.setBounds(20, 50, 90, 14);
add(m_jName);
m_jName.setBounds(110, 50, 270, 19);
jLabel4.setText("Comercial");
add(jLabel4);
jLabel4.setBounds(20, 190, 90, 14);
add(m_jContactComm);
m_jContactComm.setBounds(110, 190, 160, 19);
jLabel5.setText("Facturaci\u00f3n");
add(jLabel5);
jLabel5.setBounds(290, 190, 90, 14);
add(m_jContactFact);
m_jContactFact.setBounds(380, 190, 160, 19);
jLabel6.setText("Forma de pago");
add(jLabel6);
jLabel6.setBounds(20, 340, 90, 14);
add(m_jPayRule);
m_jPayRule.setBounds(110, 340, 160, 19);
jLabel7.setText("N\u00ba de fax");
add(jLabel7);
jLabel7.setBounds(20, 250, 90, 14);
add(m_jFaxNumber);
m_jFaxNumber.setBounds(110, 250, 160, 19);
jLabel8.setText("N\u00ba de tel\u00e9fono");
add(jLabel8);
jLabel8.setBounds(20, 220, 90, 14);
add(m_jPhoneNumber);
m_jPhoneNumber.setBounds(110, 220, 160, 19);
jLabel9.setText("N\u00ba de m\u00f3vil");
add(jLabel9);
jLabel9.setBounds(290, 220, 90, 14);
add(m_jMobileNumber);
m_jMobileNumber.setBounds(380, 220, 160, 19);
jLabel10.setText("E Mail");
add(jLabel10);
jLabel10.setBounds(290, 250, 90, 14);
add(m_jEMail);
m_jEMail.setBounds(380, 250, 160, 19);
jLabel11.setText("P\u00e1gina web");
add(jLabel11);
jLabel11.setBounds(20, 280, 90, 14);
add(m_jWebPage);
m_jWebPage.setBounds(110, 280, 270, 19);
jLabel12.setText("Notas");
add(jLabel12);
jLabel12.setBounds(20, 410, 90, 14);
jLabel13.setText("Direcci\u00f3n");
add(jLabel13);
jLabel13.setBounds(20, 80, 90, 14);
jScrollPane1.setViewportView(m_jNotes);
add(jScrollPane1);
jScrollPane1.setBounds(110, 410, 270, 70);
jScrollPane2.setViewportView(m_jAddress);
add(jScrollPane2);
jScrollPane2.setBounds(110, 80, 270, 70);
jLabel14.setFont(new java.awt.Font("Dialog", 1, 12));
jLabel14.setText("Contacto");
jLabel14.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(0, 0, 0)));
add(jLabel14);
jLabel14.setBounds(20, 160, 520, 17);
jLabel15.setFont(new java.awt.Font("Dialog", 1, 12));
jLabel15.setText("Pagos");
jLabel15.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(0, 0, 0)));
add(jLabel15);
jLabel15.setBounds(20, 310, 520, 17);
jLabel16.setFont(new java.awt.Font("Dialog", 1, 12));
jLabel16.setText("Notas");
jLabel16.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(0, 0, 0)));
add(jLabel16);
jLabel16.setBounds(20, 380, 520, 17);
}// </editor-fold>//GEN-END:initComponents
// 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 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 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.JScrollPane jScrollPane2;
private javax.swing.JTextArea m_jAddress;
private javax.swing.JTextField m_jCIF;
private javax.swing.JTextField m_jContactComm;
private javax.swing.JTextField m_jContactFact;
private javax.swing.JTextField m_jEMail;
private javax.swing.JTextField m_jFaxNumber;
private javax.swing.JTextField m_jId;
private javax.swing.JTextField m_jMobileNumber;
private javax.swing.JTextField m_jName;
private javax.swing.JTextArea m_jNotes;
private javax.swing.JTextField m_jPayRule;
private javax.swing.JTextField m_jPhoneNumber;
private javax.swing.JTextField m_jWebPage;
// End of variables declaration//GEN-END:variables
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -