Esempio n. 1
0
        protected override void RenderContent(HtmlTextWriter output)
        {
            if (dojoMemberID == 0)
            {
                output.WriteFullBeginTag("tr");
                output.WriteBeginTag("td");
                output.WriteAttribute("class", "row1");
                output.WriteAttribute("colspan", "2");
                output.Write(HtmlTextWriter.TagRightChar);

                output.Write("The DojoMember selected does not exist.");

                output.WriteEndTag("td");
                output.WriteEndTag("tr");
                return;
            }

            output.WriteFullBeginTag("tr");
            output.WriteBeginTag("td");
            output.WriteAttribute("class", "row1");
            output.WriteAttribute("colspan", "2");
            output.Write(HtmlTextWriter.TagRightChar);

            output.Write("<strong>Warning:</strong> This action deletes the selected ." +
                         "<em>Use with caution, this option cannot be undone.</em>");

            output.WriteEndTag("td");
            output.WriteEndTag("tr");

            output.WriteFullBeginTag("tr");
            output.WriteBeginTag("td");
            output.WriteAttribute("class", "row1");
            output.WriteAttribute("nowrap", "true");
            output.WriteAttribute("valign", "top");
            output.Write(HtmlTextWriter.TagRightChar);
            output.Write(" to delete: ");
            output.WriteEndTag("td");
            output.WriteBeginTag("td");
            output.WriteAttribute("class", "row1");
            output.WriteAttribute("width", "100%");
            output.Write(HtmlTextWriter.TagRightChar);
            output.Write(dojoMember.ToString());
            output.WriteEndTag("td");
            output.WriteEndTag("tr");

            output.WriteFullBeginTag("tr");
            output.WriteBeginTag("td");
            output.WriteAttribute("colspan", "2");
            output.WriteAttribute("align", "right");
            output.WriteAttribute("class", "row1");
            output.Write(HtmlTextWriter.TagRightChar);
            btOk.RenderControl(output);
            output.Write("&nbsp;");
            btCancel.RenderControl(output);
            output.WriteEndTag("td");
            output.WriteEndTag("tr");
        }
Esempio n. 2
0
 protected override void OnPreRender(EventArgs e)
 {
     if (dojoMemberID != 0)
     {
         dojoMember = new DojoMember(dojoMemberID);
         text       = "Delete - " + dojoMember.ToString();
     }
     else
     {
         text = "Delete ";
     }
     EnsureWindowScripts();
 }
