예제 #1
0
        protected void lnkCommit_Command(object source, CommandEventArgs e)
        {
            int langID = Int32.Parse(e.CommandArgument.ToString());

            LangValueAPI.Commit(UserContext.UserID, langID);
            Bind_LanguageGrid();

            foreach (DictionaryEntry item in Cache)
            {
                Cache.Remove(item.Key.ToString());
            }
        }
예제 #2
0
 private void grdResourceList_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.CommandName == "COMMIT")
     {
         int langResourceID = Int32.Parse(grdResourceList.DataKeys[e.Item.ItemIndex].ToString());
         LangValueAPI.Commit(UserContext.UserID, this.LangID, this.LangInterfaceID, langResourceID);
         Bind_ResourceList();
         foreach (DictionaryEntry item in Cache)
         {
             Cache.Remove(item.Key.ToString());
         }
     }
 }
예제 #3
0
        private void grdInterfaceList_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            int langInterfaceID = Int32.Parse(grdInterfaceList.DataKeys[e.Item.ItemIndex].ToString());

            switch (e.CommandName)
            {
            case "COMMIT":
                LangValueAPI.Commit(UserContext.UserID, this.LangID, langInterfaceID);
                foreach (DictionaryEntry item in Cache)
                {
                    Cache.Remove(item.Key.ToString());
                }

                break;

            case "RESOURCE":
                Response.Redirect("Resource.aspx?langID=" + this.LangID.ToString() + "&langInterfaceID=" + langInterfaceID.ToString());
                break;
            }

            grdInterfaceList.EditItemIndex = -1;

            Bind_InterfaceGrid(this.LangID);
        }