public static EMPLOYEE currentEmployee; //Get EMPLOYEE ACCOUNT CODE to query later public static bool checkPermission(FORM_TYPE type) { if (currentEmployee != null) { if (currentEmployee.POSITION == Resources.POS_MANGER) { return(true); } else { switch (type) { case FORM_TYPE.ADDING_ACCOUNT: case FORM_TYPE.ADDING_APPOINTMENT: case FORM_TYPE.ADDING_EMPLOYEE: case FORM_TYPE.ADDING_CUSTOMER: case FORM_TYPE.ADDING_INVOICE: case FORM_TYPE.ACCOUNT: return(false); case FORM_TYPE.CATEGORY: case FORM_TYPE.RECEIPTNOTE: case FORM_TYPE.APPOINTMENT: case FORM_TYPE.CUSTOMER: case FORM_TYPE.EMPLOYEE: case FORM_TYPE.INVOICE: default: // some function is not implementation return(true); } } } return(false); }
public static UIIcon CreateIcon(Transform trans, FORM_TYPE type) { GameObject iconObject = GameObject.Instantiate(ResManager.LoadExist(Config.ComponentItemPath + Config.UIIcon), trans.position, trans.rotation) as GameObject; iconObject.transform.parent = trans.parent; iconObject.transform.localScale = trans.localScale; iconObject.GetComponent <UIIcon>().formType = type; iconObject.GetComponent <UIIcon>().InitMaterial(); return(iconObject.GetComponent <UIIcon>()); }