private void BindData()
        {
            LocaleStringResource localeStringResource = LocaleStringResourceManager.GetLocaleStringResourceByID(this.LocaleStringResourceID);

            if (localeStringResource != null)
            {
                Language language = LanguageManager.GetLanguageByID(localeStringResource.LanguageID);
                if (language != null)
                {
                    lblLanguage.Text = Server.HtmlEncode(language.Name);
                }
                else
                {
                    Response.Redirect("LocaleStringResources.aspx");
                }

                this.txtResourceName.Text  = localeStringResource.ResourceName;
                this.txtResourceValue.Text = localeStringResource.ResourceValue;
            }
            else
            {
                Language language = LanguageManager.GetLanguageByID(this.LanguageID);
                if (language != null)
                {
                    lblLanguage.Text = Server.HtmlEncode(language.Name);
                }
                else
                {
                    Response.Redirect("LocaleStringResources.aspx");
                }
            }
        }
Ejemplo n.º 2
0
        private static int SaveResourceStrings(int LanguageID, Dictionary <string, string> resources)
        {
            int total = 0;

            foreach (KeyValuePair <string, string> kvp in resources)
            {
                string resourceName  = kvp.Key;
                string resourceValue = kvp.Value;
                LocaleStringResourceManager.InsertLocaleStringResource(LanguageID, resourceName, resourceValue);
                total++;
            }

            return(total);
        }
Ejemplo n.º 3
0
        private void BindData()
        {
            LocaleStringResource localeStringResource = LocaleStringResourceManager.GetLocaleStringResourceByID(this.LocaleStringResourceID);

            if (localeStringResource != null)
            {
                Language language = LanguageManager.GetLanguageByID(localeStringResource.LanguageID);
                if (language != null)
                {
                    hlBackToResources.NavigateUrl = CommonHelper.GetStoreAdminLocation() + "LocaleStringResources.aspx?LanguageID=" + localeStringResource.LanguageID.ToString();
                }
            }
            else
            {
                Response.Redirect("LocaleStringResources.aspx");
            }
        }
Ejemplo n.º 4
0
        // PUT api/<controller>/5
        /// <summary>
        /// Puts the specified identifier.
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <param name="value">The value.</param>
        /// <returns></returns>
        /// <exception cref="HttpResponseException"></exception>
        public LocaleStringResource Put(string id, [FromBody] LocaleStringResource value)
        {
            LocaleStringResource objItem = new LocaleStringResource();

            try
            {
                objItem = LocaleStringResourceManager.UpdateItem(value);
            }
            catch (Exception ObjEx)
            {
                IfindLogManager.AddItem(new IfindLog()
                {
                    LinkUrl = Request.RequestUri.AbsoluteUri, Exception = ObjEx.Message, Message = ObjEx.StackTrace
                });
            }
            return(objItem);
        }
        public LocaleStringResource SaveInfo()
        {
            LocaleStringResource localeStringResource = LocaleStringResourceManager.GetLocaleStringResourceByID(this.LocaleStringResourceID);

            if (localeStringResource != null)
            {
                localeStringResource = LocaleStringResourceManager.UpdateLocaleStringResource(localeStringResource.LocaleStringResourceID,
                                                                                              localeStringResource.LanguageID, txtResourceName.Text, txtResourceValue.Text);
            }
            else
            {
                localeStringResource = LocaleStringResourceManager.InsertLocaleStringResource(
                    this.LanguageID, txtResourceName.Text,
                    txtResourceValue.Text);
            }

            return(localeStringResource);
        }
Ejemplo n.º 6
0
 protected void DeleteButton_Click(object sender, EventArgs e)
 {
     try
     {
         LocaleStringResourceManager.DeleteLocaleStringResource(this.LocaleStringResourceID);
         LocaleStringResource localeStringResource = LocaleStringResourceManager.GetLocaleStringResourceByID(this.LocaleStringResourceID);
         if (localeStringResource != null)
         {
             Response.Redirect("LocaleStringResources.aspx?LanguageID=" + localeStringResource.LanguageID.ToString());
         }
         else
         {
             Response.Redirect("LocaleStringResources.aspx");
         }
     }
     catch (Exception exc)
     {
         ProcessException(exc);
     }
 }
Ejemplo n.º 7
0
 // GET api/<controller>
 /// <summary>
 /// Gets this instance.
 /// </summary>
 /// <returns></returns>
 public LocaleStringResourceCollection Post(string method, [FromBody] SearchFilter value)
 {
     return(LocaleStringResourceManager.Search(value));
 }
Ejemplo n.º 8
0
 // GET api/<controller>/5
 /// <summary>
 /// Gets the specified COM group identifier.
 /// </summary>
 /// <param name="LocaleStringResourceId">The COM group identifier.</param>
 /// <returns></returns>
 public LocaleStringResource Get(int LocaleStringResourceID, int CompanyID)
 {
     return(LocaleStringResourceManager.GetItemByID(LocaleStringResourceID, CompanyID));
 }
Ejemplo n.º 9
0
 public LocaleStringResourceCollection GetbyUser(string usr, int CompanyID)
 {
     return(LocaleStringResourceManager.GetbyUser(usr, CompanyID));
 }
Ejemplo n.º 10
0
 public LocaleStringResourceCollection Get(int CompanyID)
 {
     return(LocaleStringResourceManager.GetAllItem(CompanyID));
 }
Ejemplo n.º 11
0
 // DELETE api/<controller>/5
 /// <summary>
 /// Deletes the specified identifier.
 /// </summary>
 /// <param name="id">The identifier.</param>
 public void Delete(int id, int CompanyID)
 {
     LocaleStringResourceManager.DeleteItem(id, CompanyID);
 }