Example #1
0
        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>());
    }