/// <summary> /// Fills the {0} from a OleIDataReader. /// </summary> public static void FillFromReader(DojoSeminar dojoSeminar, IDataReader r, int idOffset, int dataOffset) { dojoSeminar.iD = r.GetInt32(idOffset); dojoSeminar.isSynced = true; dojoSeminar.isPlaceHolder = false; dojoSeminar.name = r.GetString(0 + dataOffset); dojoSeminar.startDate = r.GetDateTime(1 + dataOffset); dojoSeminar.endDate = r.GetDateTime(2 + dataOffset); dojoSeminar.description = r.GetString(3 + dataOffset); dojoSeminar.isLocal = r.GetBoolean(4 + dataOffset); if (!r.IsDBNull(5 + dataOffset) && r.GetInt32(5 + dataOffset) > 0) { dojoSeminar.location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", r.GetInt32(5 + dataOffset)); } dojoSeminar.classUnitFee = r.GetDecimal(6 + dataOffset); dojoSeminar.classUnitType = (DojoSeminarClassUnitType)r.GetByte(7 + dataOffset); dojoSeminar.baseRegistrationFee = r.GetDecimal(8 + dataOffset); dojoSeminar.registrationEnabled = r.GetBoolean(9 + dataOffset); dojoSeminar.registrationStart = r.GetDateTime(10 + dataOffset); dojoSeminar.fullEarlyRegistrationFee = r.GetDecimal(11 + dataOffset); dojoSeminar.earlyEndDate = r.GetDateTime(12 + dataOffset); dojoSeminar.fullRegistrationFee = r.GetDecimal(13 + dataOffset); dojoSeminar.lateStartDate = r.GetDateTime(14 + dataOffset); dojoSeminar.fullLateRegistrationFee = r.GetDecimal(15 + dataOffset); dojoSeminar.registrationEnd = r.GetDateTime(16 + dataOffset); dojoSeminar.details = r.GetString(17 + dataOffset); dojoSeminar.detailsOverrideUrl = r.GetString(18 + dataOffset); dojoSeminar.pdfUrl = r.GetString(19 + dataOffset); if (!r.IsDBNull(20 + dataOffset) && r.GetInt32(20 + dataOffset) > 0) { dojoSeminar.item = RHItem.NewPlaceHolder(r.GetInt32(20 + dataOffset)); } }
/// <summary> /// Fills the {0} from a OleIDataReader. /// </summary> public static void FillFromReader(DojoRank dojoRank, IDataReader r, int idOffset, int dataOffset) { dojoRank.iD = r.GetInt32(idOffset); dojoRank.isSynced = true; dojoRank.isPlaceHolder = false; dojoRank.name = r.GetString(0 + dataOffset); dojoRank.promotionTimeInRank = TimeSpan.FromTicks((long)r.GetDouble(1 + dataOffset)); dojoRank.promotionTimeFromLastTest = TimeSpan.FromTicks((long)r.GetDouble(2 + dataOffset)); if (!r.IsDBNull(3 + dataOffset)) { dojoRank.promotionRequirements = r.GetString(3 + dataOffset); } else { dojoRank.promotionRequirements = null; } if (!r.IsDBNull(4 + dataOffset)) { dojoRank.promotionFee = r.GetDecimal(4 + dataOffset); } if (!r.IsDBNull(5 + dataOffset) && r.GetInt32(5 + dataOffset) > 0) { dojoRank.promotionRank = DojoRank.NewPlaceHolder(r.GetInt32(5 + dataOffset)); } dojoRank.promotionResetIP = r.GetBoolean(6 + dataOffset); dojoRank.orderNum = r.GetInt32(7 + dataOffset); dojoRank.description = r.GetString(8 + dataOffset); if (!r.IsDBNull(9 + dataOffset) && r.GetInt32(9 + dataOffset) > 0) { dojoRank.item = RHItem.NewPlaceHolder(r.GetInt32(9 + dataOffset)); } }
/// <summary> /// Fills the {0} from a OleIDataReader. /// </summary> public static void FillFromReader(DojoSeminarOption dojoSeminarOption, IDataReader r, int idOffset, int dataOffset) { dojoSeminarOption.iD = r.GetInt32(idOffset); dojoSeminarOption.isSynced = true; dojoSeminarOption.isPlaceHolder = false; dojoSeminarOption.name = r.GetString(0 + dataOffset); dojoSeminarOption.description = r.GetString(1 + dataOffset); dojoSeminarOption.fee = r.GetDecimal(2 + dataOffset); dojoSeminarOption.maxQuantity = r.GetInt32(3 + dataOffset); if (!r.IsDBNull(4 + dataOffset) && r.GetInt32(4 + dataOffset) > 0) { dojoSeminarOption.item = RHItem.NewPlaceHolder(r.GetInt32(4 + dataOffset)); } }
protected void ok_Click(object sender, EventArgs e) { if (dojoSeminarOptionID == 0) { obj = new DojoSeminarOption(); } else { obj = new DojoSeminarOption(dojoSeminarOptionID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.Fee = decimal.Parse(tbFee.Text); obj.MaxQuantity = int.Parse(tbMaxQuantity.Text); if (msItem.SelectedItem != null && msItem.SelectedItem.Value != "Null") { obj.Item = RHItem.NewPlaceHolder( int.Parse(msItem.SelectedItem.Value)); } else { obj.Item = null; } if (editOnAdd) { dojoSeminarOptionID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbDescription.Text = string.Empty; tbFee.Text = string.Empty; tbMaxQuantity.Text = string.Empty; msItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
public void SyncItem(DojoMembershipTemplate template) { RHItem item; if (template.Item != null) { item = template.Item; } else { item = new RHItem(); } item.Name = template.Name; item.Description = template.Description; item.IsInventoryItem = false; item.IsPurchaseItem = false; item.IsSaleItem = true; item.IsService = false; item.IsWebEnabled = false; item.SalesAmount = template.Fee; item.SalesAmountIsPercent = false; item.SalesDescription = template.Description; if (membershipIncomeAccount != null & item.SalesIncomeAccount != null) { item.SalesIncomeAccount = membershipIncomeAccount; } if (membershipTax != null & item.Tax != null) { item.Tax = membershipTax; } item.SKU = template.Name; item.WebDescription = template.Name; item.WebKeywords = "membership"; item.Save(); }
public void SyncItem(DojoSeminar seminar) { RHItem item; if (seminar.Item != null) { item = seminar.Item; } else { item = new RHItem(); } item.Description = seminar.Name; item.IsInventoryItem = false; item.IsPurchaseItem = false; item.IsSaleItem = true; item.IsWebEnabled = seminar.RegistrationEnabled; item.Name = seminar.Name; item.SalesAmount = seminar.FullRegistrationFee; item.SalesAmountIsPercent = false; item.SalesDescription = seminar.Name; if (seminarIncomeAccount != null & item.SalesIncomeAccount != null) { item.SalesIncomeAccount = seminarIncomeAccount; } if (seminarTax != null & item.Tax != null) { item.Tax = seminarTax; } item.SKU = seminar.Name; item.WebDescription = seminar.Description; item.WebKeywords = "seminar"; item.Save(); }
protected void ok_Click(object sender, EventArgs e) { if (dojoMembershipTemplateID == 0) { obj = new DojoMembershipTemplate(); } else { obj = new DojoMembershipTemplate(dojoMembershipTemplateID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.Duration = TimeSpan.Parse(tbDuration.Text); obj.Fee = decimal.Parse(tbFee.Text); obj.AutoRenewalEnabled = cbAutoRenewalEnabled.Checked; obj.AutoPayEnabled = cbAutoPayEnabled.Checked; if (msParentTemplate.SelectedItem != null && msParentTemplate.SelectedItem.Value != "Null") { obj.ParentTemplate = DojoMembershipTemplate.NewPlaceHolder( int.Parse(msParentTemplate.SelectedItem.Value)); } else { obj.ParentTemplate = null; } if (msMemberType1.SelectedItem != null && msMemberType1.SelectedItem.Value != "Null") { obj.MemberType1 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType1.SelectedItem.Value)); } else { obj.MemberType1 = null; } if (msMemberType2.SelectedItem != null && msMemberType2.SelectedItem.Value != "Null") { obj.MemberType2 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType2.SelectedItem.Value)); } else { obj.MemberType2 = null; } if (msMemberType3.SelectedItem != null && msMemberType3.SelectedItem.Value != "Null") { obj.MemberType3 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType3.SelectedItem.Value)); } else { obj.MemberType3 = null; } if (msMemberType4.SelectedItem != null && msMemberType4.SelectedItem.Value != "Null") { obj.MemberType4 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType4.SelectedItem.Value)); } else { obj.MemberType4 = null; } if (msMemberType5.SelectedItem != null && msMemberType5.SelectedItem.Value != "Null") { obj.MemberType5 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType5.SelectedItem.Value)); } else { obj.MemberType5 = null; } if (msMemberType6.SelectedItem != null && msMemberType6.SelectedItem.Value != "Null") { obj.MemberType6 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType6.SelectedItem.Value)); } else { obj.MemberType6 = null; } if (msMemberType7.SelectedItem != null && msMemberType7.SelectedItem.Value != "Null") { obj.MemberType7 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType7.SelectedItem.Value)); } else { obj.MemberType7 = null; } if (msMemberType8.SelectedItem != null && msMemberType8.SelectedItem.Value != "Null") { obj.MemberType8 = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType8.SelectedItem.Value)); } else { obj.MemberType8 = null; } if (msItem.SelectedItem != null && msItem.SelectedItem.Value != "Null") { obj.Item = RHItem.NewPlaceHolder( int.Parse(msItem.SelectedItem.Value)); } else { obj.Item = null; } if (editOnAdd) { dojoMembershipTemplateID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbDescription.Text = string.Empty; tbDuration.Text = string.Empty; tbFee.Text = string.Empty; cbAutoRenewalEnabled.Checked = false; cbAutoPayEnabled.Checked = false; msParentTemplate.SelectedIndex = 0; msMemberType1.SelectedIndex = 0; msMemberType2.SelectedIndex = 0; msMemberType3.SelectedIndex = 0; msMemberType4.SelectedIndex = 0; msMemberType5.SelectedIndex = 0; msMemberType6.SelectedIndex = 0; msMemberType7.SelectedIndex = 0; msMemberType8.SelectedIndex = 0; msItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoRankID == 0) obj = new DojoRank(); else obj = new DojoRank(dojoRankID); obj.Name = tbName.Text; obj.PromotionTimeInRank = TimeSpan.Parse(tbPromotionTimeInRank.Text); obj.PromotionTimeFromLastTest = TimeSpan.Parse(tbPromotionTimeFromLastTest.Text); obj.PromotionRequirements = tbPromotionRequirements.Text; obj.PromotionFee = decimal.Parse(tbPromotionFee.Text); if (ddPromotionRank.SelectedItem != null && ddPromotionRank.SelectedValue != "null") { obj.PromotionRank = DojoRank.NewPlaceHolder(int.Parse(ddPromotionRank.SelectedValue)); } else { obj.PromotionRank = null; } obj.PromotionResetIP = cbPromotionResetIP.Checked; obj.OrderNum = int.Parse(tbOrderNum.Text); obj.Description = tbDescription.Text; if (ddItem.SelectedItem != null && ddItem.SelectedValue != "null") { obj.Item = RHItem.NewPlaceHolder(int.Parse(ddItem.SelectedValue)); } else { obj.Item = null; } if (editOnAdd) dojoRankID = obj.Save(); else obj.Save(); if (resetOnAdd) { DojoRank newObj = new DojoRank(); tbName.Text = newObj.Name; tbPromotionTimeInRank.Text = newObj.PromotionTimeInRank.ToString(); tbPromotionTimeFromLastTest.Text = newObj.PromotionTimeFromLastTest.ToString(); tbPromotionRequirements.Text = newObj.PromotionRequirements; tbPromotionFee.Text = newObj.PromotionFee.ToString(); if (newObj.PromotionRank != null) foreach (ListItem item in ddPromotionRank.Items) item.Selected = newObj.PromotionRank.ID.ToString() == item.Value; else if (ddPromotionRank.Items.Count > 0) ddPromotionRank.SelectedIndex = 0; cbPromotionResetIP.Checked = newObj.PromotionResetIP; tbOrderNum.Text = newObj.OrderNum.ToString(); tbDescription.Text = newObj.Description; if (newObj.Item != null) foreach (ListItem item in ddItem.Items) item.Selected = newObj.Item.ID.ToString() == item.Value; else if (ddItem.Items.Count > 0) ddItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoSeminarID == 0) { obj = new DojoSeminar(); } else { obj = new DojoSeminar(dojoSeminarID); } obj.Name = tbName.Text; obj.StartDate = DateTime.Parse(tbStartDate.Text); obj.EndDate = DateTime.Parse(tbEndDate.Text); obj.Description = tbDescription.Text; obj.IsLocal = cbIsLocal.Checked; obj.ClassUnitType = byte.Parse(tbClassUnitType.Text); obj.ClassUnitFee = decimal.Parse(tbClassUnitFee.Text); obj.BaseRegistrationFee = decimal.Parse(tbBaseRegistrationFee.Text); obj.RegistrationEnabled = cbRegistrationEnabled.Checked; obj.RegistrationStart = DateTime.Parse(tbRegistrationStart.Text); obj.FullEarlyRegistrationFee = decimal.Parse(tbFullEarlyRegistrationFee.Text); obj.EarlyEndDate = DateTime.Parse(tbEarlyEndDate.Text); obj.FullRegistrationFee = decimal.Parse(tbFullRegistrationFee.Text); obj.LateStartDate = DateTime.Parse(tbLateStartDate.Text); obj.FullLateRegistrationFee = decimal.Parse(tbFullLateRegistrationFee.Text); obj.RegistrationEnd = DateTime.Parse(tbRegistrationEnd.Text); obj.Details = ftbDetails.Text; obj.DetailsOverrideUrl = tbDetailsOverrideUrl.Text; obj.PdfUrl = tbPdfUrl.Text; if (msLocation.SelectedItem != null && msLocation.SelectedItem.Value != "Null") { obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(msLocation.SelectedItem.Value)); } else { obj.Location = null; } if (msOptions.IsChanged) { obj.Options = new DojoSeminarOptionCollection(); foreach (ListItem i in msOptions.Items) { if (i.Selected) { obj.Options.Add(DojoSeminarOption.NewPlaceHolder(int.Parse(i.Value))); } } } if (msItem.SelectedItem != null && msItem.SelectedItem.Value != "Null") { obj.Item = RHItem.NewPlaceHolder( int.Parse(msItem.SelectedItem.Value)); } else { obj.Item = null; } if (editOnAdd) { dojoSeminarID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbStartDate.Text = DateTime.Now.ToString(); tbEndDate.Text = DateTime.Now.ToString(); tbDescription.Text = string.Empty; cbIsLocal.Checked = false; tbClassUnitType.Text = string.Empty; tbClassUnitFee.Text = string.Empty; tbBaseRegistrationFee.Text = string.Empty; cbRegistrationEnabled.Checked = false; tbRegistrationStart.Text = DateTime.Now.ToString(); tbFullEarlyRegistrationFee.Text = string.Empty; tbEarlyEndDate.Text = DateTime.Now.ToString(); tbFullRegistrationFee.Text = string.Empty; tbLateStartDate.Text = DateTime.Now.ToString(); tbFullLateRegistrationFee.Text = string.Empty; tbRegistrationEnd.Text = DateTime.Now.ToString(); ftbDetails.Text = string.Empty; tbDetailsOverrideUrl.Text = string.Empty; tbPdfUrl.Text = string.Empty; msLocation.SelectedIndex = 0; msItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoTestID == 0) { obj = new DojoTest(); } else { obj = new DojoTest(dojoTestID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.TestDate = DateTime.Parse(tbTestDate.Text); if (comboLocation.SelectedItem != null) { obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(comboLocation.SelectedValue)); } else { obj.Location = null; } if (comboListMemberType1.SelectedItem != null) { obj.ListMemberType1 = DojoMemberType.NewPlaceHolder(int.Parse(comboListMemberType1.SelectedValue)); } else { obj.ListMemberType1 = null; } if (comboListMemberType2.SelectedItem != null) { obj.ListMemberType2 = DojoMemberType.NewPlaceHolder(int.Parse(comboListMemberType2.SelectedValue)); } else { obj.ListMemberType2 = null; } if (comboListMemberType3.SelectedItem != null) { obj.ListMemberType3 = DojoMemberType.NewPlaceHolder(int.Parse(comboListMemberType3.SelectedValue)); } else { obj.ListMemberType3 = null; } if (ddPanelChief.SelectedItem != null && ddPanelChief.SelectedValue != "null") { obj.PanelChief = DojoMember.NewPlaceHolder(int.Parse(ddPanelChief.SelectedValue)); } else { obj.PanelChief = null; } DojoMemberManager panelMembersManager = new DojoMemberManager(); obj.PanelMembers = panelMembersManager.DecodeString(tbPanelMembers.Text, ""); if (comboStatus.SelectedItem != null) { obj.Status = DojoTestListStatus.NewPlaceHolder(int.Parse(comboStatus.SelectedValue)); } else { obj.Status = null; } if (ddActiveTestList.SelectedItem != null && ddActiveTestList.SelectedValue != "null") { obj.ActiveTestList = DojoTestList.NewPlaceHolder(int.Parse(ddActiveTestList.SelectedValue)); } else { obj.ActiveTestList = null; } if (comboItem.SelectedItem != null) { obj.Item = RHItem.NewPlaceHolder(int.Parse(comboItem.SelectedValue)); } else { obj.Item = null; } if (editOnAdd) { dojoTestID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { DojoTest newObj = new DojoTest(); tbName.Text = newObj.Name; tbDescription.Text = newObj.Description; tbTestDate.Text = newObj.TestDate.ToString(); if (newObj.Location != null) { comboLocation.Text = newObj.Location.BusinessName; foreach (ComponentArt.Web.UI.ComboBoxItem item in comboLocation.Items) { if (item.Value == newObj.Location.ID.ToString()) { comboLocation.SelectedItem = item; break; } } } else { // Necissary to clear prior ViewState - if only we don't need it. comboLocation.Text = string.Empty; comboLocation.SelectedItem = null; } if (newObj.ListMemberType1 != null) { comboListMemberType1.Text = newObj.ListMemberType1.Name; foreach (ComponentArt.Web.UI.ComboBoxItem item in comboListMemberType1.Items) { if (item.Value == newObj.ListMemberType1.ID.ToString()) { comboListMemberType1.SelectedItem = item; break; } } } else { // Necissary to clear prior ViewState - if only we don't need it. comboListMemberType1.Text = string.Empty; comboListMemberType1.SelectedItem = null; } if (newObj.ListMemberType2 != null) { comboListMemberType2.Text = newObj.ListMemberType2.Name; foreach (ComponentArt.Web.UI.ComboBoxItem item in comboListMemberType2.Items) { if (item.Value == newObj.ListMemberType2.ID.ToString()) { comboListMemberType2.SelectedItem = item; break; } } } else { // Necissary to clear prior ViewState - if only we don't need it. comboListMemberType2.Text = string.Empty; comboListMemberType2.SelectedItem = null; } if (newObj.ListMemberType3 != null) { comboListMemberType3.Text = newObj.ListMemberType3.Name; foreach (ComponentArt.Web.UI.ComboBoxItem item in comboListMemberType3.Items) { if (item.Value == newObj.ListMemberType3.ID.ToString()) { comboListMemberType3.SelectedItem = item; break; } } } else { // Necissary to clear prior ViewState - if only we don't need it. comboListMemberType3.Text = string.Empty; comboListMemberType3.SelectedItem = null; } if (newObj.PanelChief != null) { foreach (ListItem item in ddPanelChief.Items) { item.Selected = newObj.PanelChief.ID.ToString() == item.Value; } } else if (ddPanelChief.Items.Count > 0) { ddPanelChief.SelectedIndex = 0; } tbPanelMembers.Text = newObj.PanelMembers.ToEncodedString("\r\n", ""); if (newObj.Status != null) { comboStatus.Text = newObj.Status.ToString(); foreach (ComponentArt.Web.UI.ComboBoxItem item in comboStatus.Items) { if (item.Value == newObj.Status.ID.ToString()) { comboStatus.SelectedItem = item; break; } } } else { // Necissary to clear prior ViewState - if only we don't need it. comboStatus.Text = string.Empty; comboStatus.SelectedItem = null; } if (newObj.ActiveTestList != null) { foreach (ListItem item in ddActiveTestList.Items) { item.Selected = newObj.ActiveTestList.ID.ToString() == item.Value; } } else if (ddActiveTestList.Items.Count > 0) { ddActiveTestList.SelectedIndex = 0; } if (newObj.Item != null) { comboItem.Text = newObj.Item.ToString(); foreach (ComponentArt.Web.UI.ComboBoxItem item in comboItem.Items) { if (item.Value == newObj.Item.ID.ToString()) { comboItem.SelectedItem = item; break; } } } else { // Necissary to clear prior ViewState - if only we don't need it. comboItem.Text = string.Empty; comboItem.SelectedItem = null; } } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoTestID == 0) { obj = new DojoTest(); } else { obj = new DojoTest(dojoTestID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.TestDate = DateTime.Parse(tbTestDate.Text); if (msLocation.SelectedItem != null && msLocation.SelectedItem.Value != "Null") { obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(msLocation.SelectedItem.Value)); } else { obj.Location = null; } if (msListMemberType1.SelectedItem != null && msListMemberType1.SelectedItem.Value != "Null") { obj.ListMemberType1 = DojoMemberType.NewPlaceHolder( int.Parse(msListMemberType1.SelectedItem.Value)); } else { obj.ListMemberType1 = null; } if (msListMemberType2.SelectedItem != null && msListMemberType2.SelectedItem.Value != "Null") { obj.ListMemberType2 = DojoMemberType.NewPlaceHolder( int.Parse(msListMemberType2.SelectedItem.Value)); } else { obj.ListMemberType2 = null; } if (msListMemberType3.SelectedItem != null && msListMemberType3.SelectedItem.Value != "Null") { obj.ListMemberType3 = DojoMemberType.NewPlaceHolder( int.Parse(msListMemberType3.SelectedItem.Value)); } else { obj.ListMemberType3 = null; } if (msPanelChief.SelectedItem != null && msPanelChief.SelectedItem.Value != "Null") { obj.PanelChief = DojoMember.NewPlaceHolder( int.Parse(msPanelChief.SelectedItem.Value)); } else { obj.PanelChief = null; } if (msPanelMember1.SelectedItem != null && msPanelMember1.SelectedItem.Value != "Null") { obj.PanelMember1 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember1.SelectedItem.Value)); } else { obj.PanelMember1 = null; } if (msPanelMember2.SelectedItem != null && msPanelMember2.SelectedItem.Value != "Null") { obj.PanelMember2 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember2.SelectedItem.Value)); } else { obj.PanelMember2 = null; } if (msPanelMember3.SelectedItem != null && msPanelMember3.SelectedItem.Value != "Null") { obj.PanelMember3 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember3.SelectedItem.Value)); } else { obj.PanelMember3 = null; } if (msPanelMember4.SelectedItem != null && msPanelMember4.SelectedItem.Value != "Null") { obj.PanelMember4 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember4.SelectedItem.Value)); } else { obj.PanelMember4 = null; } if (msPanelMember5.SelectedItem != null && msPanelMember5.SelectedItem.Value != "Null") { obj.PanelMember5 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember5.SelectedItem.Value)); } else { obj.PanelMember5 = null; } if (msStatus.SelectedItem != null && msStatus.SelectedItem.Value != "Null") { obj.Status = DojoTestListStatus.NewPlaceHolder( int.Parse(msStatus.SelectedItem.Value)); } else { obj.Status = null; } if (msActiveTestList.SelectedItem != null && msActiveTestList.SelectedItem.Value != "Null") { obj.ActiveTestList = DojoTestList.NewPlaceHolder( int.Parse(msActiveTestList.SelectedItem.Value)); } else { obj.ActiveTestList = null; } if (msItem.SelectedItem != null && msItem.SelectedItem.Value != "Null") { obj.Item = RHItem.NewPlaceHolder( int.Parse(msItem.SelectedItem.Value)); } else { obj.Item = null; } if (editOnAdd) { dojoTestID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbDescription.Text = string.Empty; tbTestDate.Text = DateTime.Now.ToString(); msLocation.SelectedIndex = 0; msListMemberType1.SelectedIndex = 0; msListMemberType2.SelectedIndex = 0; msListMemberType3.SelectedIndex = 0; msPanelChief.SelectedIndex = 0; msPanelMember1.SelectedIndex = 0; msPanelMember2.SelectedIndex = 0; msPanelMember3.SelectedIndex = 0; msPanelMember4.SelectedIndex = 0; msPanelMember5.SelectedIndex = 0; msStatus.SelectedIndex = 0; msActiveTestList.SelectedIndex = 0; msItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoSeminarID == 0) { editDojoSeminar = new DojoSeminar(); } else { editDojoSeminar = new DojoSeminar(dojoSeminarID); } editDojoSeminar.Name = tbName.Text; editDojoSeminar.StartDate = calStartP.SelectedDate; editDojoSeminar.EndDate = calEndP.SelectedDate; editDojoSeminar.Description = tbDescription.Text; editDojoSeminar.PdfUrl = tbPdfUrl.Text; editDojoSeminar.ClassUnitFee = decimal.Parse(tbClassUnitFee.Text); editDojoSeminar.BaseRegistrationFee = decimal.Parse(tbBaseRegistrationFee.Text); editDojoSeminar.RegistrationEnabled = cbRegistrationEnabled.Checked; editDojoSeminar.RegistrationStart = calRegStartP.SelectedDate; editDojoSeminar.FullEarlyRegistrationFee = decimal.Parse(tbFullEarlyRegistrationFee.Text); editDojoSeminar.EarlyEndDate = calEarlyEndP.SelectedDate; editDojoSeminar.FullRegistrationFee = decimal.Parse(tbFullRegistrationFee.Text); editDojoSeminar.LateStartDate = calLateStartP.SelectedDate; editDojoSeminar.FullLateRegistrationFee = decimal.Parse(tbFullLateRegistrationFee.Text); editDojoSeminar.RegistrationEnd = calRegEndP.SelectedDate; editDojoSeminar.DetailsOverrideUrl = tbDetailsOverrideUrl.Text; editDojoSeminar.ClassUnitType = (DojoSeminarClassUnitType) Enum.Parse(typeof(DojoSeminarClassUnitType), ddClassUnitType.SelectedItem.Value); editDojoSeminar.Details = tbDetails.Text; editDojoSeminar.IsLocal = cbIsLocal.Checked; if (msOptions.IsChanged) { editDojoSeminar.Options = new DojoSeminarOptionCollection(); foreach (ListItem i in msOptions.Items) { if (i.Selected) { editDojoSeminar.Options.Add(DojoSeminarOption.NewPlaceHolder(int.Parse(i.Value))); } } } /// Selects the specified location, otherwise /// creates a new location. if (comboLocation.SelectedItem != null) { editDojoSeminar.Location = GreyFoxContact.NewPlaceHolder(DojoSeminarManager.LocationTable, int.Parse(comboLocation.SelectedValue)); } else { if (comboLocation.Text != string.Empty) { GreyFoxContact location = new GreyFoxContact(DojoSeminarManager.LocationTable); location.BusinessName = comboLocation.Text; location.Save(); editDojoSeminar.Location = location; } else { editDojoSeminar.Location = null; } } // Set the Rappahanock Item, otherwise create a new // item in Rappahanock that is tied to the seminar. // This is for SalesOrder and invoicing. if (comboRappahanockItem.SelectedItem != null) { editDojoSeminar.Item = RHItem.NewPlaceHolder( int.Parse(comboRappahanockItem.SelectedValue)); } else { if (comboRappahanockItem.Text != string.Empty) { RHItem newItem = RHFactory.ServiceItem( comboRappahanockItem.Text, tbDescription.Text, decimal.Parse(tbFullRegistrationFee.Text), null); newItem.Save(); editDojoSeminar.Item = newItem; } else { editDojoSeminar.Item = null; } } if (editOnAdd) { dojoSeminarID = editDojoSeminar.Save(); } else { editDojoSeminar.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; calStartP.SelectedDate = DateTime.Now; calEndP.SelectedDate = DateTime.Now; tbDescription.Text = string.Empty; tbPdfUrl.Text = string.Empty; tbClassUnitFee.Text = string.Empty; tbBaseRegistrationFee.Text = string.Empty; cbRegistrationEnabled.Checked = false; calRegStartP.SelectedDate = DateTime.Now; tbFullEarlyRegistrationFee.Text = "0"; calEarlyEndP.SelectedDate = DateTime.Now; tbFullRegistrationFee.Text = "0"; calLateStartP.SelectedDate = DateTime.Now; tbFullLateRegistrationFee.Text = "0"; calRegEndP.SelectedDate = DateTime.Now; tbDetailsOverrideUrl.Text = string.Empty; ddClassUnitType.SelectedIndex = 0; tbDetails.Text = string.Empty; cbIsLocal.Checked = false; comboLocation.Text = string.Empty; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoRankID == 0) { obj = new DojoRank(); } else { obj = new DojoRank(dojoRankID); } obj.Name = tbName.Text; obj.PromotionTimeInRank = TimeSpan.Parse(tbPromotionTimeInRank.Text); obj.PromotionTimeFromLastTest = TimeSpan.Parse(tbPromotionTimeFromLastTest.Text); obj.PromotionRequirements = tbPromotionRequirements.Text; obj.PromotionFee = decimal.Parse(tbPromotionFee.Text); obj.PromotionResetIP = cbPromotionResetIP.Checked; obj.OrderNum = int.Parse(tbOrderNum.Text); if (msPromotionRank.SelectedItem != null && msPromotionRank.SelectedItem.Value != "Null") { obj.PromotionRank = DojoRank.NewPlaceHolder( int.Parse(msPromotionRank.SelectedItem.Value)); } else { obj.PromotionRank = null; } if (msItem.SelectedItem != null && msItem.SelectedItem.Value != "Null") { obj.Item = RHItem.NewPlaceHolder( int.Parse(msItem.SelectedItem.Value)); } else { obj.Item = null; } if (editOnAdd) { dojoRankID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbPromotionTimeInRank.Text = string.Empty; tbPromotionTimeFromLastTest.Text = string.Empty; tbPromotionRequirements.Text = string.Empty; tbPromotionFee.Text = string.Empty; cbPromotionResetIP.Checked = false; tbOrderNum.Text = string.Empty; msPromotionRank.SelectedIndex = 0; msItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }