protected void btOk_Click(object sender, EventArgs e)
        {
            DojoTestListJournalEntryType dojoTestListJournalEntryType = new DojoTestListJournalEntryType(dojoTestListJournalEntryTypeID);

            dojoTestListJournalEntryType.Delete();

            dojoTestListJournalEntryTypeID = 0;

            OnDeleted(EventArgs.Empty);
        }
 protected override void OnPreRender(EventArgs e)
 {
     if (dojoTestListJournalEntryTypeID != 0)
     {
         dojoTestListJournalEntryType = new DojoTestListJournalEntryType(dojoTestListJournalEntryTypeID);
         text = "Delete - " + dojoTestListJournalEntryType.ToString();
     }
     else
     {
         text = "Delete ";
     }
     EnsureWindowScripts();
 }
Example #3
0
        public TestListGenerator(string connectionString)
        {
            _connectionString = connectionString;

            // Create Draft Status Types
            _draftStatus =
                DojoTestListStatus.NewPlaceHolder(1);

            // Create Journal Types
            _journalTypeAdd =
                DojoTestListJournalEntryType.NewPlaceHolder(1);
            _journalTypeRemove =
                DojoTestListJournalEntryType.NewPlaceHolder(2);
        }
        protected override void OnPreRender(EventArgs e)
        {
            if (loadFlag)
            {
                if (dojoTestListJournalEntryTypeID > 0)
                {
                    obj  = new DojoTestListJournalEntryType(dojoTestListJournalEntryTypeID);
                    text = "Edit  - " + obj.ToString();
                }
                else if (dojoTestListJournalEntryTypeID <= 0)
                {
                    obj  = new DojoTestListJournalEntryType();
                    text = "Add ";
                }

                //
                // Set Field Entries
                //
                tbName.Text                   = obj.Name;
                tbDescription.Text            = obj.Description;
                tbOrderNum.Text               = obj.OrderNum.ToString();
                cbEligible.Checked            = obj.Eligible;
                cbFailed.Checked              = obj.Failed;
                cbPassed.Checked              = obj.Passed;
                cbCertificateRequest.Checked  = obj.CertificateRequest;
                cbCertificatePending.Checked  = obj.CertificatePending;
                cbCertificateReceived.Checked = obj.CertificateReceived;
                cbIneligible.Checked          = obj.Ineligible;

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

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

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

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

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

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

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

            obj.Name                = tbName.Text;
            obj.Description         = tbDescription.Text;
            obj.OrderNum            = int.Parse(tbOrderNum.Text);
            obj.Eligible            = cbEligible.Checked;
            obj.Failed              = cbFailed.Checked;
            obj.Passed              = cbPassed.Checked;
            obj.CertificateRequest  = cbCertificateRequest.Checked;
            obj.CertificatePending  = cbCertificatePending.Checked;
            obj.CertificateReceived = cbCertificateReceived.Checked;
            obj.Ineligible          = cbIneligible.Checked;

            if (msOnRemovedStatus.SelectedItem != null && msOnRemovedStatus.SelectedItem.Value != "Null")
            {
                obj.OnRemovedStatus = DojoTestListJournalEntryType.NewPlaceHolder(
                    int.Parse(msOnRemovedStatus.SelectedItem.Value));
            }
            else
            {
                obj.OnRemovedStatus = null;
            }

            if (msOnFailedStatus.SelectedItem != null && msOnFailedStatus.SelectedItem.Value != "Null")
            {
                obj.OnFailedStatus = DojoTestListJournalEntryType.NewPlaceHolder(
                    int.Parse(msOnFailedStatus.SelectedItem.Value));
            }
            else
            {
                obj.OnFailedStatus = null;
            }

            if (msOnPassedStatus.SelectedItem != null && msOnPassedStatus.SelectedItem.Value != "Null")
            {
                obj.OnPassedStatus = DojoTestListJournalEntryType.NewPlaceHolder(
                    int.Parse(msOnPassedStatus.SelectedItem.Value));
            }
            else
            {
                obj.OnPassedStatus = null;
            }

            if (msOnPromotedStatus.SelectedItem != null && msOnPromotedStatus.SelectedItem.Value != "Null")
            {
                obj.OnPromotedStatus = DojoTestListJournalEntryType.NewPlaceHolder(
                    int.Parse(msOnPromotedStatus.SelectedItem.Value));
            }
            else
            {
                obj.OnPromotedStatus = null;
            }

            if (msOnCertificateRequestedStatus.SelectedItem != null && msOnCertificateRequestedStatus.SelectedItem.Value != "Null")
            {
                obj.OnCertificateRequestedStatus = DojoTestListJournalEntryType.NewPlaceHolder(
                    int.Parse(msOnCertificateRequestedStatus.SelectedItem.Value));
            }
            else
            {
                obj.OnCertificateRequestedStatus = null;
            }

            if (msOnCertificatePendingStatus.SelectedItem != null && msOnCertificatePendingStatus.SelectedItem.Value != "Null")
            {
                obj.OnCertificatePendingStatus = DojoTestListJournalEntryType.NewPlaceHolder(
                    int.Parse(msOnCertificatePendingStatus.SelectedItem.Value));
            }
            else
            {
                obj.OnCertificatePendingStatus = null;
            }

            if (msOnCertificateReceivedStatus.SelectedItem != null && msOnCertificateReceivedStatus.SelectedItem.Value != "Null")
            {
                obj.OnCertificateReceivedStatus = DojoTestListJournalEntryType.NewPlaceHolder(
                    int.Parse(msOnCertificateReceivedStatus.SelectedItem.Value));
            }
            else
            {
                obj.OnCertificateReceivedStatus = null;
            }

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

            if (resetOnAdd)
            {
                tbName.Text                                  = string.Empty;
                tbDescription.Text                           = string.Empty;
                tbOrderNum.Text                              = string.Empty;
                cbEligible.Checked                           = false;
                cbFailed.Checked                             = false;
                cbPassed.Checked                             = false;
                cbCertificateRequest.Checked                 = false;
                cbCertificatePending.Checked                 = false;
                cbCertificateReceived.Checked                = false;
                cbIneligible.Checked                         = false;
                msOnRemovedStatus.SelectedIndex              = 0;
                msOnFailedStatus.SelectedIndex               = 0;
                msOnPassedStatus.SelectedIndex               = 0;
                msOnPromotedStatus.SelectedIndex             = 0;
                msOnCertificateRequestedStatus.SelectedIndex = 0;
                msOnCertificatePendingStatus.SelectedIndex   = 0;
                msOnCertificateReceivedStatus.SelectedIndex  = 0;
            }

            OnUpdated(EventArgs.Empty);
        }