Beispiel #1
0
        /// <summary>
        /// 页面事件
        /// </summary>
        protected void InitEvents()
        {
            // 教师管理
            rlTeacherManage.Click += (sender, e) =>
            {
                if (CurrUserInfo.Type == (int)UserType.TeacherDirector)
                {
                    Intent intent = new Intent(CurrActivity, typeof(TeacherListActivity));
                    intent.PutExtra("scopeId", int.Parse(CurrUserInfo.ScopeCode ?? "0"));
                    intent.PutExtra("scopeName", CurrUserInfo.ScopeName);

                    var teacherTotalCount = 0;
                    var scopeTeacherList  = new DataService.MeService().GetTeacherListByScope(CurrUserInfo.SchoolId, int.Parse(CurrUserInfo.ScopeCode), 1, 1, out teacherTotalCount);
                    intent.PutExtra("teacherCount", teacherTotalCount);

                    StartActivity(intent);
                    CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
                }
                else
                {
                    Intent intent = new Intent(CurrActivity, typeof(TeacherManage));
                    StartActivity(intent);
                    CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
                }
            };
            // 教学主管
            rlDirector.Click += (sender, e) =>
            {
                Intent intent = new Intent(CurrActivity, typeof(DirectorListActivity));
                StartActivity(intent);
                CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
            };
            // 助教组长
            rlAssistantLeader.Click += (sender, e) =>
            {
                Intent intent = new Intent(CurrActivity, typeof(AssistantLeaderList));
                StartActivity(intent);
                CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
            };
            // 店长管理
            rlShopManager.Click += (sender, e) =>
            {
                Intent intent = new Intent(CurrActivity, typeof(ShopManagerListActivity));
                StartActivity(intent);
                CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
            };
            // 退出操作
            rlLogout.Click += (sender, e) =>
            {
                var callbackFunc = new AppUtils.ShowDialogClick(CallbackFun);
                AppUtils.ShowDialog(CurrActivity, "提示", "您确认要退出账号吗?", 2, callbackFunc);
            };
        }
        protected override void InitEvents()
        {
            // 返回
            imgbtnBack.Click += (sender, e) =>
            {
                CurrActivity.Finish();
                OverridePendingTransition(Resource.Animation.left_in, Resource.Animation.right_out);
            };

            // 选择教研组
            rlGroup.Click += (sender, e) =>
            {
                Intent intent = new Intent(CurrActivity, typeof(TeacherScopeSelectActivity));
                intent.PutExtra("scopeId", tScopeCode);
                StartActivityForResult(intent, 1);
                CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
            };

            // 选择角色
            rlRole.Click += (sender, e) =>
            {
                Intent intent = new Intent(CurrActivity, typeof(TeacherRoleSelectActivity));
                intent.PutExtra("roleId", tType);
                StartActivityForResult(intent, 0);
                CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
            };

            btnAdd.Click += (sender, e) =>
            {
                DoSave(true);
            };

            tvSave.Click += (sender, e) =>
            {
                DoSave(false);
            };

            btnDelete.Click += (sender, e) =>
            {
                var callbackFunc = new AppUtils.ShowDialogClick(CallbackFun);
                AppUtils.ShowDialog(CurrActivity, "提示", "您确认要删除此信息吗?", 2, callbackFunc);
            };
        }
        protected override void InitEvents()
        {
            // 取消
            FindViewById <TextView>(Resource.Id.tv_cancel).Click += (sender, e) =>
            {
                CurrActivity.Finish();
                OverridePendingTransition(Resource.Animation.left_in, Resource.Animation.right_out);
            };

            // 选择学区
            rlArea.Click += (sender, e) =>
            {
                Intent intent = new Intent(CurrActivity, typeof(AreaSelectActivity));
                intent.PutExtra("sname", currAssistant.AreaName);
                StartActivityForResult(intent, 0);
                CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
            };

            btnAdd.Click += (sender, e) =>
            {
                DoSave(true);
            };

            tvSave.Click += (sender, e) =>
            {
                if (isNewAdd)
                {
                    DoSave(false);
                }
                else
                {
                    DoUpdate();
                }
            };

            btnDelete.Click += (sender, e) =>
            {
                var callbackFunc = new AppUtils.ShowDialogClick(CallbackFun);
                AppUtils.ShowDialog(CurrActivity, "提示", "您确认要删除此账号吗?", 2, callbackFunc);
            };
        }
Beispiel #4
0
        /// <summary>
        /// 初始化事件
        /// </summary>
        protected override void InitEvents()
        {
            // 返回
            imgbtnBack.Click += (sender, e) =>
            {
                CurrActivity.Finish();
                OverridePendingTransition(Resource.Animation.left_in, Resource.Animation.right_out);
            };

            // 选择负责校区
            rlAreas.Click += (sender, e) =>
            {
                Intent intent = new Intent(CurrActivity, typeof(AreaSelectMultiActivity));
                if (currShopManager != null)
                {
                    intent.PutExtra("areaCodes", AreaCodes);
                }
                StartActivityForResult(intent, 1);
                CurrActivity.OverridePendingTransition(Resource.Animation.right_in, Resource.Animation.left_out);
            };
            //保存并继续添加
            btnAdd.Click += (sender, e) =>
            {
                DoSave(true);
            };
            //完成
            tvSave.Click += (sender, e) =>
            {
                DoSave(false);
            };
            //删除
            btnDelete.Click += (sender, e) =>
            {
                var callbackFunc = new AppUtils.ShowDialogClick(CallbackFun);
                AppUtils.ShowDialog(CurrActivity, "提示", "您确认要删除此信息吗?", 2, callbackFunc);
            };
        }