Ejemplo n.º 1
0
        public bool EstablishStore(string storeName)
        {
            if (!Stores.addStore(storeName, this))
            {
                return(false);
            }
            Stores.searchStore(storeName).addOwner(this);
            permmisions = new basePermmision("", null);
            aPermission temp1  = new addProduct(storeName, null);
            aPermission temp2  = new editManagerPermissions(storeName, null);
            aPermission temp3  = new editProduct(storeName, null);
            aPermission temp4  = new getInfoEmployees(storeName, null);
            aPermission temp5  = new getPurchaseHistory(storeName, null);
            aPermission temp6  = new hireNewStoreManager(storeName, null);
            aPermission temp7  = new hireNewStoreOwner(storeName, null);
            aPermission temp8  = new removeManager(storeName, null);
            aPermission temp9  = new removeProduct(storeName, null);
            aPermission temp10 = new removeOwner(storeName, null);

            permmisions.addPermission(temp1);
            permmisions.addPermission(temp2);
            permmisions.addPermission(temp3);
            permmisions.addPermission(temp4);
            permmisions.addPermission(temp5);
            permmisions.addPermission(temp6);
            permmisions.addPermission(temp7);
            permmisions.addPermission(temp8);
            permmisions.addPermission(temp9);
            permmisions.addPermission(temp10);
            return(true);
        }
Ejemplo n.º 2
0
 public void addPermission(aPermission permission)
 {
     if (permmisions == null)
     {
         permmisions = new basePermmision("", null);
     }
     permmisions.addPermission(permission);
 }