protected void btOk_Click(object sender, EventArgs e)
        {
            DojoAccessControlGroup dojoAccessControlGroup = new DojoAccessControlGroup(dojoAccessControlGroupID);

            dojoAccessControlGroup.Delete();

            dojoAccessControlGroupID = 0;

            OnDeleted(EventArgs.Empty);
        }
 protected override void OnPreRender(EventArgs e)
 {
     if (dojoAccessControlGroupID != 0)
     {
         dojoAccessControlGroup = new DojoAccessControlGroup(dojoAccessControlGroupID);
         text = "Delete - " + dojoAccessControlGroup.ToString();
     }
     else
     {
         text = "Delete kitTessen_AccessControlGroups";
     }
     EnsureWindowScripts();
 }
        protected override void OnPreRender(EventArgs e)
        {
            if (loadFlag)
            {
                if (dojoAccessControlGroupID > 0)
                {
                    obj  = new DojoAccessControlGroup(dojoAccessControlGroupID);
                    text = "Edit kitTessen_AccessControlGroups - " + obj.ToString();
                }
                else if (dojoAccessControlGroupID <= 0)
                {
                    obj  = new DojoAccessControlGroup();
                    text = "Add kitTessen_AccessControlGroups";
                }

                //
                // Set Field Entries
                //
                ltCreateDate.Text  = obj.CreateDate.ToString();
                ltModifyDate.Text  = obj.ModifyDate.ToString();
                tbName.Text        = obj.Name;
                tbDescription.Text = obj.Description;
                tbOrderNum.Text    = obj.OrderNum.ToString();

                //
                // Set Children Selections
                //
                if (obj.AllowedMemberType1 != null)
                {
                    foreach (ListItem item in msAllowedMemberType1.Items)
                    {
                        item.Selected = obj.AllowedMemberType1.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msAllowedMemberType1.SelectedIndex = 0;
                }

                if (obj.AllowedMemberType2 != null)
                {
                    foreach (ListItem item in msAllowedMemberType2.Items)
                    {
                        item.Selected = obj.AllowedMemberType2.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msAllowedMemberType2.SelectedIndex = 0;
                }

                if (obj.AllowedMemberType3 != null)
                {
                    foreach (ListItem item in msAllowedMemberType3.Items)
                    {
                        item.Selected = obj.AllowedMemberType3.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msAllowedMemberType3.SelectedIndex = 0;
                }

                if (obj.AllowedMemberType4 != null)
                {
                    foreach (ListItem item in msAllowedMemberType4.Items)
                    {
                        item.Selected = obj.AllowedMemberType4.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msAllowedMemberType4.SelectedIndex = 0;
                }

                if (obj.AllowedMemberType5 != null)
                {
                    foreach (ListItem item in msAllowedMemberType5.Items)
                    {
                        item.Selected = obj.AllowedMemberType5.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msAllowedMemberType5.SelectedIndex = 0;
                }

                if (obj.DeniedMemberType1 != null)
                {
                    foreach (ListItem item in msDeniedMemberType1.Items)
                    {
                        item.Selected = obj.DeniedMemberType1.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msDeniedMemberType1.SelectedIndex = 0;
                }

                if (obj.DeniedMemberType2 != null)
                {
                    foreach (ListItem item in msDeniedMemberType2.Items)
                    {
                        item.Selected = obj.DeniedMemberType2.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msDeniedMemberType2.SelectedIndex = 0;
                }

                if (obj.DeniedMemberType3 != null)
                {
                    foreach (ListItem item in msDeniedMemberType3.Items)
                    {
                        item.Selected = obj.DeniedMemberType3.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msDeniedMemberType3.SelectedIndex = 0;
                }

                if (obj.DeniedMemberType4 != null)
                {
                    foreach (ListItem item in msDeniedMemberType4.Items)
                    {
                        item.Selected = obj.DeniedMemberType4.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msDeniedMemberType4.SelectedIndex = 0;
                }

                if (obj.DeniedMemberType5 != null)
                {
                    foreach (ListItem item in msDeniedMemberType5.Items)
                    {
                        item.Selected = obj.DeniedMemberType5.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msDeniedMemberType5.SelectedIndex = 0;
                }
            }
        }
        protected void ok_Click(object sender, EventArgs e)
        {
            if (dojoAccessControlGroupID == 0)
            {
                obj = new DojoAccessControlGroup();
            }
            else
            {
                obj = new DojoAccessControlGroup(dojoAccessControlGroupID);
            }

            obj.Name        = tbName.Text;
            obj.Description = tbDescription.Text;
            obj.OrderNum    = int.Parse(tbOrderNum.Text);

            if (msAllowedMemberType1.SelectedItem != null && msAllowedMemberType1.SelectedItem.Value != "Null")
            {
                obj.AllowedMemberType1 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msAllowedMemberType1.SelectedItem.Value));
            }
            else
            {
                obj.AllowedMemberType1 = null;
            }

            if (msAllowedMemberType2.SelectedItem != null && msAllowedMemberType2.SelectedItem.Value != "Null")
            {
                obj.AllowedMemberType2 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msAllowedMemberType2.SelectedItem.Value));
            }
            else
            {
                obj.AllowedMemberType2 = null;
            }

            if (msAllowedMemberType3.SelectedItem != null && msAllowedMemberType3.SelectedItem.Value != "Null")
            {
                obj.AllowedMemberType3 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msAllowedMemberType3.SelectedItem.Value));
            }
            else
            {
                obj.AllowedMemberType3 = null;
            }

            if (msAllowedMemberType4.SelectedItem != null && msAllowedMemberType4.SelectedItem.Value != "Null")
            {
                obj.AllowedMemberType4 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msAllowedMemberType4.SelectedItem.Value));
            }
            else
            {
                obj.AllowedMemberType4 = null;
            }

            if (msAllowedMemberType5.SelectedItem != null && msAllowedMemberType5.SelectedItem.Value != "Null")
            {
                obj.AllowedMemberType5 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msAllowedMemberType5.SelectedItem.Value));
            }
            else
            {
                obj.AllowedMemberType5 = null;
            }

            if (msDeniedMemberType1.SelectedItem != null && msDeniedMemberType1.SelectedItem.Value != "Null")
            {
                obj.DeniedMemberType1 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msDeniedMemberType1.SelectedItem.Value));
            }
            else
            {
                obj.DeniedMemberType1 = null;
            }

            if (msDeniedMemberType2.SelectedItem != null && msDeniedMemberType2.SelectedItem.Value != "Null")
            {
                obj.DeniedMemberType2 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msDeniedMemberType2.SelectedItem.Value));
            }
            else
            {
                obj.DeniedMemberType2 = null;
            }

            if (msDeniedMemberType3.SelectedItem != null && msDeniedMemberType3.SelectedItem.Value != "Null")
            {
                obj.DeniedMemberType3 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msDeniedMemberType3.SelectedItem.Value));
            }
            else
            {
                obj.DeniedMemberType3 = null;
            }

            if (msDeniedMemberType4.SelectedItem != null && msDeniedMemberType4.SelectedItem.Value != "Null")
            {
                obj.DeniedMemberType4 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msDeniedMemberType4.SelectedItem.Value));
            }
            else
            {
                obj.DeniedMemberType4 = null;
            }

            if (msDeniedMemberType5.SelectedItem != null && msDeniedMemberType5.SelectedItem.Value != "Null")
            {
                obj.DeniedMemberType5 = DojoAttendanceEntry.NewPlaceHolder(
                    int.Parse(msDeniedMemberType5.SelectedItem.Value));
            }
            else
            {
                obj.DeniedMemberType5 = null;
            }

            if (editOnAdd)
            {
                dojoAccessControlGroupID = obj.Save();
            }
            else
            {
                obj.Save();
            }

            if (resetOnAdd)
            {
                tbName.Text        = string.Empty;
                tbDescription.Text = string.Empty;
                tbOrderNum.Text    = string.Empty;
                msAllowedMemberType1.SelectedIndex = 0;
                msAllowedMemberType2.SelectedIndex = 0;
                msAllowedMemberType3.SelectedIndex = 0;
                msAllowedMemberType4.SelectedIndex = 0;
                msAllowedMemberType5.SelectedIndex = 0;
                msDeniedMemberType1.SelectedIndex  = 0;
                msDeniedMemberType2.SelectedIndex  = 0;
                msDeniedMemberType3.SelectedIndex  = 0;
                msDeniedMemberType4.SelectedIndex  = 0;
                msDeniedMemberType5.SelectedIndex  = 0;
            }

            OnUpdated(EventArgs.Empty);
        }
        protected void ok_Click(object sender, EventArgs e)
        {
            if (dojoClassDefinitionID == 0)
            {
                obj = new DojoClassDefinition();
            }
            else
            {
                obj = new DojoClassDefinition(dojoClassDefinitionID);
            }

            obj.Name             = tbName.Text;
            obj.Description      = tbDescription.Text;
            obj.IsDisabled       = cbIsDisabled.Checked;
            obj.OccupancyAvg     = int.Parse(tbOccupancyAvg.Text);
            obj.OccupancyAvgDate = DateTime.Parse(tbOccupancyAvgDate.Text);
            obj.RecurrenceType   = byte.Parse(tbRecurrenceType.Text);
            obj.RecurrenceCount  = int.Parse(tbRecurrenceCount.Text);
            obj.RecurrenceEnd    = DateTime.Parse(tbRecurrenceEnd.Text);
            obj.RecurrenceSpan   = TimeSpan.Parse(tbRecurrenceSpan.Text);
            obj.NextSigninStart  = DateTime.Parse(tbNextSigninStart.Text);
            obj.NextSigninEnd    = DateTime.Parse(tbNextSigninEnd.Text);
            obj.NextClassStart   = DateTime.Parse(tbNextClassStart.Text);
            obj.NextClassEnd     = DateTime.Parse(tbNextClassEnd.Text);

            if (msAccessControlGroup.SelectedItem != null && msAccessControlGroup.SelectedItem.Value != "Null")
            {
                obj.AccessControlGroup = DojoAccessControlGroup.NewPlaceHolder(
                    int.Parse(msAccessControlGroup.SelectedItem.Value));
            }
            else
            {
                obj.AccessControlGroup = null;
            }

            if (msInstructor.SelectedItem != null && msInstructor.SelectedItem.Value != "Null")
            {
                obj.Instructor = DojoMember.NewPlaceHolder(
                    int.Parse(msInstructor.SelectedItem.Value));
            }
            else
            {
                obj.Instructor = null;
            }

            if (msLocation.SelectedItem != null && msLocation.SelectedItem.Value != "Null")
            {
                obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations",
                                                             int.Parse(msLocation.SelectedItem.Value));
            }
            else
            {
                obj.Location = null;
            }

            if (editOnAdd)
            {
                dojoClassDefinitionID = obj.Save();
            }
            else
            {
                obj.Save();
            }

            if (resetOnAdd)
            {
                tbName.Text                        = string.Empty;
                tbDescription.Text                 = string.Empty;
                cbIsDisabled.Checked               = false;
                tbOccupancyAvg.Text                = string.Empty;
                tbOccupancyAvgDate.Text            = DateTime.Now.ToString();
                tbRecurrenceType.Text              = string.Empty;
                tbRecurrenceCount.Text             = string.Empty;
                tbRecurrenceEnd.Text               = DateTime.Now.ToString();
                tbRecurrenceSpan.Text              = string.Empty;
                tbNextSigninStart.Text             = DateTime.Now.ToString();
                tbNextSigninEnd.Text               = DateTime.Now.ToString();
                tbNextClassStart.Text              = DateTime.Now.ToString();
                tbNextClassEnd.Text                = DateTime.Now.ToString();
                msAccessControlGroup.SelectedIndex = 0;
                msInstructor.SelectedIndex         = 0;
                msLocation.SelectedIndex           = 0;
            }

            OnUpdated(EventArgs.Empty);
        }
