Ejemplo n.º 1
0
        private bool closeFormFlag = false;//是否关闭窗体 false 表示不关闭
        public SysDictionaryForm(FormTypes type, string dictID)
        {
            InitializeComponent();
            InitParas();

            FormType = type;
            if (string.IsNullOrEmpty(dictID))
            {
                dictionary = new T_SYS_DICTIONARY();
                dictionary.DICTIONARYID = Guid.NewGuid().ToString();
                dictionary.CREATEUSER   = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                dictionary.CREATEDATE   = System.DateTime.Now;

                dictionary.UPDATEDATE = System.DateTime.Now;
                //dictionary.UPDATEUSER = Common.CurrentLoginUserInfo.EmployeeID;
                client.GetSysDictionaryByCategoryAsync("SYSTEMTYPE");
                this.DataContext = dictionary;
            }
            else
            {
                //根据ID获取字典
                client.GetSysDictionaryByIDAsync(dictID);
            }
            lkDictionaryType.TxtLookUp.IsEnabled = true;
            if (type == FormTypes.Browse)
            {
                UnEnableFormControl();
            }
        }