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 Vector<tb_company>company_vector=new Vector<>();
|
static Vector<tb_company>company_vector1=new Vector<>();
|
|
|
|
static {
|
@SuppressWarnings("unchecked")
|
|
Iterator<Object> iterator = DatabaseManagement.get_alldate_indatabase("tb_company").iterator();
|
|
while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ
|
@SuppressWarnings("unchecked")
|
List<Object> info = (List<Object>) 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<tb_company> 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<tb_company> 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<tb_company> get_companyList(String name) {
|
tb_company company=null;
|
if(company_vector.size() !=0) {
|
Iterator<tb_company> 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<tb_company> getCompany_vector() {
|
return company_vector;
|
}
|
}
|