private void EditEntry()
    {
        int ultimateid = 0;
        if (int.TryParse(Request.QueryString["ultimateid"], out ultimateid))
        {
            ultimateTable = dc.UltimateTables.Where(i => i.Id == ultimateid).SingleOrDefault();
        }

        if (!IsPostBack)
        {
            if (ultimateTable != null)
            {
                UltimateTableSelected();
                plhSelectedUltimateTable.Visible = true;
            }
            else
            {
                plhSelectedUltimateTable.Visible = false;
            }
        }
    }
    protected void SubmitChangesCommand(object sender, CommandEventArgs e)
    {
        string command = e.CommandName;
        Validate("ultimatetable");
        if (IsValid)
        {
            if (command == "saveedit" || command == "savenew")
            {
                if (command == "savenew")
                {
                    ultimateTable = new UltimateTable();
                    dc.UltimateTables.InsertOnSubmit(ultimateTable);
                }
                ultimateTable.Title = tbxTitle.Text.Trim();
                ultimateTable.RegexExpression = tbxRegexExpression.Text.Trim();
                ultimateTable.RegexExpressionExtended = tbxRegexExpressionExtended.Text.Trim();
                ultimateTable.Description = tbxDescription.Text.Trim();
                ultimateTable.Accuweather = tbxAccuweather.Text.Trim();

                ultimateTable.IsIgnored = chbxIsIgnored.Checked;
                ultimateTable.Active = chbxActive.Checked;

                ultimateTable.LanguageId = ddlLanguageId.SelectedValue == "-1" ? (int?)null : int.Parse(ddlLanguageId.SelectedValue);
                ultimateTable.ObjectTypeId = int.Parse(ddlObjectTypeId.SelectedValue);

                dc.SubmitChanges();

                string statusmessage = "Promjene spremljene";

                var querystring = HttpUtility.ParseQueryString(Request.Url.Query);
                querystring.Remove("ultimateid");
                querystring.Remove("action");

                if (command == "savenew")
                {
                    statusmessage = "Uspješan unos";
                    querystring["action"] = "editentry";
                    querystring["ultimateid"] = ultimateTable.Id.ToString();
                }

                SetStatusMessage(statusmessage);
                Server.Transfer(String.Format("/manage/ultimatetable.aspx?{0}", querystring.ToString()));
            }
        }
    }