Esempio n. 3
0
        protected override void OnPreRender(EventArgs e)
        {
            if (loadFlag)
            {
                if (dojoMemberID > 0)
                {
                    obj  = new DojoMember(dojoMemberID);
                    text = "Edit  - " + obj.ToString();
                }
                else if (dojoMemberID <= 0)
                {
                    obj  = new DojoMember();
                    text = "Add ";
                }

                //
                // Set Field Entries
                //
                ltCreateDate.Text            = obj.CreateDate.ToString();
                ltModifyDate.Text            = obj.ModifyDate.ToString();
                deMemberSince.Date           = obj.MemberSince;
                cbIsPrimaryOrgActive.Checked = obj.IsPrimaryOrgActive;
                cbIsParentOrgActive.Checked  = obj.IsParentOrgActive;
                tbLastMembershipScan.Text    = obj.LastMembershipScan.ToString();
                ltTimeInRank.Text            = obj.TimeInRank.ToString();
                ltTimeInMembership.Text      = obj.TimeInMembership.ToString();
                ltLastSignin.Text            = obj.LastSignin.ToString();
                ltLastAttendanceScan.Text    = obj.LastAttendanceScan.ToString();
                tbAttendanceMessage.Text     = obj.AttendanceMessage;
                cbHasWaiver.Checked          = obj.HasWaiver;
                cbIsPromotable.Checked       = obj.IsPromotable;
                cbIsInstructor.Checked       = obj.IsInstructor;
                deRankDate.Date     = obj.RankDate;
                cbIsPastDue.Checked = obj.IsPastDue;

                //
                // Set Children Selections
                //
                if (obj.MemberType != null)
                {
                    foreach (ListItem item in msMemberType.Items)
                    {
                        item.Selected = obj.MemberType.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msMemberType.SelectedIndex = 0;
                }

                if (obj.PrivateContact != null)
                {
                    ltPrivateContact.Text = obj.PrivateContact.ToString();
                }
                else
                {
                    ltPrivateContact.Text = string.Empty;
                }
                if (obj.EmergencyContact != null)
                {
                    ltEmergencyContact.Text = obj.EmergencyContact.ToString();
                }
                else
                {
                    ltEmergencyContact.Text = string.Empty;
                }
                if (obj.PublicContact != null)
                {
                    foreach (ListItem item in msPublicContact.Items)
                    {
                        item.Selected = obj.PublicContact.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msPublicContact.SelectedIndex = 0;
                }

                if (obj.ParentMember != null)
                {
                    foreach (ListItem item in msParentMember.Items)
                    {
                        item.Selected = obj.ParentMember.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msParentMember.SelectedIndex = 0;
                }

                if (obj.PrimaryOrgMembership != null)
                {
                    foreach (ListItem item in msPrimaryOrgMembership.Items)
                    {
                        item.Selected = obj.PrimaryOrgMembership.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msPrimaryOrgMembership.SelectedIndex = 0;
                }

                if (obj.ParentOrgMembership != null)
                {
                    foreach (ListItem item in msParentOrgMembership.Items)
                    {
                        item.Selected = obj.ParentOrgMembership.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msParentOrgMembership.SelectedIndex = 0;
                }

                if (obj.Instructor1 != null)
                {
                    foreach (ListItem item in msInstructor1.Items)
                    {
                        item.Selected = obj.Instructor1.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msInstructor1.SelectedIndex = 0;
                }

                if (obj.Instructor2 != null)
                {
                    foreach (ListItem item in msInstructor2.Items)
                    {
                        item.Selected = obj.Instructor2.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msInstructor2.SelectedIndex = 0;
                }

                if (obj.Instructor3 != null)
                {
                    foreach (ListItem item in msInstructor3.Items)
                    {
                        item.Selected = obj.Instructor3.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msInstructor3.SelectedIndex = 0;
                }

                foreach (ListItem i in msPromotionFlags.Items)
                {
                    foreach (DojoPromotionFlag dojoPromotionFlag in obj.PromotionFlags)
                    {
                        if (i.Value == dojoPromotionFlag.ID.ToString())
                        {
                            i.Selected = true;
                            break;
                        }
                    }
                }
                if (obj.Rank != null)
                {
                    foreach (ListItem item in msRank.Items)
                    {
                        item.Selected = obj.Rank.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msRank.SelectedIndex = 0;
                }

                if (obj.User != null)
                {
                    ltUser.Text = obj.User.ToString();
                }
                else
                {
                    ltUser.Text = string.Empty;
                }
                if (obj.Customer != null)
                {
                    foreach (ListItem item in msCustomer.Items)
                    {
                        item.Selected = obj.Customer.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msCustomer.SelectedIndex = 0;
                }
            }
        }
Esempio n. 4
0
        protected override void OnPreRender(EventArgs e)
        {
            if (dojoMemberID != 0)
            {
                dojoMember = new DojoMember(dojoMemberID);

                #region Bind General Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //

                // MemberType

                if (dojoMember.MemberType != null)
                {
                    ltMemberType.Text = dojoMember.MemberType.ToString();
                }
                else
                {
                    ltMemberType.Text = string.Empty;
                }

                // PrivateContact

                if (dojoMember.PrivateContact != null)
                {
                    ltPrivateContact.Text = dojoMember.PrivateContact.ToString();
                }
                else
                {
                    ltPrivateContact.Text = string.Empty;
                }

                // EmergencyContact

                if (dojoMember.EmergencyContact != null)
                {
                    ltEmergencyContact.Text = dojoMember.EmergencyContact.ToString();
                }
                else
                {
                    ltEmergencyContact.Text = string.Empty;
                }

                // PublicContact

                if (dojoMember.PublicContact != null)
                {
                    ltPublicContact.Text = dojoMember.PublicContact.ToString();
                }
                else
                {
                    ltPublicContact.Text = string.Empty;
                }

                // ParentMember

                if (dojoMember.ParentMember != null)
                {
                    ltParentMember.Text = dojoMember.ParentMember.ToString();
                }
                else
                {
                    ltParentMember.Text = string.Empty;
                }


                #endregion

                #region Bind _system Folder

                //
                // Set Field Entries
                //

                ltCreateDate.Text = dojoMember.CreateDate.ToString();
                ltModifyDate.Text = dojoMember.ModifyDate.ToString();

                //
                // Set Children Selections
                //


                #endregion

                #region Bind Membership Folder

                //
                // Set Field Entries
                //

                ltMemberSince.Text        = dojoMember.MemberSince.ToString();
                ltIsPrimaryOrgActive.Text = dojoMember.IsPrimaryOrgActive.ToString();
                ltIsParentOrgActive.Text  = dojoMember.IsParentOrgActive.ToString();
                ltLastMembershipScan.Text = dojoMember.LastMembershipScan.ToString();

                //
                // Set Children Selections
                //

                // PrimaryOrgMembership

                if (dojoMember.PrimaryOrgMembership != null)
                {
                    ltPrimaryOrgMembership.Text = dojoMember.PrimaryOrgMembership.ToString();
                }
                else
                {
                    ltPrimaryOrgMembership.Text = string.Empty;
                }

                // ParentOrgMembership

                if (dojoMember.ParentOrgMembership != null)
                {
                    ltParentOrgMembership.Text = dojoMember.ParentOrgMembership.ToString();
                }
                else
                {
                    ltParentOrgMembership.Text = string.Empty;
                }


                #endregion

                #region Bind Attendance Folder

                //
                // Set Field Entries
                //

                ltTimeInRank.Text         = dojoMember.TimeInRank.ToString();
                ltTimeInMembership.Text   = dojoMember.TimeInMembership.ToString();
                ltLastSignin.Text         = dojoMember.LastSignin.ToString();
                ltLastAttendanceScan.Text = dojoMember.LastAttendanceScan.ToString();
                ltAttendanceMessage.Text  = dojoMember.AttendanceMessage.ToString();

                //
                // Set Children Selections
                //

                // Instructor1

                if (dojoMember.Instructor1 != null)
                {
                    ltInstructor1.Text = dojoMember.Instructor1.ToString();
                }
                else
                {
                    ltInstructor1.Text = string.Empty;
                }

                // Instructor2

                if (dojoMember.Instructor2 != null)
                {
                    ltInstructor2.Text = dojoMember.Instructor2.ToString();
                }
                else
                {
                    ltInstructor2.Text = string.Empty;
                }

                // Instructor3

                if (dojoMember.Instructor3 != null)
                {
                    ltInstructor3.Text = dojoMember.Instructor3.ToString();
                }
                else
                {
                    ltInstructor3.Text = string.Empty;
                }


                #endregion

                #region Bind Activity Folder

                //
                // Set Field Entries
                //

                ltHasWaiver.Text    = dojoMember.HasWaiver.ToString();
                ltIsPromotable.Text = dojoMember.IsPromotable.ToString();
                ltIsInstructor.Text = dojoMember.IsInstructor.ToString();
                ltRankDate.Text     = dojoMember.RankDate.ToString();

                //
                // Set Children Selections
                //

                // PromotionFlags

                if (dojoMember.PromotionFlags != null)
                {
                    ltPromotionFlags.Text = dojoMember.PromotionFlags.ToString();
                }
                else
                {
                    ltPromotionFlags.Text = string.Empty;
                }

                // Rank

                if (dojoMember.Rank != null)
                {
                    ltRank.Text = dojoMember.Rank.ToString();
                }
                else
                {
                    ltRank.Text = string.Empty;
                }


                #endregion

                #region Bind Security Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //

                // User

                if (dojoMember.User != null)
                {
                    ltUser.Text = dojoMember.User.ToString();
                }
                else
                {
                    ltUser.Text = string.Empty;
                }


                #endregion

                #region Bind Accounting Folder

                //
                // Set Field Entries
                //

                ltIsPastDue.Text    = dojoMember.IsPastDue.ToString();
                ltLastDuesScan.Text = dojoMember.LastDuesScan.ToString();

                //
                // Set Children Selections
                //


                #endregion

                #region Bind Rappahanock Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //

                // Customer

                if (dojoMember.Customer != null)
                {
                    ltCustomer.Text = dojoMember.Customer.ToString();
                }
                else
                {
                    ltCustomer.Text = string.Empty;
                }


                #endregion

                text = "View  - " + dojoMember.ToString();
            }
        }