예제 #1
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        LblErr.Text = "";
        LblOk.Text = "";

        try
        {
            Culture o1 = new Culture();
            if (base.CurrentKey == "")
            {
                form2obj(o1);
                o1 = new CulturesManager().Insert(o1);
            }
            else
            {
                o1 = new CulturesManager().GetByKey(base.CurrentKey);  //precarico i campi esistenti e nn gestiti dal form
                form2obj(o1);
                new CulturesManager().Update(o1);
            }
            Grid1.DataBind();
            LblOk.Text = Utility.GetLabel("RECORD_SAVED_MSG");
            MultiView1.ActiveViewIndex = 0;
        }
        catch (Exception e1)
        {
            LblErr.Text = Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString();
        }
        finally
        {
        }
    }
예제 #2
0
 private void setFlag(string recordId, bool value, string flagName)
 {
     try
     {
         PigeonCms.Culture o1 = new PigeonCms.Culture();
         o1 = new CulturesManager().GetByKey(recordId);
         switch (flagName.ToLower())
         {
             case "enabled":
                 o1.Enabled = value;
                 break;
             default:
                 break;
         }
         new CulturesManager().Update(o1);
     }
     catch (Exception e1)
     {
         LblErr.Text = Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString();
     }
     finally { }
 }
예제 #3
0
    private void editRow(string recordId)
    {
        LblOk.Text = "";
        LblErr.Text = "";

        clearForm();
        base.CurrentKey = recordId;
        if (base.CurrentKey != "")
        {
            Culture obj = new Culture();
            obj = new CulturesManager().GetByKey(base.CurrentKey);
            obj2form(obj);
        }
        MultiView1.ActiveViewIndex = 1;
    }