Exemplo n.º 1
0
        protected void cmdUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                testController controller = new testController();
                testInfo item = new testInfo();

                item.Content = txtContent.Text;
                item.ItemId = itemId;
                item.ModuleId = this.ModuleId;
                item.CreatedByUser = this.UserId;

                //determine if we are adding or updating
                if (Null.IsNull(item.ItemId))
                    controller.Addtest(item);
                else
                    controller.Updatetest(item);

                Response.Redirect(Globals.NavigateURL(), true);
            }
            catch (Exception ex)
            {
                Exceptions.ProcessModuleLoadException(this, ex);
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    List<testInfo> items;
                    testController controller = new testController();

                    items = controller.Gettests(this.ModuleId);

                    //check if we have some content to display, otherwise
                    //display a sample default conent from the resource
                    //settings
                    if (items.Count == 0)
                    {
                        testInfo item = new testInfo();
                        item.ModuleId = this.ModuleId;
                        item.CreatedByUser = this.UserId;
                        item.Content = Localization.GetString("DefaultContent", LocalResourceFile);

                        items.Add(item);
                    }

                    //bind the data
                    lstContent.DataSource = items;
                    lstContent.DataBind();
                }
            }
            catch (Exception ex)
            {
                Exceptions.ProcessModuleLoadException(this, ex);
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// update a info object already stored in the database
 /// </summary>
 /// <param name="info"></param>
 public void Updatetest(testInfo info)
 {
     //check we have some content to update
     if (info.Content != string.Empty)
     {
         DataProvider.Instance().Updatetest(info.ModuleId, info.ItemId, info.Content, info.CreatedByUser);
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// Adds a new testInfo object into the database
 /// </summary>
 /// <param name="info"></param>
 public void Addtest(testInfo info)
 {
     //check we have some content to store
     if (info.Content != string.Empty)
     {
         DataProvider.Instance().Addtest(info.ModuleId, info.Content, info.CreatedByUser);
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// update a info object already stored in the database
 /// </summary>
 /// <param name="info"></param>
 public void Updatetest(testInfo info)
 {
     //check we have some content to update
     if (info.Content != string.Empty)
     {
         DataProvider.Instance().Updatetest(info.ModuleId, info.ItemId, info.Content, info.CreatedByUser);
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// Adds a new testInfo object into the database
 /// </summary>
 /// <param name="info"></param>
 public void Addtest(testInfo info)
 {
     //check we have some content to store
     if (info.Content != string.Empty)
     {
         DataProvider.Instance().Addtest(info.ModuleId, info.Content, info.CreatedByUser);
     }
 }
Exemplo n.º 7
0
        /// <summary>
        /// imports a module from an xml file
        /// </summary>
        /// <param name="ModuleID"></param>
        /// <param name="Content"></param>
        /// <param name="Version"></param>
        /// <param name="UserID"></param>
        public void ImportModule(int ModuleID, string Content, string Version, int UserID)
        {
            XmlNode infos = DotNetNuke.Common.Globals.GetContent(Content, "tests");

            foreach (XmlNode info in infos.SelectNodes("test"))
            {
                testInfo testInfo = new testInfo();
                testInfo.ModuleId      = ModuleID;
                testInfo.Content       = info.SelectSingleNode("content").InnerText;
                testInfo.CreatedByUser = UserID;

                Addtest(testInfo);
            }
        }
Exemplo n.º 8
0
        /// <summary>
        /// imports a module from an xml file
        /// </summary>
        /// <param name="ModuleID"></param>
        /// <param name="Content"></param>
        /// <param name="Version"></param>
        /// <param name="UserID"></param>
        public void ImportModule(int ModuleID, string Content, string Version, int UserID)
        {
            XmlNode infos = DotNetNuke.Common.Globals.GetContent(Content, "tests");

            foreach (XmlNode info in infos.SelectNodes("test"))
            {
                testInfo testInfo = new testInfo();
                testInfo.ModuleId = ModuleID;
                testInfo.Content = info.SelectSingleNode("content").InnerText;
                testInfo.CreatedByUser = UserID;

                Addtest(testInfo);
            }
        }