Beispiel #1
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            m_facade     = new SOComplainFacade(this);
            m_commFacade = new CommonDataFacade(this);
            BindData();

            btnSave.Visibility = AuthKeyControlMgr.GetVisibilityByRight(AuthKeyConst.SO_Complain_ComplainFull);
        }
Beispiel #2
0
        // Executes when the user navigates to this page.
        public override void OnPageLoad(object sender, EventArgs e)
        {
            base.OnPageLoad(sender, e);

            m_facade           = new SOComplainFacade(this);
            m_commonDataFacade = new CommonDataFacade(CPApplication.Current.CurrentPage);
            this.SearchCondition.DataContext = m_queryRequest = new ComplainQueryFilter();
            BindComboBoxData();

            #region 权限控件显示

            btnNew.Visibility          = AuthKeyControlMgr.GetVisibilityByRight(AuthKeyConst.SO_Complain_ComplainFull);
            btnAssign.Visibility       = AuthKeyControlMgr.GetVisibilityByRight(AuthKeyConst.SO_Complain_AssignComplainCase);
            btnCancelAssign.Visibility = AuthKeyControlMgr.GetVisibilityByRight(AuthKeyConst.SO_Complain_RecallAssignedComplainCase);

            #endregion
        }
Beispiel #3
0
        private void BindComboBoxData()
        {
            //投诉类别
            CodeNamePairHelper.GetList(ConstValue.DomainName_SO, ConstValue.Key_ComplainType, (o, p) =>
            {
                this.cmbComplainType.ItemsSource   = p.Result;
                this.cmbComplainType.SelectedIndex = 0;
            });

            //投诉来源
            CodeNamePairHelper.GetList(ConstValue.DomainName_SO, ConstValue.Key_SOComplainSourceType, (o, p) =>
            {
                this.cmbComplainSourceType.ItemsSource   = p.Result;
                this.cmbComplainSourceType.SelectedIndex = 0;
            });

            this.DataContext = new SOComplaintCotentInfoVM();

            m_facade = new SOComplainFacade();
        }