// public void CreateTemplate() { StringBuilder template = new StringBuilder(); StringBuilder propreties = new StringBuilder(); string repeaterID = "dl" + global.TableProgramatlyName; //xmlTag //template.Append("\n\t\t\t"); //-------------------------- string datatype; string propertyName; string fullOptionalPropertyName; string idName = Globals.GetProgramatlyName(ID.Name);; string detailsPageName = "DetailsPage"; string detailsPagePath = "App_Forms/" + Table + "/details.aspx?" + Globals.GetProgramatlyName(ID.Name) + "={0}"; SiteUrlsBuilder.AddUrl(detailsPageName, detailsPagePath); foreach (SQLDMO.Column column in Fields) { propertyName = Globals.GetProgramatlyName(column.Name); fullOptionalPropertyName = SiteOptionsBuilder.GetFullHasPropertyString(propertyName); if ((ID == null || column.Name != ID.Name) && (column.Name.IndexOf("_") < 0) && column.Name.ToLower().IndexOf("password") < 0 && column.Name.ToLower().IndexOf("shortdescription") < 0 && column.Name.ToLower().IndexOf("priority") < 0 && column.Name.ToLower().IndexOf("isavailable ") < 0 && column.Name.ToLower() != ProjectBuilder.LangID) { TableConstraint cnstr = SqlProvider.obj.GetParentColumn(column.Name); datatype = Globals.GetAliasDataType(column.Datatype); if (datatype == "bool") { } else if (Globals.GetSqlDataType(column.Datatype) == SqlDbType.NText) { if (column.Name.ToLower().IndexOf("details") > -1) { hasDetails = true; detailsProprety = Globals.GetProgramatlyName(column.Name); } else if (column.Name.ToLower().IndexOf("description") > -1) { hasDescription = true; descriptionProprety = Globals.GetProgramatlyName(column.Name); } } else if (datatype != "byte[]" && datatype != "Object" && datatype != "Guid" && column.Name.ToLower().IndexOf("password") < 0 && column.Name.ToLower() != ProjectBuilder.LangID) { if (column.Name.IndexOf(ProjectBuilder.ExtensionInColumnName) > -1) { if (column.Name == ProjectBuilder.PhotoExtensionColumnName) { hasPhoto = true; photoProprety = Globals.GetProgramatlyName(column.Name); } else if (column.Name == "LogoExtension") { hasLogo = true; logoProprety = Globals.GetProgramatlyName(column.Name); } } else if (column.Name.ToLower().IndexOf("description") > -1) { hasDescription = true; descriptionProprety = Globals.GetProgramatlyName(column.Name); } else if (column.Name.ToLower().IndexOf("title") > -1) { hasTitle = true; titleProprety = Globals.GetProgramatlyName(column.Name); } else { //---------------------------------------- if (ProjectBuilder.HasConfiguration) { propreties.Append("\n\t\t\t\t<tr runat=\"server\" visible=\"<%# SiteOptions.CheckOption(" + SiteOptionsBuilder.GetFullPropertyPath(fullOptionalPropertyName) + ") %>\">"); } else { propreties.Append("\n\t\t\t\t<tr>"); } propreties.Append("\n\t\t\t\t\t<td class=\"GText\">"); propreties.Append("\n\t\t\t\t\t\t<span class=\"GText\">" + ResourcesTesxtsBuilder.AddUserText(Globals.GetProgramatlyName(column.Name), TextType.HtmlClassic) + ": </span>"); propreties.Append("\n\t\t\t\t\t\t<span class=\"GValue\"><%#Eval(\"" + propertyName + "\") %></span>"); propreties.Append("\n\t\t\t\t\t</td>"); propreties.Append("\n\t\t\t\t\t</tr>"); //---------------------------------------- } } } } template.Append("\n<!-- ------------------------ " + repeaterID + " ------------------------ -->"); template.Append("\n<asp:DataList Width=\"100%\" ID=\"" + repeaterID + "\" RepeatColumns=\"1\" runat=\"server\">"); template.Append("\n\t<ItemTemplate>"); template.Append("\n\t\t<table cellspacing=\"0\" cellpadding=\"0\" class=\"GTable\" border=\"0\">"); template.Append("\n\t\t\t<tr>"); template.Append("\n\t\t\t\t<td style=\"width: 100%; vertical-align:top;\">"); template.Append("\n\t\t\t\t\t<table class=\"GData\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" border=\"0\">"); if (hasTitle) { string titleFullOptionalPropertyName = SiteOptionsBuilder.GetFullHasPropertyString(titleProprety); if (ProjectBuilder.HasConfiguration) { template.Append("\n\t\t\t\t\t<tr runat=\"server\" visible=\"<%# SiteOptions.CheckOption(" + SiteOptionsBuilder.GetFullPropertyPath(titleFullOptionalPropertyName) + ") %>\">"); } else { template.Append("\n\t\t\t\t\t<tr>"); } template.Append("\n\t\t\t\t\t\t<td class=\"GTitle\">"); template.Append("\n\t\t\t\t\t\t\t<a class=\"GTitle\" href='<%# " + SiteUrlsBuilder.GetTheGetUrlMethodIdentifire() + "(\"" + detailsPageName + "\",Eval(\"" + idName + "\")) %>'>"); template.Append("\n\t\t\t\t\t\t\t\t<%# Globals.SubStringByWords(DataBinder.Eval(Container, \"DataItem." + titleProprety + "\"),10) %>"); template.Append("\n\t\t\t\t\t\t\t</a>"); template.Append("\n\t\t\t\t\t\t</td>"); template.Append("\n\t\t\t\t\t</tr>"); } if (hasDetails) { string detailsFullOptionalPropertyName = SiteOptionsBuilder.GetFullHasPropertyString(detailsProprety); if (ProjectBuilder.HasConfiguration) { template.Append("\n\t\t\t\t\t<tr runat=\"server\" visible=\"<%# SiteOptions.CheckOption(" + SiteOptionsBuilder.GetFullPropertyPath(detailsFullOptionalPropertyName) + ") %>\">"); } else { template.Append("\n\t\t\t\t\t<tr>"); } template.Append("\n\t\t\t\t\t\t<td class=\"GDetails\">"); template.Append("\n\t\t\t\t\t\t\t\t<%# Globals.SubStringByWords(DataBinder.Eval(Container, \"DataItem." + detailsProprety + "\"), 30)%>"); template.Append("\n\t\t\t\t\t\t\t</td>"); template.Append("\n\t\t\t\t\t\t</tr>"); } if (hasDescription) { string descriptionFullOptionalPropertyName = SiteOptionsBuilder.GetFullHasPropertyString(descriptionProprety); if (ProjectBuilder.HasConfiguration) { template.Append("\n\t\t\t\t\t<tr runat=\"server\" visible=\"<%# SiteOptions.CheckOption(" + SiteOptionsBuilder.GetFullPropertyPath(descriptionFullOptionalPropertyName) + ") %>\">"); } else { template.Append("\n\t\t\t\t\t<tr>"); } template.Append("\n\t\t\t\t\t\t<td class=\"GDetails\">"); template.Append("\n\t\t\t\t\t\t\t\t<%# Globals.SubStringByWords(DataBinder.Eval(Container, \"DataItem." + descriptionProprety + "\"), 30)%>"); template.Append("\n\t\t\t\t\t\t\t</td>"); template.Append("\n\t\t\t\t\t\t</tr>"); } template.Append(propreties.ToString()); template.Append("\n\t\t\t\t\t</table>"); template.Append("\n\t\t\t\t</td>"); if (hasPhoto || hasLogo) { template.Append("\n\t\t\t\t<td style=\"text-align:center; vertical-align:top;\">"); if (hasPhoto) { string photoFullOptionalPropertyName = SiteOptionsBuilder.GetFullHasPropertyString(photoProprety); if (ProjectBuilder.HasConfiguration) { template.Append("\n\t\t\t\t\t<table runat=\"server\" visible=\"<%# SiteOptions.CheckOption(" + SiteOptionsBuilder.GetFullPropertyPath(photoFullOptionalPropertyName) + ") %>\" cellpadding=\"0\" cellspacing=\"0\" class=\"GImageContainer\">"); } else { template.Append("\n\t\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" class=\"GImageContainer\">"); } template.Append("\n\t\t\t\t\t\t<tr>"); template.Append("\n\t\t\t\t\t\t\t<td>"); template.Append("\n\t\t\t\t\t\t\t\t<a href='<%# " + SiteUrlsBuilder.GetTheGetUrlMethodIdentifire() + "(\"" + detailsPageName + "\",Eval(\"" + idName + "\")) %>'>"); template.Append("\n\t\t\t\t\t\t\t\t\t<img alt=\"<%# DataBinder.Eval(Container, \"DataItem." + titleProprety + "\") %>\""); template.Append("\n\t\t\t\t\t\t\t\t\t\tclass=\"GImage\" src='<%# " + global.TableFactoryClass + ".Get" + global.TableProgramatlyName + "PhotoThumbnail(Eval(\"" + idName + "\"),Eval(\"" + photoProprety + "\")) %>' /></a>"); template.Append("\n\t\t\t\t\t\t\t</td>"); template.Append("\n\t\t\t\t\t\t</tr>"); template.Append("\n\t\t\t\t\t</table>"); } if (hasLogo) { string logoFullOptionalPropertyName = SiteOptionsBuilder.GetFullHasPropertyString(logoProprety); if (ProjectBuilder.HasConfiguration) { template.Append("\n\t\t\t\t\t<table runat=\"server\" visible=\"<%# SiteOptions.CheckOption(" + SiteOptionsBuilder.GetFullPropertyPath(logoFullOptionalPropertyName) + ") %>\" cellpadding=\"0\" cellspacing=\"0\" class=\"GImageContainer\">"); } else { template.Append("\n\t\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" class=\"GImageContainer\">"); } template.Append("\n\t\t\t\t\t\t<tr>"); template.Append("\n\t\t\t\t\t\t\t<td>"); template.Append("\n\t\t\t\t\t\t\t\t<a href='<%# " + SiteUrlsBuilder.GetTheGetUrlMethodIdentifire() + "(\"" + detailsPageName + "\",Eval(\"" + idName + "\")) %>'>"); template.Append("\n\t\t\t\t\t\t\t\t\t<img alt=\"<%# DataBinder.Eval(Container, \"DataItem." + titleProprety + "\") %>\""); template.Append("\n\t\t\t\t\t\t\t\t\t\tclass=\"GImage\" src='<%# " + global.TableFactoryClass + ".Get" + global.TableProgramatlyName + "LogoThumbnail(Eval(\"" + idName + "\"),Eval(\"" + logoProprety + "\")) %>' /></a>"); template.Append("\n\t\t\t\t\t\t\t</td>"); template.Append("\n\t\t\t\t\t\t</tr>"); template.Append("\n\t\t\t\t\t</table>"); } template.Append("\n\t\t\t\t</td>"); } template.Append("\n\t\t\t</tr>"); template.Append("\n\t\t</table>"); template.Append("\n\t</ItemTemplate>"); template.Append("\n</asp:DataList>"); template.Append("\n<!-- ------------------------ --------------- ------------------------ -->"); // AppTemplates.Append(template.ToString()); }
// #region ClassMember public string CreateInfoPropreties() { try { //Add Optional if (ProjectBuilder.HasConfiguration) { string tableOptional = SiteOptionsBuilder.GetHasPropertyString(global.TableProgramatlyName); SiteOptionsBuilder.AddSiteOption(tableOptional); } // string xmlDocumentation = ""; // StringBuilder EntityPropreties = new StringBuilder(); // string dataType; string dataTypeAlias; string propertyName; string memberName; foreach (SQLDMO.Column colCurrent in Fields) { //Note dataType for checks & dataTypeAlias for writing dataType = Globals.GetAliasDataType(colCurrent.Datatype); dataTypeAlias = dataType; propertyName = Globals.GetProgramatlyName(colCurrent.Name); memberName = " _" + Globals.GetProgramatlyName(colCurrent.Name); #region Base Property EntityPropreties.Append("\n\t#region --------------" + propertyName + "--------------"); if (colCurrent.Name.ToLower() == "langid") { dataTypeAlias = "Languages"; } if (dataType == "string") { EntityPropreties.Append("\n\tprivate " + dataTypeAlias + memberName + "= \"\";"); } else if (dataType == "Guid") { EntityPropreties.Append("\n\tprivate " + dataTypeAlias + memberName + "= Guid.NewGuid();"); } else if (dataType == "DateTime") { EntityPropreties.Append("\n\tprivate " + dataTypeAlias + memberName + "= DateTime.MinValue;"); } else { EntityPropreties.Append("\n\tprivate " + dataTypeAlias + memberName + ";"); } //XML Documentaion xmlDocumentation = "\n"; xmlDocumentation += "\n\t/// <summary>\n"; xmlDocumentation += "\t/// Gets or sets " + SqlProvider.obj.TableName + " " + propertyName + ". \n"; xmlDocumentation += "\t/// </summary>"; if (ProjectBuilder.AllowXmlDocumentation) { EntityPropreties.Append(xmlDocumentation); } //Propretie body EntityPropreties.Append("\n\tpublic " + dataTypeAlias + " " + propertyName); EntityPropreties.Append("\n\t{"); EntityPropreties.Append("\n\t\tget { return " + memberName + " ; }"); EntityPropreties.Append("\n\t\tset { " + memberName + "= value ; }"); EntityPropreties.Append("\n\t}"); EntityPropreties.Append("\n\t" + Globals.MetthodsSeparator); EntityPropreties.Append("\n\t#endregion"); #endregion if (ProjectBuilder.HasProprety) { #region ------------HasProperty--------------- if ((ID == null || colCurrent.Name != ID.Name)) { string hasPropertyString = SiteOptionsBuilder.GetHasPropertyString(propertyName); string fullHasPropertyString = SiteOptionsBuilder.GetFullHasPropertyString(propertyName); string conditionLine = ""; if (ProjectBuilder.HasConfiguration) { SiteOptionsBuilder.AddTableOption(fullHasPropertyString); } if (dataType == "string" || dataType == "byte[]") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + ".Length > 0" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + ".Length > 0) "; } //-------------------------------------------------- } else if (dataType == "bool") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + ") "; } //-------------------------------------------------- } else if (dataType == "DateTime") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " != DateTime.MinValue" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " != DateTime.MinValue) "; } //-------------------------------------------------- } else if (dataType == "decimal") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " > 0.0" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " > 0.0) "; } //-------------------------------------------------- } else if (dataType == "double") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " > 0.0" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " > 0.0) "; } //-------------------------------------------------- } else if (dataType == "Single") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " != null" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " != null) "; } //-------------------------------------------------- } else if (dataType == "short") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " > 0" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " > 0) "; } //-------------------------------------------------- } else if (dataType == "int") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " > 0" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " > 0) "; } //-------------------------------------------------- } else if (dataType == "long") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " > 0" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " > 0) "; } //-------------------------------------------------- } else if (dataType == "byte") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " > 0" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " > 0) "; } //-------------------------------------------------- } else if (dataType == "Guid") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " != null" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " != null) "; } //-------------------------------------------------- } else if (dataType == "Object") { //-------------------------------------------------- if (ProjectBuilder.HasConfiguration) { conditionLine = "if( " + memberName + " != null" + SiteOptionsBuilder.GetOptionalCondition(fullHasPropertyString, true) + ") "; } else { conditionLine = "if( " + memberName + " != null) "; } //-------------------------------------------------- } EntityPropreties.Append("\n\t#region --------------" + hasPropertyString + "--------------"); EntityPropreties.Append("\n\tpublic bool " + hasPropertyString); EntityPropreties.Append("\n\t{"); EntityPropreties.Append("\n\t\tget"); EntityPropreties.Append("\n\t\t{"); EntityPropreties.Append("\n\t\t\t" + conditionLine); EntityPropreties.Append("\n\t\t\t{ "); EntityPropreties.Append("\n\t\t\t\treturn true;"); EntityPropreties.Append("\n\t\t\t} "); EntityPropreties.Append("\n\t\t\telse"); EntityPropreties.Append("\n\t\t\t{"); EntityPropreties.Append("\n\t\t\t\treturn false;"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t}"); EntityPropreties.Append("\n\t}"); EntityPropreties.Append("\n\t" + Globals.MetthodsSeparator); EntityPropreties.Append("\n\t#endregion"); //------------------------------------------ } #endregion } #region Additional Properties for files properties //Additional Properties for files properties if (dataType == "string" && colCurrent.Name.IndexOf("Extension") > -1) { string[] stringSeparators = new string[] { "Extension" }; string[] separatingResult = colCurrent.Name.Split(stringSeparators, StringSplitOptions.None); propertyName = separatingResult[0]; //Property EntityPropreties.Append("\n\t#region --------------" + propertyName + "--------------"); EntityPropreties.Append("\n\tpublic string " + propertyName); EntityPropreties.Append("\n\t{"); EntityPropreties.Append("\n\t\tget"); EntityPropreties.Append("\n\t\t{"); EntityPropreties.Append("\n\t\t\tif( " + memberName + ".Length > 0) "); EntityPropreties.Append("\n\t\t\t{ "); EntityPropreties.Append("\n\t\t\t\treturn " + global.TableFactoryClass + ".Create" + Table + propertyName + "Name(_" + Globals.GetProgramatlyName(ID.Name) + ")+ " + memberName + ";"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t\telse"); EntityPropreties.Append("\n\t\t\t{"); EntityPropreties.Append("\n\t\t\t\treturn \"\";"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t}"); EntityPropreties.Append("\n\t}"); EntityPropreties.Append("\n\t" + Globals.MetthodsSeparator); EntityPropreties.Append("\n\t#endregion"); //---------------------------------------------------------- //Additional photos Properties if (colCurrent.Name.ToLower().IndexOf("photo") > -1 || colCurrent.Name.ToLower().IndexOf("logo") > -1) { //Micro thumbnail EntityPropreties.Append("\n\t#region --------------Micro" + propertyName + "Thumbs--------------"); EntityPropreties.Append("\n\tpublic string Micro" + propertyName + "Thumbs"); EntityPropreties.Append("\n\t{"); EntityPropreties.Append("\n\t\tget"); EntityPropreties.Append("\n\t\t{"); EntityPropreties.Append("\n\t\t\tif( " + memberName + ".Length > 0) "); EntityPropreties.Append("\n\t\t\t{ "); EntityPropreties.Append("\n\t\t\t\treturn " + global.TableFactoryClass + ".Create" + Table + propertyName + "Name(_" + Globals.GetProgramatlyName(ID.Name) + ")+ MoversFW.Thumbs.thumbnailExetnsion ;"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t\telse"); EntityPropreties.Append("\n\t\t\t{"); EntityPropreties.Append("\n\t\t\t\treturn \"\";"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t}"); EntityPropreties.Append("\n\t}"); EntityPropreties.Append("\n\t" + Globals.MetthodsSeparator); EntityPropreties.Append("\n\t#endregion"); //----------------------------------------------------------- //Mini thumbnail EntityPropreties.Append("\n\t#region --------------Mini" + propertyName + "Thumbs--------------"); EntityPropreties.Append("\n\tpublic string Mini" + propertyName + "Thumbs"); EntityPropreties.Append("\n\t{"); EntityPropreties.Append("\n\t\tget"); EntityPropreties.Append("\n\t\t{"); EntityPropreties.Append("\n\t\t\tif( " + memberName + ".Length > 0) "); EntityPropreties.Append("\n\t\t\t{ "); EntityPropreties.Append("\n\t\t\t\treturn " + global.TableFactoryClass + ".Create" + Table + propertyName + "Name(_" + Globals.GetProgramatlyName(ID.Name) + ")+ MoversFW.Thumbs.thumbnailExetnsion ;"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t\telse"); EntityPropreties.Append("\n\t\t\t{"); EntityPropreties.Append("\n\t\t\t\treturn \"\";"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t}"); EntityPropreties.Append("\n\t}"); EntityPropreties.Append("\n\t" + Globals.MetthodsSeparator); EntityPropreties.Append("\n\t#endregion"); //----------------------------------------------------------- //Normal thumbnail EntityPropreties.Append("\n\t#region --------------Normal" + propertyName + "Thumbs--------------"); EntityPropreties.Append("\n\tpublic string Normal" + propertyName + "Thumbs"); EntityPropreties.Append("\n\t{"); EntityPropreties.Append("\n\t\tget"); EntityPropreties.Append("\n\t\t{"); EntityPropreties.Append("\n\t\t\tif( " + memberName + ".Length > 0) "); EntityPropreties.Append("\n\t\t\t{ "); EntityPropreties.Append("\n\t\t\t\treturn " + global.TableFactoryClass + ".Create" + Table + propertyName + "Name(_" + Globals.GetProgramatlyName(ID.Name) + ")+ MoversFW.Thumbs.thumbnailExetnsion ;"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t\telse"); EntityPropreties.Append("\n\t\t\t{"); EntityPropreties.Append("\n\t\t\t\treturn \"\";"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t}"); EntityPropreties.Append("\n\t}"); EntityPropreties.Append("\n\t" + Globals.MetthodsSeparator); EntityPropreties.Append("\n\t#endregion"); //----------------------------------------------------------- //Big thumbnail EntityPropreties.Append("\n\t#region --------------Big" + propertyName + "Thumbs--------------"); EntityPropreties.Append("\n\tpublic string Big" + propertyName + "Thumbs"); EntityPropreties.Append("\n\t{"); EntityPropreties.Append("\n\t\tget"); EntityPropreties.Append("\n\t\t{"); EntityPropreties.Append("\n\t\t\tif( " + memberName + ".Length > 0) "); EntityPropreties.Append("\n\t\t\t{ "); EntityPropreties.Append("\n\t\t\t\treturn " + global.TableFactoryClass + ".Create" + Table + propertyName + "Name(_" + Globals.GetProgramatlyName(ID.Name) + ")+ MoversFW.Thumbs.thumbnailExetnsion ;"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t\telse"); EntityPropreties.Append("\n\t\t\t{"); EntityPropreties.Append("\n\t\t\t\treturn \"\";"); EntityPropreties.Append("\n\t\t\t}"); EntityPropreties.Append("\n\t\t}"); EntityPropreties.Append("\n\t}"); EntityPropreties.Append("\n\t" + Globals.MetthodsSeparator); EntityPropreties.Append("\n\t#endregion"); //----------------------------------------------------------- } } #endregion } // EntityPropreties.Append("\n"); return(EntityPropreties.ToString()); } catch (Exception ex) { MessageBox.Show("My Generated Code Exception:" + ex.Message); return(""); } }