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); }