Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмне забезпечення обліку медичних препаратів на складі

Реферат Програмне забезпечення обліку медичних препаратів на складі





shipment) {t=entityManager.getTransaction () ;. begin (); {. refresh (shipment) ;. flush () ;. commit ();

} catch (Exception ex) {.rollback ();

}

} void DeleteShipment (int shipmentId) {t=entityManager.getTransaction () ;. begin (); {Shipment=GetShipmentById (shipmentId) ;. remove (Shipment) ;. flush () ;. commit ();

} catch (Exception ex) {.rollback ();

}

}

}

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/DAL;javax.persistence.EntityManager;javax.persistence.EntityManagerFactory;javax.persistence.Persistence;

/**

*

*author Humanity

*/class StockDatabase {static class SingletonHolder {static StockDatabase instance=new StockDatabase ();

} static StockDatabase getInstance () {SingletonHolder.instance;

} String connectionName= StockDb raquo ;; EntityManager entityManager; employee; products; shipments; StockDatabase () {{factory=Persistence.createEntityManagerFactory (connectionName);=factory.createEntityManager ();=new EmployeeRepository (entityManager);=new ProductRepository (entityManager);=new ShipmentRepository (entityManager);

} catch (java.lang.ExceptionInInitializerError ex) {a=ex.getException (); b=ex.getCause ();

}

} EmployeeRepository getEmployee () {employee;

} ProductRepository getProducts () {products;

} ShipmentRepository getShipments () {shipments;

}

}

Класи користувальницького інтерфейсу

/*

* StockView.java

*/stock;DAL.StockDatabase;Entities.Employee;Entities.Product;Entities.Shipment;Utils.Utils;org.jdesktop.application.Action;org.jdesktop.application.ResourceMap;org.jdesktop.application.SingleFrameApplication;org.jdesktop.application.FrameView;org.jdesktop.application.TaskMonitor;java.awt.event.ActionEvent;java.awt.event.ActionListener;java.util.ArrayList;java.util.List;javax.swing.ComboBoxModel;javax.swing.DefaultComboBoxModel;javax.swing.Timer;javax.swing.Icon;javax.swing.JDialog;javax.swing.JFrame;javax.swing.table.DefaultTableModel;javax.swing.table.TableModel;

/**

* The application's main frame.

*/class StockView extends FrameView {StockView (SingleFrameApplication app) {(app); ();

//status bar initialization - message timeout, idle icon and busy animation, etcresourceMap=getResourceMap (); messageTimeout=resourceMap.getInteger ( StatusBar.messageTimeout );=new Timer (messageTimeout, new ActionListener () {void actionPerformed (ActionEvent e) {

//statusMessageLabel.setText ( );

}

}) ;. setRepeats (false); busyAnimationRate=resourceMap.getInteger ( StatusBar.busyAnimationRate ); (int i=0; i lt; busyIcons.length; i ++) {[i] =resourceMap.getIcon ( StatusBar.busyIcons [ + i + ] );

}=new Timer (busyAnimationRate, new ActionListener () {void actionPerformed (ActionEvent e) {= (busyIconIndex + 1)% busyIcons.length;

//statusAnimationLabel.setIcon (busyIcons [busyIconIndex]);

}

});=resourceMap.getIcon ( StatusBar.idleIcon );

//statusAnimationLabel.setIcon (idleIcon);

//progressBar.setVisible (false);

//connecting action tasks to status bar via TaskMonitortaskMonitor=new TaskMonitor (getApplication (). getContext ()) ;. addPropertyChangeListener (new java.beans.PropertyChangeListener () {void propertyChange (java.beans. PropertyChangeEvent evt) {

/* String propertyName=evt.getPropertyName (); ( started .equals (propertyName)) {(! busyIconTimer.isRunning ()) {.setIcon (busyIcons [0]);= 0; .start ();

}. setVisible (true) ;. setIndeterminate (true);

} else if ( done .equals (propertyName)) {.stop () ;. setIcon (idleIcon) ;. setVisible (false) ;. setValue (0);

} else if ( message .equals (propertyName)) {text=(String) (evt.getNewValue ()) ;. setText ((text == null)? :text) ;. restart ();

} else if ( progress .equals (propertyName)) {value=(Integer) (evt.getNewValue ()) ;. setVisible (true) ;. setIndeterminate (false) ;. setValue (value);

} */

Назад | сторінка 9 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Технологія розгортання додатків Java Web Start
  • Реферат на тему: Програмування на Java
  • Реферат на тему: Основи Java Script
  • Реферат на тему: Асемблер для платформи Java