Package realcix20.classes.plugins

Examples of realcix20.classes.plugins.RealCIXFile


       
            if (container.getObject() instanceof PartnerClass) {               
                String defaultFileName = "partner";
                boolean selected = initFileChooser("Export", defaultFileName);
                if (selected) {                   
                    RealCIXFile realCIXFile = PartnerClass.exportPartnerCIXFile(container.getCurrentRow(), container.banks, container.address);                   
                    String fileName = fileChooser.getSelectedFile().getAbsolutePath();
                    File file = realCIXFile.exportFile(fileName);
                    StringBuffer sb = new StringBuffer(TxtManager.getTxt("INFORMATION.EXPORTPART1"));
                    String ns = ObjectUtil.findNewCell(container.getCurrentRow(), "P", "NS").getColumnValue().toString();
                    String p = ObjectUtil.findNewCell(container.getCurrentRow(), "P", "P").getColumnValue().toString();
                    sb.append(ns + ":" + p);
                    sb.append(TxtManager.getTxt("INFORMATION.EXPORTPART2"));
                    sb.append(file.getAbsolutePath() + " . ");
                    DialogManager.showMessageDialog(container, sb.toString());
                    saveObjectToDB();
                    container.getContainer().updateTable();
                    container.getContainer().setEnabled(true);
                    container.dispose();
                }               
            } else if (container.getObject() instanceof CorrespondenceClass) {
                String defaultFileName = "corr";
                boolean selected = initFileChooser("Export", defaultFileName);
                if (selected) {
                    RealCIXFile realCIXFile = CorrespondenceClass.exportCorrespondenceCIXFile(container.getCurrentRow());
                    //String fileName = fileChooser.getSelectedFile().getName();
                    String fileName = fileChooser.getSelectedFile().getAbsolutePath();
                    File file = realCIXFile.exportFile(fileName);
                    StringBuffer sb = new StringBuffer(TxtManager.getTxt("INFORMATION.EXPORT.CORRESONDENCE1"));
                    sb.append(file.getAbsolutePath() + " ");
                    sb.append(TxtManager.getTxt("INFORMATION.EXPORT.CORRESONDENCE2"));
                    String ns = ObjectUtil.findNewCell(container.getCurrentRow(), "T", "NS").getColumnValue().toString();
                    String p = ObjectUtil.findNewCell(container.getCurrentRow(), "T", "P").getColumnValue().toString();
View Full Code Here


    private void importFile() {
       
            boolean selected = initFileChooser();
            if (selected) {
                File file = fileChooser.getSelectedFile();
                RealCIXFile realCIXFile = RealCIXFile.importFile(file);
                if (realCIXFile == null) {
                    DialogManager.showMessageDialog(getContainer(), TxtManager.getTxt("INFORMATION.CIXFILEFORMATERROR"));
                } else {
                    String type = realCIXFile.getType();
                    if (type.equals("Partner")) {
                        Vector datas = realCIXFile.getDatas(realCIXFile.getPublicKey());
                        PartnerClass.analyPartnerCIXFile(datas, this);
                    } else if (type.equals("Correspondence")) {
                        CorrespondenceClass.analyCorrespondenceCIXFile(realCIXFile, this);
                    }
                }
View Full Code Here

           
        }
               
        public static RealCIXFile exportPartnerCIXFile(Row partnerRow, Vector banks, Vector addresses) {
           
                RealCIXFile realCIXFile = null;
                String type = "Partner";
                Vector datas = new Vector();
                datas.add(partnerRow);
                Vector partnerAccountRows = new Vector();
                Vector mePartnerAccountRows = new Vector();
                Vector publicKeys = new Vector();
                Iterator partnerAccountRowsIter = partnerRow.getRowSet().getRows().iterator();
                while (partnerAccountRowsIter.hasNext()) {
                    Row partnerAccountRow = (Row)partnerAccountRowsIter.next();
                    if ( ( (partnerRow.isAdd()) && (partnerAccountRow != partnerRow) ) || (!partnerRow.isAdd()) ) {
                        PublicKey publicKey = getPublicKey(partnerAccountRow);
                        publicKeys.add(publicKey);
                        Row mePartnerAccountRow = getMePartnerAccount(partnerAccountRow);
                        mePartnerAccountRows.add(mePartnerAccountRow);
                        partnerAccountRows.add(partnerAccountRow);                    
                    }
                }
                datas.add(partnerAccountRows);
                datas.add(publicKeys);
                datas.add(banks);
                datas.add(addresses);
                FamilyClass family = (FamilyClass)ClassManager.createClass(110);
                Row familyRow = (Row)family.getRows().get(0);
                datas.add(familyRow);
                datas.add(mePartnerAccountRows);
                Row firstPartnerAccountRow = (Row)partnerAccountRows.get(0);
                PublicKey publicKey = getPublicKey(firstPartnerAccountRow);
                PrivateKey privateKey = getPrivateKey(firstPartnerAccountRow);
               
                realCIXFile = new RealCIXFile(type, privateKey, publicKey, datas);
                return realCIXFile;
           
        }
View Full Code Here

    protected void contactRelationship1_12(final JComponent component, final JComponent childComponent) {               
       
        //set initial value
        if (ComponentManager.getValue(component) != null) {
            CurrencyPlugin cp = CurrencyPlugin.getInstance();
            UomPlugin up = UomPlugin.getInstance();
            StringBuffer sb = new StringBuffer("###" + cp.getSepor() + "###");
            int fraction = up.getFraction(ComponentManager.getValue(component).toString());
            if (fraction > 0) {
                sb.append(".");
            }
            for (int i = 1; i <= fraction; i++) {
                sb.append("0");
            }
            DecimalFormat df = new DecimalFormat(sb.toString());
            NumberFormatter nf = new NumberFormatter(df);
            DefaultFormatterFactory factory = new DefaultFormatterFactory(nf);
            ((JFormattedTextField)childComponent).setFormatterFactory(factory);
        }
       
        ((JComboBox)component).addActionListener(
                new ActionAdapter() {
           
                    public void actionPerformed(ActionEvent e) {
                                               
                        if (ComponentManager.getValue(component) != null) {
                            CurrencyPlugin cp = CurrencyPlugin.getInstance();
                            UomPlugin up = UomPlugin.getInstance();
                            StringBuffer sb = new StringBuffer("###" + cp.getSepor() + "###");
                            int fraction = up.getFraction(ComponentManager.getValue(component).toString());
                            if (fraction > 0) {
                                sb.append(".");
                            }
                            for (int i = 1; i <= fraction; i++) {
                                sb.append("0");
View Full Code Here

            value = new Boolean(checkBox.isSelected());
        } else if (component instanceof DetailText) {//31
            DetailText detailText = (DetailText)component;
            value = detailText.getValue();
        } else if (component instanceof DetailList) {//81
            DetailList detailList = (DetailList)component;
            value = detailList.getValue();
        } else if (component instanceof XrCalculator) {
            XrCalculator xrCalculator = (XrCalculator)component;
            value = xrCalculator.getValue();
        } else if (component instanceof PasswordEdit) {
            PasswordEdit passwordEdit = (PasswordEdit)component;
View Full Code Here

                DetailText detailText = new DetailText();
                component = detailText;               
                break;               
            case 81:
            case 87:               
                DetailList detailList = new DetailList(column);
                detailList.setEditabled(false);
                component = detailList;               
                break;               
            case 83:               
                XrCalculator xrCalculator = new XrCalculator(column);
                component = xrCalculator;               
                break;               
            case 82:               
                detailList = new DetailList(column);
                detailList.setEditabled(true);
                component = detailList;               
                break;                                                  
            case 4:               
                PasswordEdit passwordEdit = new PasswordEdit(column);
                component = passwordEdit;               
View Full Code Here

            value = label.getText();
        } else if (component instanceof JCheckBox) {
            JCheckBox checkBox = (JCheckBox)component;
            value = new Boolean(checkBox.isSelected());
        } else if (component instanceof DetailText) {//31
            DetailText detailText = (DetailText)component;
            value = detailText.getValue();
        } else if (component instanceof DetailList) {//81
            DetailList detailList = (DetailList)component;
            value = detailList.getValue();
        } else if (component instanceof XrCalculator) {
            XrCalculator xrCalculator = (XrCalculator)component;
View Full Code Here

            case 3:               
                JTextField textField = new JTextField();
                component = textField;               
                break;
            case 31:               
                DetailText detailText = new DetailText();
                component = detailText;               
                break;               
            case 81:
            case 87:               
                DetailList detailList = new DetailList(column);
View Full Code Here

                value = textField.getText().trim();           
        } else if (component instanceof JTextArea) {
            JTextArea textArea = (JTextArea)component;
            value = textArea.getText().trim();
        } else if (component instanceof DisplayOnlyText) {
            DisplayOnlyText displayOnlyText = (DisplayOnlyText)component;
            value = displayOnlyText.getValue();
        } else if (component instanceof JLabel) {
            JLabel label = (JLabel)component;
            value = label.getText();
        } else if (component instanceof JCheckBox) {
            JCheckBox checkBox = (JCheckBox)component;
View Full Code Here

            case 24:                          
                JLabel displayLabel = new JLabel();
                component = displayLabel;               
                break;               
            case 101:               
                DisplayOnlyText displayOnlyText = new DisplayOnlyText(column);
                component = displayOnlyText;               
                break;                           
            default:
                //δ֧�ֵĿؼ���ΪJLabel.
                JLabel label = new JLabel("Not Supported!");
View Full Code Here

TOP

Related Classes of realcix20.classes.plugins.RealCIXFile

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.