Esempio n. 1
0
    protected void buttonAddCourse_OnClick(object sender, EventArgs e)
    {
        if (String.IsNullOrEmpty(textBoxCourseTitle.Text))
        {
            Utils.displayStatus(ref labelStatusCreate, Color.Red, "Mangler informasjon");
            return;
        }

        try
        {
            Database.Interface.open();

            Database.Course course = new Database.Course(textBoxCourseTitle.Text, textBoxCourseDescription.Text, textBoxCourseComment.Text, false);
            if (!course.insert_with_ID(Guid.NewGuid()))
            {
                Utils.displayStatus(ref labelStatusCreate, Color.Red, "Oppretting av kurs feilet");
                return;
            }

            Utils.displayStatus(ref labelStatusCreate, Color.SeaGreen, "Kurs '" + textBoxCourseTitle.Text + "' opprettet");

            textBoxCourseTitle.Text       = "";
            textBoxCourseDescription.Text = "";
            textBoxCourseComment.Text     = "";

            ddCourses.DataBind();
            gridShowCourses.DataBind();
        }
        catch (Exception ex)
        {
            Utils.displayStatus(ref labelStatusCreate, Color.Red, ex.Message);
        }
        finally
        {
            Database.Interface.close();
        }
    }