/// <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> /// Deep copies the current DojoSeminar to another instance of DojoSeminar. /// </summary> /// <param name="DojoSeminar">The DojoSeminar to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoSeminar from its children.</param> public void CopyTo(DojoSeminar dojoSeminar, bool isolation) { dojoSeminar.iD = iD; dojoSeminar.isPlaceHolder = isPlaceHolder; dojoSeminar.isSynced = isSynced; dojoSeminar.name = name; dojoSeminar.startDate = startDate; dojoSeminar.endDate = endDate; dojoSeminar.description = description; dojoSeminar.isLocal = isLocal; if (location != null) { if (isolation) { dojoSeminar.location = location.NewPlaceHolder(); } else { dojoSeminar.location = location.Copy(false); } } dojoSeminar.classUnitFee = classUnitFee; dojoSeminar.classUnitType = classUnitType; dojoSeminar.baseRegistrationFee = baseRegistrationFee; dojoSeminar.registrationEnabled = registrationEnabled; dojoSeminar.registrationStart = registrationStart; dojoSeminar.fullEarlyRegistrationFee = fullEarlyRegistrationFee; dojoSeminar.earlyEndDate = earlyEndDate; dojoSeminar.fullRegistrationFee = fullRegistrationFee; dojoSeminar.lateStartDate = lateStartDate; dojoSeminar.fullLateRegistrationFee = fullLateRegistrationFee; dojoSeminar.registrationEnd = registrationEnd; if (options != null) { if (isolation) { dojoSeminar.options = options.Copy(true); } else { dojoSeminar.options = options.Copy(false); } } dojoSeminar.details = details; dojoSeminar.detailsOverrideUrl = detailsOverrideUrl; dojoSeminar.pdfUrl = pdfUrl; if (item != null) { if (isolation) { dojoSeminar.item = item.NewPlaceHolder(); } else { dojoSeminar.item = item.Copy(false); } } }
/// <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); }
/// <summary> /// Deep copies the current DojoSeminarOption to another instance of DojoSeminarOption. /// </summary> /// <param name="DojoSeminarOption">The DojoSeminarOption to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoSeminarOption from its children.</param> public void CopyTo(DojoSeminarOption dojoSeminarOption, bool isolation) { dojoSeminarOption.iD = iD; dojoSeminarOption.isPlaceHolder = isPlaceHolder; dojoSeminarOption.isSynced = isSynced; dojoSeminarOption.name = name; dojoSeminarOption.description = description; dojoSeminarOption.fee = fee; dojoSeminarOption.maxQuantity = maxQuantity; if (item != null) { if (isolation) { dojoSeminarOption.item = item.NewPlaceHolder(); } else { dojoSeminarOption.item = item.Copy(false); } } }
/// <summary> /// Deep copies the current DojoRank to another instance of DojoRank. /// </summary> /// <param name="DojoRank">The DojoRank to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoRank from its children.</param> public void CopyTo(DojoRank dojoRank, bool isolation) { dojoRank.iD = iD; dojoRank.isPlaceHolder = isPlaceHolder; dojoRank.isSynced = isSynced; dojoRank.name = name; dojoRank.promotionTimeInRank = promotionTimeInRank; dojoRank.promotionTimeFromLastTest = promotionTimeFromLastTest; dojoRank.promotionRequirements = promotionRequirements; dojoRank.promotionFee = promotionFee; if (promotionRank != null) { if (isolation) { dojoRank.promotionRank = promotionRank.NewPlaceHolder(); } else { dojoRank.promotionRank = promotionRank.Copy(false); } } dojoRank.promotionResetIP = promotionResetIP; dojoRank.orderNum = orderNum; dojoRank.description = description; if (item != null) { if (isolation) { dojoRank.item = item.NewPlaceHolder(); } else { dojoRank.item = item.Copy(false); } } }
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); }
/// <summary> /// Deep copies the current DojoTest to another instance of DojoTest. /// </summary> /// <param name="DojoTest">The DojoTest to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoTest from its children.</param> public void CopyTo(DojoTest dojoTest, bool isolation) { dojoTest.iD = iD; dojoTest.isPlaceHolder = isPlaceHolder; dojoTest.isSynced = isSynced; dojoTest.name = name; dojoTest.description = description; dojoTest.testDate = testDate; if (location != null) { if (isolation) { dojoTest.location = location.NewPlaceHolder(); } else { dojoTest.location = location.Copy(false); } } if (listMemberType1 != null) { if (isolation) { dojoTest.listMemberType1 = listMemberType1.NewPlaceHolder(); } else { dojoTest.listMemberType1 = listMemberType1.Copy(false); } } if (listMemberType2 != null) { if (isolation) { dojoTest.listMemberType2 = listMemberType2.NewPlaceHolder(); } else { dojoTest.listMemberType2 = listMemberType2.Copy(false); } } if (listMemberType3 != null) { if (isolation) { dojoTest.listMemberType3 = listMemberType3.NewPlaceHolder(); } else { dojoTest.listMemberType3 = listMemberType3.Copy(false); } } if (panelChief != null) { if (isolation) { dojoTest.panelChief = panelChief.NewPlaceHolder(); } else { dojoTest.panelChief = panelChief.Copy(false); } } if (panelMembers != null) { if (isolation) { dojoTest.panelMembers = panelMembers.Copy(true); } else { dojoTest.panelMembers = panelMembers.Copy(false); } } if (status != null) { if (isolation) { dojoTest.status = status.NewPlaceHolder(); } else { dojoTest.status = status.Copy(false); } } if (activeTestList != null) { if (isolation) { dojoTest.activeTestList = activeTestList.NewPlaceHolder(); } else { dojoTest.activeTestList = activeTestList.Copy(false); } } if (item != null) { if (isolation) { dojoTest.item = item.NewPlaceHolder(); } else { dojoTest.item = item.Copy(false); } } }
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); }
/// <summary> /// Deep copies the current DojoMembershipTemplate to another instance of DojoMembershipTemplate. /// </summary> /// <param name="DojoMembershipTemplate">The DojoMembershipTemplate to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoMembershipTemplate from its children.</param> public void CopyTo(DojoMembershipTemplate dojoMembershipTemplate, bool isolation) { dojoMembershipTemplate.iD = iD; dojoMembershipTemplate.isPlaceHolder = isPlaceHolder; dojoMembershipTemplate.isSynced = isSynced; dojoMembershipTemplate.createDate = createDate; dojoMembershipTemplate.modifyDate = modifyDate; dojoMembershipTemplate.name = name; dojoMembershipTemplate.description = description; dojoMembershipTemplate.orderNum = orderNum; if (organization != null) { if (isolation) { dojoMembershipTemplate.organization = organization.NewPlaceHolder(); } else { dojoMembershipTemplate.organization = organization.Copy(false); } } dojoMembershipTemplate.isPrimary = isPrimary; if (rootTemplate != null) { if (isolation) { dojoMembershipTemplate.rootTemplate = rootTemplate.NewPlaceHolder(); } else { dojoMembershipTemplate.rootTemplate = rootTemplate.Copy(false); } } dojoMembershipTemplate.fee = fee; dojoMembershipTemplate.startupFee = startupFee; dojoMembershipTemplate.proRateMonthA = proRateMonthA; dojoMembershipTemplate.proRateDayA = proRateDayA; dojoMembershipTemplate.proRateFeeA = proRateFeeA; dojoMembershipTemplate.proRateEndA = proRateEndA; dojoMembershipTemplate.proRateMonthB = proRateMonthB; dojoMembershipTemplate.proRateDayB = proRateDayB; dojoMembershipTemplate.proRateFeeB = proRateFeeB; dojoMembershipTemplate.proRateEndB = proRateEndB; dojoMembershipTemplate.proRateMonthC = proRateMonthC; dojoMembershipTemplate.proRateDayC = proRateDayC; dojoMembershipTemplate.proRateFeeC = proRateFeeC; dojoMembershipTemplate.proRateEndC = proRateEndC; dojoMembershipTemplate.prePurchaseTime = prePurchaseTime; dojoMembershipTemplate.ageYearsMax = ageYearsMax; dojoMembershipTemplate.ageYearsMin = ageYearsMin; dojoMembershipTemplate.memberForMin = memberForMin; dojoMembershipTemplate.memberForMax = memberForMax; if (rankMin != null) { if (isolation) { dojoMembershipTemplate.rankMin = rankMin.NewPlaceHolder(); } else { dojoMembershipTemplate.rankMin = rankMin.Copy(false); } } if (rankMax != null) { if (isolation) { dojoMembershipTemplate.rankMax = rankMax.NewPlaceHolder(); } else { dojoMembershipTemplate.rankMax = rankMax.Copy(false); } } dojoMembershipTemplate.purchaseRequired = purchaseRequired; dojoMembershipTemplate.testRequired = testRequired; dojoMembershipTemplate.attendanceRequired = attendanceRequired; dojoMembershipTemplate.membershipStart = membershipStart; dojoMembershipTemplate.membershipEnd = membershipEnd; if (item != null) { if (isolation) { dojoMembershipTemplate.item = item.NewPlaceHolder(); } else { dojoMembershipTemplate.item = item.Copy(false); } } if (itemClass != null) { if (isolation) { dojoMembershipTemplate.itemClass = itemClass.NewPlaceHolder(); } else { dojoMembershipTemplate.itemClass = itemClass.Copy(false); } } }