private boolean add() throws UnsupportedEncodingException {
		if(addStoreName == null || addStoreName.isEmpty())
			return false ;
		if(addStoreAddr == null || addStoreAddr.isEmpty())
			return false ;
		
		String tempName = new String(addStoreName.getBytes("ISO-8859-1"),"UTF-8") ;
		String tempAddr = new String(addStoreAddr.getBytes("ISO-8859-1"),"UTF-8") ;
		Session se = HibernateSessionFactory.getSession() ;
		Criteria category_cri = se.createCriteria(Store.class) ;
		category_cri.add(Restrictions.eq("name", tempName)) ;
		if(!category_cri.list().isEmpty())
		{
			se.close() ;
			return false ;
		}
		
		Transaction tran = se.beginTransaction() ;
		tran.begin() ;
		Store newStore = new Store() ;
		newStore.setName(tempName) ;
		newStore.setAddress(tempAddr) ;
		se.save(newStore) ;
		tran.commit() ;
		se.close() ;
		return true ;
	}