Esempio n. 1
0
    protected void btnAddClass_Click(object sender, EventArgs e)
    {
        bool valid = true;
        if (string.IsNullOrEmpty(Club_ID))
        {
            MessageLabel.Text = "You must specify the Club";
        }
        else if (string.IsNullOrEmpty(Show_ID))
        {
            MessageLabel.Text = "You must specify the Show";
            valid = false;
        }
        else if (lstClassNames.SelectedIndex == -1 || lstClassNames.SelectedIndex == 0)
        {
            MessageLabel.Text = "You must select a Class Name";
            valid = false;
        }
        else if (string.IsNullOrEmpty(txtClassNo.Text))
        {
            MessageLabel.Text = "You must enter a Class Number";
            valid = false;
        }
        else if (lstClassGender.SelectedIndex == -1 || lstClassGender.SelectedIndex == 0)
        {
            MessageLabel.Text = "You must select a Class Gender";
            valid = false;
        }
        if (valid)
        {
            MembershipUser userInfo = Membership.GetUser();
            Guid user_ID = (Guid)userInfo.ProviderUserKey;

            if (string.IsNullOrEmpty(Class_Name_ID))
                Class_Name_ID = lstClassNames.SelectedValue;
            if (string.IsNullOrEmpty(Class_No))
                Class_No = txtClassNo.Text;
            if (string.IsNullOrEmpty(Class_Gender))
                Class_Gender = lstClassGender.SelectedValue;

            Guid show_ID = new Guid(Show_ID);
            int class_Name_ID = Convert.ToInt32(Class_Name_ID);
            short class_No = Convert.ToInt16(Class_No);
            short class_Gender = Convert.ToInt16(Class_Gender);

            ShowEntryClasses showEntryClasses = new ShowEntryClasses();
            showEntryClasses.Show_ID = show_ID;
            showEntryClasses.Class_Name_ID = class_Name_ID;
            showEntryClasses.Class_No = class_No;
            showEntryClasses.Class_Gender = class_Gender;

            Guid? show_Entry_Class_ID = showEntryClasses.Insert_Show_Entry_Class(user_ID);
            if (show_Entry_Class_ID != null)
            {
                Show_Entry_Class_ID = show_Entry_Class_ID.ToString();
                Common.Show_Entry_Class_ID = Show_Entry_Class_ID;
                MessageLabel.Text = "The Class Name was added successfully";
                ClearEntryFields();
                PopulateClassGridview(Show_ID);
                if (!string.IsNullOrEmpty(btnReturn.PostBackUrl))
                {
                    DivReturn.Visible = true;
                    divAddClasses.Visible = true;
                }
            }
        }
    }