Business Objects in C#?

M

macupryk

Guest
I have the following business object can someone check the syntax for the server control? The way I instantiated it. And anything else that I can change. Thanks. BirthDateSelector = new ActiveDateTime();

<code>

using System;
using System.Collections;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Text.RegularExpressions;
using System.Globalization;
using System.Net;
using System.Text;
using System.Xml;
using System.Data.SqlClient;
using System.Data.OleDb;
using ActiveUp.WebControls;


namespace OmegaLove
{
public class User
{
private int id;

private string Username_TextBox;
private string Password_TextBox;
private string FirstName_TextBox;
private string LastName_TextBox;
private string Email_TextBox;
private string SecretAnswer_TextBox;
private string City_TextBox;

private string Title_DropDownList;
private string Gender_DropDownList;
private string SexualOrientation_DropDownList;
private string SecretQuestion_DropDownList;
private string StatesProvinces_DropDownList;
private string Countries_DropDownList;
private ActiveUp.WebControls.ActiveDateTime BirthDateSelector;


static public string[] TitleStr =
{"Mr.","Ms.","Miss.","Mrs.","Dr.","M.","Mme.","Mlle.","Prof.",
"Rev.","Other"};

static public string[] GenderStr = {"Male", "Female"};

static public string[] SexualOrientationStr =
{"Heterosexual","Gay","Lesbian", "Bisexual"};

static public string[] SecretQuestionStr =
{
"What street did I grow up on?", "What is the name of the high school I attended?",
"What is my favorite type of music?","What is my pet's name?"};

static public string [] StatesProvincesStr =
{
"Not Applicable", "Alabama", "Alaska", "Army Post Office",
"Arizona", "Arkansas", "California", "District of Columbia",
"Delaware", "Florida", "Fleet Post Office", "Georgia", "Guam",
"Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas",
"Kentucky", "Louisiana", "Maine", "Maryland", "Massachusetts",
"Michigan", "Minnesota", "Mississippi", "Missouri", "Montana",
"Nebraska", "Nevada", "New Hampshire", "New Jersey", "New Mexico",
"New York", "North Carolina", "North Dakota", "Ohio", "Oklahoma",
"Oregon", "Pennsylvania", "Puerto Rico", "Rhode Island",
"South Carolina", "South Dakota", "Tennessee", "Texas", "Utah",
"Vermont", "West Virginia", "Wisconsin", "Wyoming", "British Columbia",
"Manitoba", "New Brunswick", "Newfoundland", "Northwest Territories",
"Nova Scotia", "Nunavut", "Ontario", "Prince Edward Island", "Quebec",
"Saskatchewan", "Yukon"};

static public string [] CountriesStr =
{
"Not Applicable","Canada","Afghanistan","Albania","Algeria",
"American Samoa","Andorra","Angola","Angola","Anguilla",
"Antarctica","Antigua and Barbuda","Argentina","Armenia",
"Aruba","Australia","Austria","Azerbaijan","Bahrain","Bangladesh",
"Barbados","Belarus","Belgium","Belize","Benin","Bermuda",
"Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island",
"Brazil","British Indian Ocean Territory","Brunei Darussalam",
"Burkina Faso","Burundi","Cambodia","Cameroon","Cape Verde",
"Cayman Islands","Central African Republic", "Chad","China",
"Christmas Island","Cocos (Keeling Islands)","Colombia",
"Comoros","Congo","Cook Islands","Costa Rica","Cote D'Ivoire (Ivory Coast)",
"Croatia (Hrvatska)","Cuba","Cyprus","Czech Republic","Denmark",
"Djibouti","Dominican Republic","Dominica","East Timor","Ecuador",
"Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia",
"Ethiopia", "Falkland Islands (Malvinas)","Faroe Islands","Fiji",
"Finland", "France, Metropolitan", "France","French Guiana",
"French Polynesia","French Southern Territories","Gabon",
"Gambia","Georgia","Germany","Ghana","Gibraltar","Greece",
"Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guinea-Bissau",
"Guinea","Guyana","Haiti","Heard and McDonald Islands","Honduras",
"Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq",
"Ireland","Israel","Italy","Jamaica","Japan","Jordan","Kazakhstan",
"Kenya","Kiribati","Korea (North)","Korea (South)","Kuwait","Kyrgyzstan",
"Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein",
"Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi",
"Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique",
"Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova",
"Monaco","Mongolia","Montserrat","Morocco","Mozambique","Myanmar",
"Namibia","Nauru","Nepal","Netherlands Antilles","Netherlands",
"New Caledonia","New Zealand","Nicaragua","Nigeria","Niger","Niue",
"Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan",
"Palau","Panama","Papua New Guinea","Paraguay","Peru",
"Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar",
"Reunion","Russian Federation","Rwanda","S. Georgia and S. Sandwich Islands",
"Saint Kitts and Nevis","Saint Lucia","Saint Vincent and The Grenadines",
"Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal",
"Seychelles","Sierra Leone","Singapore","Slovak Republic","Slovenia",
"Solomon Islands","Somalia","South Africa","Spain","Sri Lanka","St. Helena",
"St. Pierre and Miquelon","Sudan","Suriname","Svalbard and Jan Mayen Islands",
"Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania",
"Thailand","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey",
"Turkmenistan","Turks and Caicos Islands","Tuvalu","US Minor Outlying Islands",
"Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America",
"Uruguay","Uzbekistan","Vanuatu","Vatican City State","Venezuela","Viet Nam",
"Virgin Islands (British)","Virgin Islands (US)","Wallis and Futuna Islands",
"Western Sahara","Yemen","Yugoslavia","Zaire","Zambia","Zimbabwe"};


public int ID
{
get
{
return id;
}
set
{
id = value;
}
}


public string Username
{
get
{
return Username_TextBox;
}

set
{
Username_TextBox = value;
}
}

public string Password
{
get
{
return Password_TextBox;
}

set
{
Password_TextBox = value;
}
}

public string Title
{
get
{
return Title_DropDownList;
}

set
{
Title_DropDownList = value;
}
}

public string FirstName
{
get
{
return FirstName_TextBox;
}

set
{
FirstName_TextBox = value;
}
}

public string LastName
{
get
{
return LastName_TextBox;
}

set
{
LastName_TextBox = value;
}
}


public string Email
{
get
{
return Email_TextBox;
}

set
{
Email_TextBox = value;
}
}


public string Gender
{
get
{
return Gender_DropDownList;
}

set
{
Gender_DropDownList = value;
}
}


public System.DateTime BirthDate
{
get
{
return (BirthDateSelector.Date);
}
set
{
BirthDateSelector.Date = value;
}
}


public string SexualOrientation
{
get
{
return SexualOrientation_DropDownList;
}
set
{
SexualOrientation_DropDownList = value;
}
}

public string SecretQuestion
{
get
{
return SecretQuestion_DropDownList;
}
set
{
SecretQuestion_DropDownList = value;
}
}

public string SecretAnswer
{
get
{
return SecretAnswer_TextBox;
}
set
{
SecretAnswer_TextBox = value;
}
}

public string City
{
get
{
return City_TextBox;
}
set
{
City_TextBox = value;
}
}

public string StatesProvinces
{
get
{
return StatesProvinces_DropDownList;
}
set
{
StatesProvinces_DropDownList = value;
}
}

public string Countries
{
get
{
return Countries_DropDownList;
}
set
{
Countries_DropDownList = value;
}
}

public User()
{
//
// TODO: Add constructor logic here
ID = 1;
Username_TextBox = "";
Password_TextBox = "";
FirstName_TextBox = "";
LastName_TextBox = "";
Email_TextBox = "";
SecretAnswer_TextBox = "";
City_TextBox = "";
Title_DropDownList = "";
Gender_DropDownList = "";
SexualOrientation_DropDownList = "";
SecretQuestion_DropDownList = "";
StatesProvinces_DropDownList = "";
Countries_DropDownList = "";
BirthDateSelector = new ActiveDateTime();
}

public User(int ID)
{
this.ID = ID;
}

public User(User u)
{
this.ID = u.ID;
this.Username = u.Username;
this.Password = u.Password;
this.Title = u.Title;
this.FirstName = u.FirstName;
this.LastName = u.LastName;
this.Email = u.Email;
this.Gender = u.Gender;
this.SexualOrientation = u.SexualOrientation;
this.BirthDate = u.BirthDateSelector.Date;
this.SecretQuestion = u.SecretQuestion;
this.SecretAnswer = u.SecretAnswer;
this.City = u.City;
this.StatesProvinces = u.StatesProvinces;
this.Countries = u.Countries;
}

public void SetSqlCmdParams(SqlCommand cmd)
{
cmd.Parameters["@username"].Value = this.Username;
cmd.Parameters["@password"].Value = this.Password;
cmd.Parameters["@title"].Value = this.Title;
cmd.Parameters["@firstname"].Value = this.FirstName;
cmd.Parameters["@lastname"].Value = this.LastName;
cmd.Parameters["@email"].Value = this.Email;
cmd.Parameters["@gender"].Value = this.Gender;
cmd.Parameters["@sexualorientation"].Value = this.SexualOrientation;
cmd.Parameters["@birthdate"].Value = this.BirthDateSelector;
cmd.Parameters["@secretquestion"].Value = this.SecretQuestion;
cmd.Parameters["@secretanswer"].Value = this.SecretAnswer;
cmd.Parameters["@city"].Value = this.City;
cmd.Parameters["@stateprovinces"].Value = this.StatesProvinces;
cmd.Parameters["@countries"].Value = this.Countries;
}

public void FillFromSql(SqlDataReader r)
{
this.ID = r.GetInt32(r.GetOrdinal("ID"));
this.Username = r.GetString(r.GetOrdinal("UserName"));
this.Password = r.GetString(r.GetOrdinal("PassWord"));
this.Title = r.GetString(r.GetOrdinal("Title"));
this.FirstName = r.GetString(r.GetOrdinal("FirstName"));
this.LastName = r.GetString(r.GetOrdinal("LastName"));
this.Email = r.GetString(r.GetOrdinal("Email"));
this.SexualOrientation = r.GetString(r.GetOrdinal("SexualOrientation"));
this.Gender = r.GetString(r.GetOrdinal("Gender"));
this.BirthDate = r.GetDateTime(r.GetOrdinal("BirthDate"));
this.SecretQuestion = r.GetString(r.GetOrdinal("SecretQuestion"));
this.SecretAnswer = r.GetString(r.GetOrdinal("SecretAnswer"));
this.City = r.GetString(r.GetOrdinal("City"));
this.StatesProvinces = r.GetString(r.GetOrdinal("StatesProvinces"));
this.Countries = r.GetString(r.GetOrdinal("Countries"));
}
}
}

</code>
 
Back
Top