SELECT schemas.name AS [Schema], tables.name AS [Table], columns.name AS [Column], CASE WHEN columns.system_type_id = 34 THEN 'byte[]' WHEN columns.system_type_id = 35 THEN 'string' WHEN columns.system_type_id = 36 THEN 'System.Guid' WHEN columns.system_type_id = 48 THEN 'byte' WHEN columns.system_type_id = 52 THEN 'short' WHEN columns.system_type_id = 56 THEN 'int' WHEN columns.system_type_id = 58 THEN 'System.DateTime' WHEN columns.system_type_id = 59 THEN 'float' WHEN columns.system_type_id = 60 THEN 'decimal' WHEN columns.system_type_id = 61 THEN 'System.DateTime' WHEN columns.system_type_id = 62 THEN 'double' WHEN columns.system_type_id = 98 THEN 'object' WHEN columns.system_type_id = 99 THEN 'string' WHEN columns.system_type_id = 104 THEN 'bool' WHEN columns.system_type_id = 106 THEN 'decimal' WHEN columns.system_type_id = 108 THEN 'decimal' WHEN columns.system_type_id = 122 THEN 'decimal' WHEN columns.system_type_id = 127 THEN 'long' WHEN columns.system_type_id = 165 THEN 'byte[]' WHEN columns.system_type_id = 167 THEN 'string' WHEN columns.system_type_id = 173 THEN 'byte[]' WHEN columns.system_type_id = 175 THEN 'string' WHEN columns.system_type_id = 189 THEN 'long' WHEN columns.system_type_id = 231 THEN 'string' WHEN columns.system_type_id = 239 THEN 'string' WHEN columns.system_type_id = 241 THEN 'string' WHEN columns.system_type_id = 241 THEN 'string' END AS [Type], columns.is_nullable AS [Nullable] FROM sys.tables tables INNER JOIN sys.schemas schemas ON (tables.schema_id = schemas.schema_id ) INNER JOIN sys.columns columns ON (columns.object_id = tables.object_id) WHERE tables.name <> 'sysdiagrams' AND tables.name <> 'dtproperties' ORDER BY [Schema], [Table], [Column], [Type]
Wednesday, August 24, 2011
get database columns using mssql server
Wednesday, February 23, 2011
how to generate json file from .net object
public class data_city
{
private string _city;
public string city
{
get { return _city; }
}
public data_city(string city)
{
_city = city;
}
}
public class data_state
{
public data_state(string id, string name)
{
_id = id;
_name = name;
}
private string _id;
public string id
{
get { return _id; }
}
private string _name;
public string name
{
get { return _name; }
}
private List<data_city> _Cities = new List<data_city>();
public List<data_city> cities
{
get { return _Cities; }
set { _Cities = value; }
}
}
private void GenerateJsonCities()
{
var state = from s in developerDataContext.States
orderby s.DisplayOrder
select new { id = s.StateCode, name = s.Description };
List<data_state> dsl = new List<data_state>();
foreach (var s in state)
{
data_state ds = new data_state(s.id, s.name);
List<City> ss = developerDataContext.Cities.Where(p => p.StateCode == s.id).OrderBy(p => p.City1).ToList();
foreach (City c in ss)
{
ds.cities.Add(new data_city(c.City1));
}
dsl.Add(ds);
}
string city_json = string.Format("var data_state = {0};", json);
File.WriteAllText(MapPath("~/scripts/referenceData/state_city.js"), city_json);
}
{
private string _city;
public string city
{
get { return _city; }
}
public data_city(string city)
{
_city = city;
}
}
public class data_state
{
public data_state(string id, string name)
{
_id = id;
_name = name;
}
private string _id;
public string id
{
get { return _id; }
}
private string _name;
public string name
{
get { return _name; }
}
private List<data_city> _Cities = new List<data_city>();
public List<data_city> cities
{
get { return _Cities; }
set { _Cities = value; }
}
}
private void GenerateJsonCities()
{
var state = from s in developerDataContext.States
orderby s.DisplayOrder
select new { id = s.StateCode, name = s.Description };
List<data_state> dsl = new List<data_state>();
foreach (var s in state)
{
data_state ds = new data_state(s.id, s.name);
List<City> ss = developerDataContext.Cities.Where(p => p.StateCode == s.id).OrderBy(p => p.City1).ToList();
foreach (City c in ss)
{
ds.cities.Add(new data_city(c.City1));
}
dsl.Add(ds);
}
JavaScriptSerializer serializer = new JavaScriptSerializer();
string json = serializer.Serialize(dsl);
string city_json = string.Format("var data_state = {0};", json);
File.WriteAllText(MapPath("~/scripts/referenceData/state_city.js"), city_json);
}
Tuesday, April 6, 2010
how to get optimum sizes of resized image with proportion in .NET
Private _MaxWidth As Integer
Private _MaxHeight As Integer
Public Property MaxWidth() As Integer
Get
Return _MaxWidth
End Get
Set(ByVal value As Integer)
_MaxWidth = value
End Set
End Property
Public Property MaxHeight() As Integer
Get
Return _MaxHeight
End Get
Set(ByVal value As Integer)
_MaxHeight = value
End Set
End Property
Private Function CalculateOptimumImageSize(ByVal src As System.Drawing.Image) As Integer()
Dim sizeImgDim As Integer() = New Integer(1) {}
sizeImgDim(0) = src.Width
sizeImgDim(1) = src.Height
'if the max and min are larger than the original size, therefore follow the original
If sizeImgDim(0) > _MaxWidth OrElse sizeImgDim(1) > _MaxHeight Then
Dim imageRatio As Decimal = CDec(sizeImgDim(0)) / CDec(sizeImgDim(1))
Dim w As Decimal = imageRatio * CDec(_MaxHeight)
If w > _MaxWidth Then
sizeImgDim(0) = _MaxWidth
Else
sizeImgDim(0) = Convert.ToInt32(w)
End If
Dim h As Decimal = CDec(_MaxWidth) / imageRatio
If h > _MaxHeight Then
sizeImgDim(1) = _MaxHeight
Else
sizeImgDim(1) = Convert.ToInt32(h)
End If
End If
Return sizeImgDim
End Function
Clean up html code and words tag in .NET
Private Shared Function CleanHTML(ByVal html As String) As String
html = Regex.Replace(html, "<[/]?(font|span|xml|del|ins|[ovwxp]:\w+)[^>]*?>", "", RegexOptions.IgnoreCase)
html = Regex.Replace(html, "<([^>]*)(?:class|lang|style|size|face|[ovwxp]:\w+)=(?:'[^']*'|""[^""]*""|[^\s>]+)([^>]*)>", "<$1$2>", RegexOptions.IgnoreCase)
html = Regex.Replace(html, "<([^>]*)(?:class|lang|style|size|face|[ovwxp]:\w+)=(?:'[^']*'|""[^""]*""|[^\s>]+)([^>]*)>", "<$1$2>", RegexOptions.IgnoreCase)
Return html
End Function
html = Regex.Replace(html, "<[/]?(font|span|xml|del|ins|[ovwxp]:\w+)[^>]*?>", "", RegexOptions.IgnoreCase)
html = Regex.Replace(html, "<([^>]*)(?:class|lang|style|size|face|[ovwxp]:\w+)=(?:'[^']*'|""[^""]*""|[^\s>]+)([^>]*)>", "<$1$2>", RegexOptions.IgnoreCase)
html = Regex.Replace(html, "<([^>]*)(?:class|lang|style|size|face|[ovwxp]:\w+)=(?:'[^']*'|""[^""]*""|[^\s>]+)([^>]*)>", "<$1$2>", RegexOptions.IgnoreCase)
Return html
End Function
How to capitalize every first letter using .NET
Public Shared Function Capitalize(ByVal value As String) As String
Return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(value)
End Function
Return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(value)
End Function
Wednesday, July 1, 2009
Regex for strong password implementation
Advance password
(?=^.{12,}$)((?=.*\d)(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$
Passwords will contain at least (1) upper case letterPasswords will contain at least (1) lower case letter
Passwords will contain at least (1) number or special character
Passwords will contain at least (12) characters in length
Basic password
(?=^.{12,}$)((?=.*\d)(?=.*\W+))(?![.\n])(?=.*[a-z]).*$
Passwords will contain at least (1) letter
Passwords will contain at least (1) number or special character
Passwords will contain at least (12) characters in length
Monday, May 11, 2009
how to add mata keyword & meta description in ASP.NET?
There is no easy way to add but I have a simple method to introduce
pageEx.cs
someasp.aspx
Hope this helps :)
pageEx.cs
using System;
using System.Data;
using System.Configuration;
using
System.Web;
using System.Web.Security;
using System.Web.UI;
using
System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public class PageEx : System.Web.UI.Page
{
private HtmlMeta
metaDescription = new HtmlMeta();
private HtmlMeta metaKeywords = new
HtmlMeta();
public string Description
{
get { return
metaDescription.Content; }
set { metaDescription.Content = value; }
}
public string[] Keywords
{
get
{
if
(metaKeywords.Content == null)
{
return new string[] { "" };
}
else
{
return metaKeywords.Content.Split(new char[] { ',' });
}
}
set
{
if (value != null)
{
metaKeywords.Content =
string.Join(",", value);
}
}
}
public PageEx()
{
Init += new EventHandler(PageEx_Init);
}
void PageEx_Init(object
sender, EventArgs e)
{
//Add the description Meta control
metaDescription.Name = "description";
Page.Header.Controls.Add(metaDescription);
//Add the keywords Meta
control
metaKeywords.Name = "keywords";
Page.Header.Controls.Add(metaKeywords);
}
}
someasp.aspx
protected void Page_Load(object sender, EventArgs e)
{
this.Description = "the power 123";
this.Keywords = new string[] {
"Enquiries", "enquiry", "contact", "contacts", "email", "tel" };
}
Hope this helps :)
Subscribe to:
Posts (Atom)