コード例 #1
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);
        }
コード例 #2
0
        protected void ok_Click(object sender, EventArgs e)
        {
            if (dojoTestListJournalEntryID == 0)
            {
                obj = new DojoTestListJournalEntry();
            }
            else
            {
                obj = new DojoTestListJournalEntry(dojoTestListJournalEntryID);
            }

            obj.Comment = tbComment.Text;

            if (msTestList.SelectedItem != null && msTestList.SelectedItem.Value != "Null")
            {
                obj.TestList = DojoTestList.NewPlaceHolder(
                    int.Parse(msTestList.SelectedItem.Value));
            }
            else
            {
                obj.TestList = null;
            }

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

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

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

            if (msPromotion.SelectedItem != null && msPromotion.SelectedItem.Value != "Null")
            {
                obj.Promotion = DojoPromotion.NewPlaceHolder(
                    int.Parse(msPromotion.SelectedItem.Value));
            }
            else
            {
                obj.Promotion = null;
            }

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

            if (resetOnAdd)
            {
                tbComment.Text            = string.Empty;
                msTestList.SelectedIndex  = 0;
                msMember.SelectedIndex    = 0;
                msEntryType.SelectedIndex = 0;
                msEditor.SelectedIndex    = 0;
                msPromotion.SelectedIndex = 0;
            }

            OnUpdated(EventArgs.Empty);
        }
コード例 #3
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);
        }