Exemplo n.º 1
0
        /// <summary>
        /// Create the entity object by reading the new values from html form.
        /// </summary>
        /// <param name="langArray"></param>
        /// <param name="controlId"></param>
        /// <returns></returns>
        protected JobPostingLocation createAddRecord(CmsLanguage[] langArray, string controlId)
        {
            int step = langArray.Length;
            JobPostingLocation data = new JobPostingLocation();

            data.SortOrdinal    = PageUtils.getFromForm(controlId + "addSortOrdinal", 0);
            data.IsAllLocations = Convert.ToBoolean(PageUtils.getFromForm(controlId + "addIsAllLocations", 0));

            string[] locationNamePortion = new string[step];
            for (int x = 0; x < step; x++)
            {
                string l = langArray[x].shortCode;
                locationNamePortion[x] = PageUtils.getFromForm(controlId + "addName_" + l, "");
            }
            data.setLocationText(String.Join("|", locationNamePortion));

            return(data);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Create table body to show the job location records.
        /// </summary>
        /// <param name="langArray"></param>
        /// <param name="controlId"></param>
        /// <returns></returns>
        protected string generateContent(CmsLanguage[] langArray, string controlId)
        {
            JobPostingLocation[] list = JobPostingLocation.FetchAll();

            int           step = langArray.Length;
            StringBuilder html = new StringBuilder();

            for (int x = 0; x < list.Length; x++)
            {
                html.Append("<tr>" + EOL);
                JobPostingLocation data1 = list[x];
                html.Append("<td>" + EOL);
                html.Append("<input class=\"" + controlId + "chgButton\" type=\"button\" value=\"Edit\" title=\"" + data1.JobLocationId + "\" />" + EOL);
                html.Append("<input class=\"" + controlId + "chgSaveButton\" type=\"button\" value=\"Save\" title=\"" + data1.JobLocationId + "\" />" + EOL);
                html.Append("<input class=\"" + controlId + "chgCancelButton\" type=\"button\" value=\"Cancel\" title=\"" + data1.JobLocationId + "\" />" + EOL);
                html.Append("</td>" + EOL);

                html.Append("<td><div id=\"" + controlId + "sortOrdinal_" + data1.JobLocationId + "\">" + data1.SortOrdinal.ToString() + "</div></td>" + EOL);

                html.Append("<td>" + EOL);
                html.Append("<select title=\"" + Convert.ToInt32(data1.IsAllLocations).ToString() + "\" class=\"" + controlId + "chg\" disabled=\"disabled\" id=\"" + controlId + "isAllLocations_" + data1.JobLocationId + "\" name=\"" + controlId + "isAllLocations\">" + EOL);
                html.Append(generateIsAllLocationsOption(Convert.ToInt32(data1.IsAllLocations).ToString()));
                html.Append("</select>" + EOL);
                html.Append("</td>" + EOL);

                for (int y = 0; y < step; y++)
                {
                    CmsLanguage l       = langArray[y];
                    string      locName = data1.getLocationText(l);
                    html.Append("<td><div id=\"" + controlId + "name_" + l.shortCode + "_" + data1.JobLocationId + "\">" + locName + "</div></td>" + EOL);
                }

                html.Append("</tr>" + EOL);
            }
            return(html.ToString());
        }