/*****************************************************************************************
系统名     综合业务系统2.0
程序名     交易test的源代码
类名       test      
概要       授权提示
作成者     chenming
作成日     2014年04月24日
履历       No.        日期          Ver.No       修改人          描述
           1      2014年04月24日    1            chenming          新建
*****************************************************************************************/
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Windows.Navigation;
using System.Xml;
using System.IO;
using System.Runtime.InteropServices;
using System.Windows.Controls.Primitives;
using System.Text.RegularExpressions;
using System.Collections;
/******************************平台Dll*****************************/
using Platform.Controls.ControlsHelper;
using Platform.Library;
using Platform.Presentation.FocusManagers;
using Platform.Presentation.Interfaces;
using Platform.Presentation.PageFunctions;
using Platform.Common.LogSystem;
using Platform.Common.RunningParameters;
using Platform.Print;
/******************************项目层Dll*****************************/
using TellerSystem.Contract.Contracts;
using TellerSystem.Contract.Entry;
using TellerSystem.Communication;
using TellerSystem.Library.Ext.Function;
using TellerSystem.Library.Ext.TradeExtension;
using TellerSystem.Library.Ext.Variables;
using TellerSystem.Contract.Function;
namespace TellerSystem.Contract.Function
{
    /// <summary>
    /// test.xaml 的交互逻辑
    /// </summary>
    public partial class AuthQuestion
    {
        #region 初始化
        /// <summary>
        /// 授权提示(选择授权模式，指定授权柜员)
        /// </summary>
        /// <param name="authmodel">授权模式：1.本地授权;2.远程授权;3.本地或远程授权</param>
        /// <param name="authtellers">拥有权限的授权柜员集合</param>
        public AuthQuestion()
        {
            InitializeComponent();
            //本地授权
            //if (authmodel == 1)
            //{
            //    this.local.Visibility = Visibility.Visible;
            //    this.remot.Visibility = Visibility.Collapsed;
            //    this.local.IsChecked = true;
            //    this.local.IsEnabled = false;
            //    this.SetFocus(this.authteller);
            //}
            ////远程授权
            //else if (authmodel == 2)
            //{
            //    this.local.Visibility = Visibility.Collapsed;
            //    this.remot.Visibility = Visibility.Visible;
            //    this.remot.IsChecked = true;
            //    this.remot.IsEnabled = false;
            //    this.SetFocus(this.authteller);
            //}
            ////远程授权或本地授权，默认选择本地授权
            //else if (authmodel == 3)
            //{
            //    this.local.IsChecked = true;
            //}
            ////填充授权柜员
            //if (authtellers != null && authtellers.Length > 0)
            //{
            //    Dictionary<string, string> auther = new Dictionary<string, string>();
            //    auther.Add("0","全部柜员");
            //    int i =1;
            //    foreach(string tmpteller in authtellers)
            //    {
            //        auther.Add(i.ToString(), tmpteller);
            //        i++;
            //    }
            //    this.authteller.SetItems(auther);
            //    this.authteller.SelectedIndex = 0;
            //}
            //else 
            //{
            //    this.ShowErrorMessageBox("没有满足权限的授权柜员，无法完成授权");
            //    result = false;
            //    this.Close();    
            //}
        }
        #endregion
        #region 交易内部变量
        /* 定义变量 */
        /// <summary>
        /// 授权提示选择结果:true 正常选择退出;false 出现错误异常退出
        /// </summary>
        bool result = false;
        #endregion

        #region 逻辑代码


        #endregion


    }
}
