示例#1
0
        public void PatchAdd(string terminologyCode)
        {
            try
            {
                List <string> langs = new List <string>()
                {
                    "zh-chs", "en-us"
                };

                foreach (string lang in langs)
                {
                    if (!SystemTerminologyWrapper.IsExisted(terminologyCode, lang))
                    {
                        SystemTerminologyWrapper.QuickAdd(terminologyCode, lang);
                    }
                }
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(ex.Message);
                return;
            }
        }
示例#2
0
        protected void Save_SystemTerminology(object sender, DirectEventArgs e)
        {
            string json = e.ExtraParams["Values"];

            if (string.IsNullOrEmpty(json))
            {
                return;
            }

            List <SystemTerminologyWrapper> allSavedata = JSON.Deserialize <List <SystemTerminologyWrapper> >(json);

            foreach (SystemTerminologyWrapper systemTerminology in allSavedata)
            {
                SystemTerminologyWrapper up = SystemTerminologyWrapper.FindById(systemTerminology.Id);

                up.Text        = systemTerminology.Text;
                up.Description = systemTerminology.Description;


                SystemTerminologyWrapper.Update(up);
            }

            SystemTerminologyWrapper.ResetData();
        }
示例#3
0
        protected void storeSystemTerminology_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            storeSystemTerminology.DataSource = SystemTerminologyWrapper.FindAllByCode(TerminologyCode);

            storeSystemTerminology.DataBind();
        }