protected void ok_Click(object sender, EventArgs e) { if (dojoMemberTypeID == 0) { obj = new DojoMemberType(); } else { obj = new DojoMemberType(dojoMemberTypeID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.OrderNum = int.Parse(tbOrderNum.Text); if (editOnAdd) { dojoMemberTypeID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { DojoMemberType newObj = new DojoMemberType(); tbName.Text = newObj.Name; tbDescription.Text = newObj.Description; tbOrderNum.Text = newObj.OrderNum.ToString(); } OnUpdated(EventArgs.Empty); }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (loadFlag) { if (dojoMemberTypeID > 0) { obj = new DojoMemberType(dojoMemberTypeID); headerText.Text = "Edit - " + obj.ToString(); } else if (dojoMemberTypeID <= 0) { obj = new DojoMemberType(); headerText.Text = "Add "; } // Bind Default Data tbName.Text = obj.Name; tbDescription.Text = obj.Description; tbOrderNum.Text = obj.OrderNum.ToString(); tabstrip.SelectedTab = tabstrip.Tabs[0]; multipage.SelectedIndex = 0; } }
public static DojoMemberType MemberType(string name, string description) { DojoMemberType t = new DojoMemberType(); t.Name = name; t.Description = description; return(t); }
protected void btOk_Click(object sender, EventArgs e) { DojoMemberType dojoMemberType = new DojoMemberType(dojoMemberTypeID); dojoMemberType.Delete(); dojoMemberTypeID = 0; OnDeleted(EventArgs.Empty); }
public void Remove(DojoMemberType value) { OnCollectionChanged(EventArgs.Empty); int index = IndexOf(value); if (index == -1) { throw(new Exception("DojoMemberType not found in collection.")); } RemoveAt(index); }
public int Add(DojoMemberType value) { OnCollectionChanged(EventArgs.Empty); lock (this) { count++; ensureArrays(); addIndexKey(value.ID); DojoMemberTypeArray[count - 1] = value; return(count - 1); } }
public void Add(DojoMemberType dojoMemberType, TimeSpan slidingExpiration) { lock (this) { count++; ensureArrays(); dojoMemberTypeArray[count - 1] = dojoMemberType; timeStamps[count - 1] = DateTime.Now; absoluteExpirations[count - 1] = DateTime.Now.Add(slidingExpiration); // Never Expires slidingExpirations[count - 1] = slidingExpiration; // Never slides quickSort(0, count - 1); } }
protected override void OnPreRender(EventArgs e) { if (dojoMemberTypeID != 0) { dojoMemberType = new DojoMemberType(dojoMemberTypeID); text = "Delete - " + dojoMemberType.ToString(); } else { text = "Delete "; } EnsureWindowScripts(); }
protected override void OnPreRender(EventArgs e) { if (dojoMemberTypeID != 0) { dojoMemberType = new DojoMemberType(dojoMemberTypeID); #region Bind Default Folder // // Set Field Entries // ltName.Text = dojoMemberType.Name.ToString(); ltDescription.Text = dojoMemberType.Description.ToString(); ltOrderNum.Text = dojoMemberType.OrderNum.ToString(); // // Set Children Selections // // ParentType if (dojoMemberType.ParentType != null) { ltParentType.Text = dojoMemberType.ParentType.ToString(); } else { ltParentType.Text = string.Empty; } #endregion #region Bind _system Folder // // Set Field Entries // // // Set Children Selections // #endregion text = "View - " + dojoMemberType.ToString(); } }
public int IndexOf(DojoMemberType value) { lock (this) { for (int x = 0; x < count; x++) { if (DojoMemberTypeArray[x].Equals(value)) { return(x); } } } return(-1); }
public void Insert(int index, DojoMemberType value) { OnCollectionChanged(EventArgs.Empty); lock (this) { count++; ensureArrays(); addIndexKey(value.ID); for (int x = index + 1; x == count - 2; x++) { DojoMemberTypeArray[x] = DojoMemberTypeArray[x - 1]; } DojoMemberTypeArray[index] = value; } }
/// <summary> /// Ensures that the index and object array are sized correctly /// for additions. This method should be protected by locks /// issued by calling methods. /// </summary> private void ensureArrays() { if (count > DojoMemberTypeArray.GetUpperBound(0) + 1) { int[,] tempIndex = new int[count * 2, 2]; DojoMemberType[] tempDojoMemberTypeArray = new DojoMemberType[count * 2]; for (int x = 0; x <= DojoMemberTypeArray.GetUpperBound(0); x++) { tempIndex[x, 0] = index[x, 0]; // Copy ID tempIndex[x, 1] = index[x, 1]; // Copy Location tempDojoMemberTypeArray[x] = DojoMemberTypeArray[x]; // Copy Object } index = tempIndex; DojoMemberTypeArray = tempDojoMemberTypeArray; } }
/// <summary> /// Ensures that the index and object array are sized correctly /// for additions. This method should be protected by locks /// issued by calling methods. /// </summary> private void ensureArrays() { if (count > dojoMemberTypeArray.GetUpperBound(0) + 1) { DojoMemberType[] tempDojoMemberTypeArray = new DojoMemberType[count * 2]; DateTime[] tempTimeStamps = new DateTime[count * 2]; DateTime[] tempAbsoluteExpirations = new DateTime[count * 2]; TimeSpan[] tempSlidingExpirations = new TimeSpan[count * 2]; Array.Copy(dojoMemberTypeArray, tempDojoMemberTypeArray, count - 1); Array.Copy(timeStamps, tempTimeStamps, count - 1); Array.Copy(absoluteExpirations, tempAbsoluteExpirations, count - 1); Array.Copy(slidingExpirations, tempSlidingExpirations, count - 1); dojoMemberTypeArray = tempDojoMemberTypeArray; timeStamps = tempTimeStamps; absoluteExpirations = tempAbsoluteExpirations; slidingExpirations = tempSlidingExpirations; } }
protected void ok_Click(object sender, EventArgs e) { if (dojoMemberTypeID == 0) { obj = new DojoMemberType(); } else { obj = new DojoMemberType(dojoMemberTypeID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.OrderNum = int.Parse(tbOrderNum.Text); if (msParentType.SelectedItem != null && msParentType.SelectedItem.Value != "Null") { obj.ParentType = DojoMemberType.NewPlaceHolder( int.Parse(msParentType.SelectedItem.Value)); } else { obj.ParentType = null; } if (editOnAdd) { dojoMemberTypeID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbDescription.Text = string.Empty; tbOrderNum.Text = string.Empty; msParentType.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
public static DojoMemberTypeTemplate MemberTypeTemplate( string name, string description, DojoMemberTypeTemplate parent, DojoMemberType memberType, bool allowPurchase, bool allowGuestPurchase, bool allowRenewal, bool allowAutoRenewal, int ageYearsMin, int ageYearsMax, int memberForMin, int memberForMax, DojoRank rankMin, DojoRank rankMax, DojoMembershipTemplate template1, DojoMembershipTemplate template2, DojoMembershipTemplate template3, DojoMembershipTemplate template4, DojoMembershipTemplate template5) { DojoMemberTypeTemplate template = new DojoMemberTypeTemplate(); template.Name = name; template.Description = description; template.Parent = parent; template.MemberType = memberType; template.AllowPurchase = allowPurchase; template.AllowGuestPurchase = allowGuestPurchase; template.AllowRenewal = allowRenewal; template.AllowAutoRenewal = allowAutoRenewal; template.AgeYearsMin = ageYearsMin; template.AgeYearsMax = ageYearsMax; template.MemberForMin = memberForMin; template.MemberForMax = memberForMax; template.RankMin = rankMin; template.RankMax = rankMax; template.MembershipTemplate1 = template1; template.MembershipTemplate2 = template2; template.MembershipTemplate3 = template3; template.MembershipTemplate4 = template4; template.MembershipTemplate5 = template5; return(template); }
public void CheckedAdd(DojoMemberType dojoMemberType, TimeSpan slidingExpiration) { lock (this) { int i = binarySearch(dojoMemberType.iD); if (i != -1) { dojoMemberTypeArray[i] = dojoMemberType; absoluteExpirations[i] = DateTime.Now.Add(slidingExpiration); // Expires slidingExpirations[i] = slidingExpiration; // Never slides return; } count++; ensureArrays(); dojoMemberTypeArray[count - 1] = dojoMemberType; timeStamps[count - 1] = DateTime.Now; absoluteExpirations[count - 1] = DateTime.Now.Add(slidingExpiration); // Expires slidingExpirations[count - 1] = slidingExpiration; // Never slides quickSort(0, count - 1); } }
protected override void OnPreRender(EventArgs e) { if (loadFlag) { if (dojoMemberTypeID > 0) { obj = new DojoMemberType(dojoMemberTypeID); text = "Edit - " + obj.ToString(); } else if (dojoMemberTypeID <= 0) { obj = new DojoMemberType(); text = "Add "; } // // Set Field Entries // tbName.Text = obj.Name; tbDescription.Text = obj.Description; tbOrderNum.Text = obj.OrderNum.ToString(); // // Set Children Selections // if (obj.ParentType != null) { foreach (ListItem item in msParentType.Items) { item.Selected = obj.ParentType.ID.ToString() == item.Value; } } else { msParentType.SelectedIndex = 0; } } }
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 (dojoMemberID == 0) { obj = new DojoMember(); } else { obj = new DojoMember(dojoMemberID); } obj.MemberSince = deMemberSince.Date; obj.IsPrimaryOrgActive = cbIsPrimaryOrgActive.Checked; obj.IsParentOrgActive = cbIsParentOrgActive.Checked; obj.LastMembershipScan = DateTime.Parse(tbLastMembershipScan.Text); obj.AttendanceMessage = tbAttendanceMessage.Text; obj.HasWaiver = cbHasWaiver.Checked; obj.IsPromotable = cbIsPromotable.Checked; obj.IsInstructor = cbIsInstructor.Checked; obj.RankDate = deRankDate.Date; obj.IsPastDue = cbIsPastDue.Checked; if (msMemberType.SelectedItem != null && msMemberType.SelectedItem.Value != "Null") { obj.MemberType = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType.SelectedItem.Value)); } else { obj.MemberType = null; } if (msPublicContact.SelectedItem != null && msPublicContact.SelectedItem.Value != "Null") { obj.PublicContact = GreyFoxContact.NewPlaceHolder("kitTessen_Members_PublicContacts", int.Parse(msPublicContact.SelectedItem.Value)); } else { obj.PublicContact = null; } if (msParentMember.SelectedItem != null && msParentMember.SelectedItem.Value != "Null") { obj.ParentMember = DojoMember.NewPlaceHolder( int.Parse(msParentMember.SelectedItem.Value)); } else { obj.ParentMember = null; } if (msPrimaryOrgMembership.SelectedItem != null && msPrimaryOrgMembership.SelectedItem.Value != "Null") { obj.PrimaryOrgMembership = DojoMembership.NewPlaceHolder( int.Parse(msPrimaryOrgMembership.SelectedItem.Value)); } else { obj.PrimaryOrgMembership = null; } if (msParentOrgMembership.SelectedItem != null && msParentOrgMembership.SelectedItem.Value != "Null") { obj.ParentOrgMembership = DojoMembership.NewPlaceHolder( int.Parse(msParentOrgMembership.SelectedItem.Value)); } else { obj.ParentOrgMembership = null; } if (msInstructor1.SelectedItem != null && msInstructor1.SelectedItem.Value != "Null") { obj.Instructor1 = DojoMember.NewPlaceHolder( int.Parse(msInstructor1.SelectedItem.Value)); } else { obj.Instructor1 = null; } if (msInstructor2.SelectedItem != null && msInstructor2.SelectedItem.Value != "Null") { obj.Instructor2 = DojoMember.NewPlaceHolder( int.Parse(msInstructor2.SelectedItem.Value)); } else { obj.Instructor2 = null; } if (msInstructor3.SelectedItem != null && msInstructor3.SelectedItem.Value != "Null") { obj.Instructor3 = DojoMember.NewPlaceHolder( int.Parse(msInstructor3.SelectedItem.Value)); } else { obj.Instructor3 = null; } if (msPromotionFlags.IsChanged) { obj.PromotionFlags = new DojoPromotionFlagCollection(); foreach (ListItem i in msPromotionFlags.Items) { if (i.Selected) { obj.PromotionFlags.Add(DojoPromotionFlag.NewPlaceHolder(int.Parse(i.Value))); } } } if (msRank.SelectedItem != null && msRank.SelectedItem.Value != "Null") { obj.Rank = DojoRank.NewPlaceHolder( int.Parse(msRank.SelectedItem.Value)); } else { obj.Rank = null; } if (msCustomer.SelectedItem != null && msCustomer.SelectedItem.Value != "Null") { obj.Customer = RHCustomer.NewPlaceHolder( int.Parse(msCustomer.SelectedItem.Value)); } else { obj.Customer = null; } if (editOnAdd) { dojoMemberID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { deMemberSince.Date = DateTime.Now; cbIsPrimaryOrgActive.Checked = false; cbIsParentOrgActive.Checked = false; tbLastMembershipScan.Text = DateTime.Now.ToString(); tbAttendanceMessage.Text = string.Empty; cbHasWaiver.Checked = false; cbIsPromotable.Checked = false; cbIsInstructor.Checked = false; deRankDate.Date = DateTime.Now; cbIsPastDue.Checked = false; msMemberType.SelectedIndex = 0; msPublicContact.SelectedIndex = 0; msParentMember.SelectedIndex = 0; msPrimaryOrgMembership.SelectedIndex = 0; msParentOrgMembership.SelectedIndex = 0; msInstructor1.SelectedIndex = 0; msInstructor2.SelectedIndex = 0; msInstructor3.SelectedIndex = 0; msRank.SelectedIndex = 0; msCustomer.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoOrganizationID == 0) { obj = new DojoOrganization(); } else { obj = new DojoOrganization(dojoOrganizationID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.WebServiceUrl = tbWebServiceUrl.Text; obj.RefreshTime = TimeSpan.Parse(tbRefreshTime.Text); obj.IsPrimary = cbIsPrimary.Checked; obj.PromotionFlagEnabled = cbPromotionFlagEnabled.Checked; if (msLocation.SelectedItem != null && msLocation.SelectedItem.Value != "Null") { obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(msLocation.SelectedItem.Value)); } else { obj.Location = null; } if (msClassLocations.IsChanged) { obj.ClassLocations = new GreyFoxContactCollection(); foreach (ListItem i in msClassLocations.Items) { if (i.Selected) { obj.ClassLocations.Add(GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(i.Value))); } } } if (msAdministrativeContact.SelectedItem != null && msAdministrativeContact.SelectedItem.Value != "Null") { obj.AdministrativeContact = GreyFoxContact.NewPlaceHolder("sysGlobal_Contacts", int.Parse(msAdministrativeContact.SelectedItem.Value)); } else { obj.AdministrativeContact = null; } if (msDefaultMemberType.SelectedItem != null && msDefaultMemberType.SelectedItem.Value != "Null") { obj.DefaultMemberType = DojoMemberType.NewPlaceHolder( int.Parse(msDefaultMemberType.SelectedItem.Value)); } else { obj.DefaultMemberType = null; } if (editOnAdd) { dojoOrganizationID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbDescription.Text = string.Empty; tbWebServiceUrl.Text = string.Empty; tbRefreshTime.Text = string.Empty; cbIsPrimary.Checked = false; cbPromotionFlagEnabled.Checked = false; msLocation.SelectedIndex = 0; msAdministrativeContact.SelectedIndex = 0; msDefaultMemberType.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoMembershipID == 0) { obj = new DojoMembership(); } else { obj = new DojoMembership(dojoMembershipID); } obj.StartDate = deStartDate.Date; obj.EndDate = deEndDate.Date; obj.OrganizationMemberID = tbOrganizationMemberID.Text; if (msMember.SelectedItem != null && msMember.SelectedItem.Value != "Null") { obj.Member = DojoMember.NewPlaceHolder( int.Parse(msMember.SelectedItem.Value)); } else { obj.Member = null; } if (msMemberType.SelectedItem != null && msMemberType.SelectedItem.Value != "Null") { obj.MemberType = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType.SelectedItem.Value)); } else { obj.MemberType = null; } if (msOrganization.SelectedItem != null && msOrganization.SelectedItem.Value != "Null") { obj.Organization = DojoOrganization.NewPlaceHolder( int.Parse(msOrganization.SelectedItem.Value)); } else { obj.Organization = null; } if (msParentMembership.SelectedItem != null && msParentMembership.SelectedItem.Value != "Null") { obj.ParentMembership = DojoMembership.NewPlaceHolder( int.Parse(msParentMembership.SelectedItem.Value)); } else { obj.ParentMembership = null; } if (msSourceTemplate.SelectedItem != null && msSourceTemplate.SelectedItem.Value != "Null") { obj.SourceTemplate = DojoMembershipTemplate.NewPlaceHolder( int.Parse(msSourceTemplate.SelectedItem.Value)); } else { obj.SourceTemplate = null; } if (msInvoiceLine.SelectedItem != null && msInvoiceLine.SelectedItem.Value != "Null") { obj.InvoiceLine = RHInvoiceLine.NewPlaceHolder( int.Parse(msInvoiceLine.SelectedItem.Value)); } else { obj.InvoiceLine = null; } if (editOnAdd) { dojoMembershipID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { deStartDate.Date = DateTime.Now; deEndDate.Date = DateTime.Now; tbOrganizationMemberID.Text = string.Empty; msMember.SelectedIndex = 0; msMemberType.SelectedIndex = 0; msOrganization.SelectedIndex = 0; msParentMembership.SelectedIndex = 0; msSourceTemplate.SelectedIndex = 0; msInvoiceLine.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
public bool Contains(DojoMemberType value) { return(IndexOf(value) != -1); }
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); }