Beispiel #1
0
 protected TemplatePage()
     : base()
 {
     templateClasses = TemplateClasses.U;
     templateType = TemplateType.U;
     templateGuid = "";
 }
Beispiel #2
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            if (Request["class"] != null)
            {
                templateClasses = Template.ConvertClassFromString(Request["class"]);
            }
            if (Request["type"] != null)
            {
                templateType = Template.ConvertTypeFromString(Request["type"]);
            }
            if (Request["guid"] != null)
            {
                templateGuid = Request["guid"].Trim();
            }

            switch (templateClasses)
            {
                case TemplateClasses.C:
                    PageTitle = "Categoryģ���б�";
                    break;
                case TemplateClasses.L:
                    PageTitle = "Libraryģ���б�";
                    break;
                case TemplateClasses.S:
                    PageTitle = "Supplierģ���б�";
                    break;
                default:
                    PageTitle = "ģ���б�";
                    break;
            }

            if (templateGuid.Length == 32)
            {
                currentTemplate = Template.Get(templateGuid);
            }

            if (IsPost)
            {
                switch (AjaxAction)
                {
                    case "TemplatePage.save":
                        SaveTemplate();
                        break;
                    case "TemplateList.delTemp":
                        DeleteTemplate();
                        break;
                    case "TemplateList.setDefault":
                        SetDefaultTemplate();
                        break;
                }
            }
        }
Beispiel #3
0
        protected override void Render(HtmlTextWriter writer)
        {
            if (this.Page is TemplatePage)
            {
                tempClass = ((TemplatePage)this.Page).TemplateClasses;
                tempType = ((TemplatePage)this.Page).TemplateType;
            }

            foreach (Template temp in Template.List(tempClass,tempType))
            {
                writer.Write(String.Format(listFormat, temp.Guid, temp.Title, temp.Classes.ToString(), temp.Type.ToString(),temp.IsDefault.ToString()));
            }
        }
Beispiel #4
0
 public TemplateList()
     : base()
 {
     tempClass = TemplateClasses.U;
     tempType = TemplateType.U;
 }
Beispiel #5
0
 /// <summary>
 /// ���캯��
 /// </summary>
 /// <param name="tempClass">ģ�����</param>
 /// <param name="tempType">ģ������</param>
 /// <param name="tempTitle">ģ�����</param>
 public Template(TemplateClasses tempClass,TemplateType tempType,string tempTitle)
 {
     guid = "";
     classes = tempClass;
     type = tempType;
     title = tempTitle;
     content = "";
 }
Beispiel #6
0
 /// <summary>
 /// ��ȡģ���б�
 /// </summary>
 /// <param name="tempClass">����</param>
 /// <param name="tempType">����</param>
 /// <returns></returns>
 public static ArrayList List(TemplateClasses tempClass, TemplateType tempType)
 {
     char tc = tempClass == TemplateClasses.U ? '0' : Convert.ToChar(tempClass.ToString());
     char tt = tempType == TemplateType.U ? '0' : Convert.ToChar(tempType.ToString());
     return List(tc, tt);
 }
Beispiel #7
0
 /// <summary>
 /// ��ȡģ���б�
 /// </summary>
 /// <param name="tempClass">����</param>
 /// <returns></returns>
 public static ArrayList List(TemplateClasses tempClass)
 {
     char tc = tempClass == TemplateClasses.U ? '0' : Convert.ToChar(tempClass.ToString());
     return List(tc, '0');
 }