コード例 #1
0
        protected override void RenderContent(HtmlTextWriter output)
        {
            if (dojoSeminarRegistrationID == 0)
            {
                output.WriteFullBeginTag("tr");
                output.WriteBeginTag("td");
                output.WriteAttribute("class", "row1");
                output.WriteAttribute("colspan", "2");
                output.Write(HtmlTextWriter.TagRightChar);

                output.Write("The DojoSeminarRegistration 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(dojoSeminarRegistration.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");
        }
コード例 #2
0
 protected override void OnPreRender(EventArgs e)
 {
     if (dojoSeminarRegistrationID != 0)
     {
         dojoSeminarRegistration = new DojoSeminarRegistration(dojoSeminarRegistrationID);
         text = "Delete - " + dojoSeminarRegistration.ToString();
     }
     else
     {
         text = "Delete ";
     }
 }
コード例 #3
0
        protected override void OnPreRender(EventArgs e)
        {
            if (dojoSeminarRegistrationID != 0 & loadFlag)
            {
                editDojoSeminarRegistration = new DojoSeminarRegistration(dojoSeminarRegistrationID);

                //
                // Set Field Entries
                //
                deRegistrationDate.Date = editDojoSeminarRegistration.RegistrationDate;
                tbClassUnits.Text       = editDojoSeminarRegistration.ClassUnits.ToString();
                tbTotalFee.Text         = editDojoSeminarRegistration.TotalFee.ToString("N");
                dePaymentDate.Date      = editDojoSeminarRegistration.PaymentDate;
                tbPaymentReference.Text = editDojoSeminarRegistration.PaymentReference;
                tbPaymentAmount.Text    = editDojoSeminarRegistration.PaymentAmount.ToString("N");

                tbName.Text          = editDojoSeminarRegistration.Contact.FullName;
                tbAddress1.Text      = editDojoSeminarRegistration.Contact.Address1;
                tbAddress2.Text      = editDojoSeminarRegistration.Contact.Address2;
                tbCity.Text          = editDojoSeminarRegistration.Contact.City;
                tbStateProvince.Text = editDojoSeminarRegistration.Contact.StateProvince;
                tbPostalCode.Text    = editDojoSeminarRegistration.Contact.PostalCode;
                tbCountry.Text       = editDojoSeminarRegistration.Contact.Country;
                tbHomePhone.Text     = editDojoSeminarRegistration.Contact.HomePhone;
                tbWorkPhone.Text     = editDojoSeminarRegistration.Contact.WorkPhone;
                tbMobilePhone.Text   = editDojoSeminarRegistration.Contact.MobilePhone;
                tbPager.Text         = editDojoSeminarRegistration.Contact.Pager;
                tbEmail1.Text        = editDojoSeminarRegistration.Contact.Email1;
                tbEmail2.Text        = editDojoSeminarRegistration.Contact.Email2;
                tbUrl.Text           = editDojoSeminarRegistration.Contact.Url;
                tbMemoText.Text      = editDojoSeminarRegistration.Contact.MemoText;

                //
                //
                // Set Children Selections
                //
                if (editDojoSeminarRegistration.ParentSeminar != null)
                {
                    foreach (ListItem item in msParentSeminar.Items)
                    {
                        item.Selected = editDojoSeminarRegistration.ParentSeminar.ID.ToString() == item.Value;
                    }
                }

                foreach (ListItem item in msStatus.Items)
                {
                    item.Selected = editDojoSeminarRegistration.Status.ToString() == item.Value;
                }

                if (editDojoSeminarRegistration.Contact != null)
                {
                    ltContact.Text = editDojoSeminarRegistration.Contact.ToString();
                }
                else
                {
                    ltContact.Text = string.Empty;
                }

                Text = "Edit  - " + editDojoSeminarRegistration.ToString();
            }
            else
            {
                if (defaultDojoSeminarID != -1)
                {
                    // Render Defaults
                    DojoSeminar s = new DojoSeminar(defaultDojoSeminarID);

                    // Select Default Seminar
                    foreach (ListItem i in msParentSeminar.Items)
                    {
                        i.Selected = defaultDojoSeminarID.ToString() == i.Value;
                    }

                    deRegistrationDate.Date = DateTime.Now;
                    dePaymentDate.Date      = DateTime.Now;

                    switch (s.ClassUnitType)
                    {
                    case DojoSeminarClassUnitType.Day:
                        TimeSpan days = s.EndDate.Date - s.StartDate.Date;
                        tbClassUnits.Text = days.TotalDays.ToString();
                        break;

                    case DojoSeminarClassUnitType.Class:
                        tbClassUnits.Text = "-1";
                        break;

                    default:
                        goto case DojoSeminarClassUnitType.Class;
                    }

                    tbTotalFee.Text = s.FullRegistrationFee.ToString("N");;

                    tbPaymentAmount.Text = "0.00";
                }

                Text = "Add ";
            }
        }
コード例 #4
0
        protected override void OnPreRender(EventArgs e)
        {
            if (loadFlag)
            {
                if (dojoSeminarRegistrationID > 0)
                {
                    obj  = new DojoSeminarRegistration(dojoSeminarRegistrationID);
                    text = "Edit  - " + obj.ToString();
                }
                else if (dojoSeminarRegistrationID <= 0)
                {
                    obj  = new DojoSeminarRegistration();
                    text = "Add ";
                }

                //
                // Set Field Entries
                //
                tbStatus.Text           = obj.Status.ToString();
                deRegistrationDate.Date = obj.RegistrationDate;
                tbClassUnits.Text       = obj.ClassUnits.ToString();
                tbTotalFee.Text         = obj.TotalFee.ToString();
                dePaymentDate.Date      = obj.PaymentDate;
                tbPaymentReference.Text = obj.PaymentReference;
                tbPaymentAmount.Text    = obj.PaymentAmount.ToString();

                //
                // Set Children Selections
                //
                if (obj.ParentSeminar != null)
                {
                    ltParentSeminar.Text = obj.ParentSeminar.ToString();
                }
                else
                {
                    ltParentSeminar.Text = string.Empty;
                }
                if (obj.Contact != null)
                {
                    foreach (ListItem item in msContact.Items)
                    {
                        item.Selected = obj.Contact.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msContact.SelectedIndex = 0;
                }

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

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

                if (obj.SalesOrderLine != null)
                {
                    foreach (ListItem item in msSalesOrderLine.Items)
                    {
                        item.Selected = obj.SalesOrderLine.ID.ToString() == item.Value;
                    }
                }
                else
                {
                    msSalesOrderLine.SelectedIndex = 0;
                }
            }
        }
コード例 #5
0
        protected override void OnPreRender(EventArgs e)
        {
            if (dojoSeminarRegistrationID != 0)
            {
                dojoSeminarRegistration = new DojoSeminarRegistration(dojoSeminarRegistrationID);

                #region Bind General Folder

                //
                // Set Field Entries
                //

                ltStatus.Text           = dojoSeminarRegistration.Status.ToString();
                ltRegistrationDate.Text = dojoSeminarRegistration.RegistrationDate.ToString();
                ltClassUnits.Text       = dojoSeminarRegistration.ClassUnits.ToString();

                //
                // Set Children Selections
                //

                // ParentSeminar

                if (dojoSeminarRegistration.ParentSeminar != null)
                {
                    ltParentSeminar.Text = dojoSeminarRegistration.ParentSeminar.ToString();
                }
                else
                {
                    ltParentSeminar.Text = string.Empty;
                }


                #endregion

                #region Bind _system Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //


                #endregion

                #region Bind Payment Details Folder

                //
                // Set Field Entries
                //

                ltTotalFee.Text         = dojoSeminarRegistration.TotalFee.ToString();
                ltPaymentDate.Text      = dojoSeminarRegistration.PaymentDate.ToString();
                ltPaymentReference.Text = dojoSeminarRegistration.PaymentReference.ToString();
                ltPaymentAmount.Text    = dojoSeminarRegistration.PaymentAmount.ToString();

                //
                // Set Children Selections
                //


                #endregion

                #region Bind Contact Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //

                // Contact

                if (dojoSeminarRegistration.Contact != null)
                {
                    ltContact.Text = dojoSeminarRegistration.Contact.ToString();
                }
                else
                {
                    ltContact.Text = string.Empty;
                }


                #endregion

                #region Bind Rappahanock Folder

                //
                // Set Field Entries
                //


                //
                // Set Children Selections
                //

                // Customer

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

                // InvoiceLine

                if (dojoSeminarRegistration.InvoiceLine != null)
                {
                    ltInvoiceLine.Text = dojoSeminarRegistration.InvoiceLine.ToString();
                }
                else
                {
                    ltInvoiceLine.Text = string.Empty;
                }

                // SalesOrderLine

                if (dojoSeminarRegistration.SalesOrderLine != null)
                {
                    ltSalesOrderLine.Text = dojoSeminarRegistration.SalesOrderLine.ToString();
                }
                else
                {
                    ltSalesOrderLine.Text = string.Empty;
                }


                #endregion

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