package Company; import DataBase.DatabaseManagement; import Method.GetNowTime; import PbuliClass.ShowMessage; import engbs.Dell_gongzhong; import java.util.Iterator; import java.util.List; import java.util.Vector; public class Dell_tbCompany { static Vectorcompany_vector=new Vector<>(); static Vectorcompany_vector1=new Vector<>(); static { @SuppressWarnings("unchecked") Iterator iterator = DatabaseManagement.get_alldate_indatabase("tb_company").iterator(); while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ @SuppressWarnings("unchecked") List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ tb_company company=new tb_company(); String name=(String)info.get(1); company.setCompanyName(name); company.setAddtime((String)info.get(2)); company_vector.add(company); } } /**»ñÈ¡ËùÓй«Ë¾Ãû³Æ¼¯ºÏ*/ public static String[] getcompanyNames() { String[] companyNames = null; if(company_vector.size() !=0) { int i=0; companyNames=new String[company_vector.size()]; Iterator it=company_vector.iterator(); while (it.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ tb_company company = it.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ companyNames[i]=company.getCompanyName(); i++; } } if (companyNames==null){ ShowMessage.zidingyi_24("ÇëÏÈÔÚ¹«Ë¾¹ÜÀí½çÃæÌí¼Ó²¿ÃÅ¡£¡£¡£"); } return companyNames; } /**ͨ¹ý¹«Ë¾Ãû³ÆÕÒµ½¹«Ë¾*/ public static tb_company get_company(String name) { tb_company company=null; if(company_vector.size() !=0) { Iterator it=company_vector.iterator(); while(it.hasNext()) { tb_company company1=it.next(); String name1=company1.getCompanyName(); if(name1.equals(name)) { company=company1; break; } } } return company; } /**ͨ¹ý¹«Ë¾Ãû³ÆÕÒµ½¹«Ë¾*/ public static Vector get_companyList(String name) { tb_company company=null; if(company_vector.size() !=0) { Iterator it=company_vector.iterator(); while(it.hasNext()) { tb_company company1=it.next(); String name1=company1.getCompanyName(); if(name1.equals(name)) { company=company1; company_vector1.add(company); break; } } } return company_vector1; } /**Ìí¼ÓÒ»¸ö¹«Ë¾¶ÔÏó*/ public static void add_company(String name) { if(get_company(name)==null) { tb_company company=new tb_company(); company.setCompanyName(name); company.setAddtime(GetNowTime.now()); company_vector.add(company); } } /**ɾ³ýij¸ö¹«Ë¾*/ public static void delete_company(String name) { if(get_company(name) !=null) { company_vector.remove(get_company(name)); Dell_gongzhong.delete_bumen(name); } } /**ɾ³ýÈ«²¿¹«Ë¾*/ public static void delete_all_company() { if(company_vector.size() !=0) { company_vector.removeAllElements(); } } public static Vector getCompany_vector() { return company_vector; } }