示例#6
0
        protected void ok_Click(object sender, EventArgs e)
        {
            if (dojoClassID == 0)
            {
                obj = new DojoClass();
            }
            else
            {
                obj = new DojoClass(dojoClassID);
            }

            obj.Name = tbName.Text;
            if (comboInstructor.SelectedItem != null && comboInstructor.SelectedItem.Value != "Null")
            {
                obj.Instructor = DojoMember.NewPlaceHolder(
                    int.Parse(comboInstructor.SelectedItem.Value));
            }
            else
            {
                obj.Instructor = null;
            }

            if (comboParentSeminar.SelectedItem != null && comboParentSeminar.SelectedItem.Value != "Null")
            {
                obj.ParentSeminar = DojoSeminar.NewPlaceHolder(
                    int.Parse(comboParentSeminar.SelectedItem.Value));
            }
            else
            {
                obj.ParentSeminar = null;
            }

            if (comboParentDefinition.SelectedItem != null && comboParentDefinition.SelectedItem.Value != "Null")
            {
                obj.ParentDefinition = DojoClassDefinition.NewPlaceHolder(
                    int.Parse(comboParentDefinition.SelectedItem.Value));
            }
            else
            {
                obj.ParentDefinition = null;
            }

            if (comboLocation.SelectedItem != null && comboLocation.SelectedItem.Value != "Null")
            {
                obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations",
                                                             int.Parse(comboLocation.SelectedItem.Value));
            }
            else
            {
                obj.Location = null;
            }

            if (comboAccessControlGroup.SelectedItem != null && comboAccessControlGroup.SelectedItem.Value != "Null")
            {
                obj.AccessControlGroup = DojoAccessControlGroup.NewPlaceHolder(
                    int.Parse(comboAccessControlGroup.SelectedItem.Value));
            }
            else
            {
                obj.AccessControlGroup = null;
            }

            obj.OccupancyMax       = int.Parse(tbOccupancyMax.Text);
            obj.OccupancyTarget    = int.Parse(tbOccupancyTarget.Text);
            obj.OccupancyCurrent   = int.Parse(tbOccupancyCurrent.Text);
            obj.OccupancyCheckDate = DateTime.Parse(tbOccupancyCheckDate.Text);
            obj.SigninStart        = DateTime.Parse(tbSigninStart.Text);
            obj.SigninEnd          = DateTime.Parse(tbSigninEnd.Text);
            obj.ClassStart         = DateTime.Parse(tbClassStart.Text);
            obj.ClassEnd           = DateTime.Parse(tbClassEnd.Text);
            if (editOnAdd)
            {
                dojoClassID = obj.Save();
            }
            else
            {
                obj.Save();
            }

            if (resetOnAdd)
            {
                tbName.Text                           = string.Empty;
                tbOccupancyMax.Text                   = string.Empty;
                tbOccupancyTarget.Text                = string.Empty;
                tbOccupancyCurrent.Text               = string.Empty;
                tbOccupancyCheckDate.Text             = DateTime.Now.ToString();
                tbSigninStart.Text                    = DateTime.Now.ToString();
                tbSigninEnd.Text                      = DateTime.Now.ToString();
                tbClassStart.Text                     = DateTime.Now.ToString();
                tbClassEnd.Text                       = DateTime.Now.ToString();
                comboInstructor.SelectedIndex         = 0;
                comboParentSeminar.SelectedIndex      = 0;
                comboParentDefinition.SelectedIndex   = 0;
                comboLocation.SelectedIndex           = 0;
                comboAccessControlGroup.SelectedIndex = 0;
            }

            OnUpdated(EventArgs.Empty);
        }
        protected override void OnPreRender(EventArgs e)
        {
            if (dojoAccessControlGroupID != 0)
            {
                dojoAccessControlGroup = new DojoAccessControlGroup(dojoAccessControlGroupID);

                #region Bind _system Folder

                //
                // Set Field Entries
                //

                ltCreateDate.Text = dojoAccessControlGroup.CreateDate.ToString();
                ltModifyDate.Text = dojoAccessControlGroup.ModifyDate.ToString();

                //
                // Set Children Selections
                //


                #endregion

                #region Bind General Folder

                //
                // Set Field Entries
                //

                ltName.Text        = dojoAccessControlGroup.Name.ToString();
                ltDescription.Text = dojoAccessControlGroup.Description.ToString();
                ltOrderNum.Text    = dojoAccessControlGroup.OrderNum.ToString();

                //
                // Set Children Selections
                //


                #endregion

                #region Bind Allowed Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //

                // AllowedMemberType1

                if (dojoAccessControlGroup.AllowedMemberType1 != null)
                {
                    ltAllowedMemberType1.Text = dojoAccessControlGroup.AllowedMemberType1.ToString();
                }
                else
                {
                    ltAllowedMemberType1.Text = string.Empty;
                }

                // AllowedMemberType2

                if (dojoAccessControlGroup.AllowedMemberType2 != null)
                {
                    ltAllowedMemberType2.Text = dojoAccessControlGroup.AllowedMemberType2.ToString();
                }
                else
                {
                    ltAllowedMemberType2.Text = string.Empty;
                }

                // AllowedMemberType3

                if (dojoAccessControlGroup.AllowedMemberType3 != null)
                {
                    ltAllowedMemberType3.Text = dojoAccessControlGroup.AllowedMemberType3.ToString();
                }
                else
                {
                    ltAllowedMemberType3.Text = string.Empty;
                }

                // AllowedMemberType4

                if (dojoAccessControlGroup.AllowedMemberType4 != null)
                {
                    ltAllowedMemberType4.Text = dojoAccessControlGroup.AllowedMemberType4.ToString();
                }
                else
                {
                    ltAllowedMemberType4.Text = string.Empty;
                }

                // AllowedMemberType5

                if (dojoAccessControlGroup.AllowedMemberType5 != null)
                {
                    ltAllowedMemberType5.Text = dojoAccessControlGroup.AllowedMemberType5.ToString();
                }
                else
                {
                    ltAllowedMemberType5.Text = string.Empty;
                }


                #endregion

                #region Bind Denied Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //

                // DeniedMemberType1

                if (dojoAccessControlGroup.DeniedMemberType1 != null)
                {
                    ltDeniedMemberType1.Text = dojoAccessControlGroup.DeniedMemberType1.ToString();
                }
                else
                {
                    ltDeniedMemberType1.Text = string.Empty;
                }

                // DeniedMemberType2

                if (dojoAccessControlGroup.DeniedMemberType2 != null)
                {
                    ltDeniedMemberType2.Text = dojoAccessControlGroup.DeniedMemberType2.ToString();
                }
                else
                {
                    ltDeniedMemberType2.Text = string.Empty;
                }

                // DeniedMemberType3

                if (dojoAccessControlGroup.DeniedMemberType3 != null)
                {
                    ltDeniedMemberType3.Text = dojoAccessControlGroup.DeniedMemberType3.ToString();
                }
                else
                {
                    ltDeniedMemberType3.Text = string.Empty;
                }

                // DeniedMemberType4

                if (dojoAccessControlGroup.DeniedMemberType4 != null)
                {
                    ltDeniedMemberType4.Text = dojoAccessControlGroup.DeniedMemberType4.ToString();
                }
                else
                {
                    ltDeniedMemberType4.Text = string.Empty;
                }

                // DeniedMemberType5

                if (dojoAccessControlGroup.DeniedMemberType5 != null)
                {
                    ltDeniedMemberType5.Text = dojoAccessControlGroup.DeniedMemberType5.ToString();
                }
                else
                {
                    ltDeniedMemberType5.Text = string.Empty;
                }


                #endregion

                text = "View kitTessen_AccessControlGroups - " + dojoAccessControlGroup.ToString();
            }
        }