7 appendix 2(source code)
Transcript of 7 appendix 2(source code)
//Admin//
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;
using System.Data.SqlClient;
using SMTPMailClient.DAL;
/// <summary>
/// Summary description for AdminBL
/// </summary>
public class AdminBL:Connection
{
public static DataSet ds;
public AdminBL()
{ //
// TODO: Add constructor logic here
// }
private string _LoginName,_LoginTime,_LogoutTime,_Password;
public string LoginTime
27
{
get { return _LoginTime; }
set { _LoginTime = value; }
}
public string LogoutTime
{
get { return _LogoutTime; }
set { _LogoutTime = value; }
}
public string LoginName
{
get { return _LoginName; }
set { _LoginName = value; }
}
private DateTime _LoginDate,_LogoutDate,_Date,_Date1;
public DateTime LoginDate
{
get { return _LoginDate; }
set { _LoginDate = value; }
}
public DateTime LogoutDate
{
get { return _LogoutDate; }
28
set { _LogoutDate = value; }
}
public DateTime Date
{
get { return _Date; }
set { _Date = value; }
}
public DateTime Date1
{
get { return _Date1; }
set { _Date1 = value; }
}
public string Password
{
get { return _Password; }
set { _Password = value; }
}
public DataSet ViewAllUserToAdmin()
{
ds = new DataSet();
ds = SqlHelper.ExecuteDataset(con, CommandType.StoredProcedure, "Sp_View_AllUserToAdmin");
return ds;
} public void DeleteUserLogin()
{ SqlParameter[] p = new SqlParameter[1];
p[0] = new SqlParameter("@LoginName", this._LoginName);
29
p[0].DbType = DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Delete_UserLogin", p);
}
public DataSet ShowUserLoginHistory()
{
ds = new DataSet();
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@Date", this._Date);
p[0].DbType = DbType.Date;
p[1] = new SqlParameter("@Date1", this._Date1);
p[1].DbType = DbType.Date;
ds = SqlHelper.ExecuteDataset(con, CommandType.StoredProcedure, "Sp_Show_UserLoginHistory",p);
return ds;
}
public DataSet ShowUserLogoutHistory()
{
ds = new DataSet();
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@Date", this._Date);
p[0].DbType = DbType.Date;
p[1] = new SqlParameter("@Date1", this._Date1);
p[1].DbType = DbType.Date;
30
ds = SqlHelper.ExecuteDataset(con, CommandType.StoredProcedure, "Sp_Show_UserLogoutHistory",p);
return ds;
}
public DataSet ShowUserByDate()
{
ds = new DataSet();
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@Date", this._Date);
p[0].DbType = DbType.Date;
p[1] = new SqlParameter("@Date1", this._Date1);
p[1].DbType = DbType.Date;
ds = SqlHelper.ExecuteDataset(con, CommandType.StoredProcedure, "Sp_Show_User_ByDate", p);
return ds;
}
public bool CheckAdminValidity()
{
int count;
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@Password", this._Password);
p[1].DbType = DbType.String;
count = int.Parse(SqlHelper.ExecuteScalar(con, CommandType.StoredProcedure, "Sp_CheckAdminValidity", p).ToString());
if (count > 0) {
31
return true;
} else
{
return false;
} }
public void ChengeAdminPassword()
{
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@Password", this._Password);
p[1].DbType = DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Chenge_AdminPassword", p);
}}
//User Registration//
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;
using System.Data.SqlClient;
using SMTPMailClient.DAL;
32
/// <summary>
/// Summary description for UserRegistrationBL
/// </summary>
public class UserRegistrationBL:Connection
{
public static DataSet ds;
public UserRegistrationBL()
{
//
// TODO: Add constructor logic here
//
}
private string _LoginName, _Password, _Question, _Answer,_LoginTime,_LogoutTime;
public string LoginTime
{
get { return _LoginTime; }
set { _LoginTime = value; }
}
public string LogoutTime
{
get { return _LogoutTime; }
set { _LogoutTime = value; }
}
public string LoginName {
get { return _LoginName; }
33
set { _LoginName = value; }
}
public string Password
{
get { return _Password; }
set { _Password = value; }
}
public string Question
{
get { return _Question; }
set { _Question = value; }
}
public string Answer
{
get { return _Answer; }
set { _Answer = value; }
}
private string _FirstName, _LastName, _Address, _City, _State, _Trritory, _PinCode, _Country, _Email, _Phone, _Gender, _Language, _Income, _Occupation,_IndustryType,_Interest;
public string FirstName
{
get { return _FirstName; }
set { _FirstName = value; }
}
public string LastName {
34
get { return _LastName; }
set { _LastName = value; }
}
public string Address
{
get { return _Address; }
set { _Address = value; }
}
public string City
{ get { return _City; }
set { _City = value; }
}
public string State
{ get { return _State; }
set { _State = value; }
}
public string Trritory
{
get { return _Trritory; }
set { _Trritory = value; }
}
public string PinCode
{ get { return _PinCode; }
set { _PinCode = value; }
} public string Country
35
{
get { return _Country; }
set { _Country = value; }
}
public string Email
{
get { return _Email; }
set { _Email = value; }
}
public string Phone
{
get { return _Phone; }
set { _Phone = value; }
}
private DateTime _DOB,_LoginDate,_LogoutDate,_Date;
public DateTime Date
{
get { return _Date; }
set { _Date = value; }
}
public DateTime DOB
{
get { return _DOB; }
set { _DOB = value; }
} public DateTime LoginDate
36
{
get { return _LoginDate; }
set { _LoginDate = value; }
}
public DateTime LogoutDate
{
get { return _LogoutDate; }
set { _LogoutDate = value; }
}
public string Gender
{
get { return _Gender; }
set { _Gender = value; }
}
public string Language
{
get { return _Language; }
set { _Language = value; }
}
public string Income
{
get { return _Income; }
set { _Income = value; }
}
public string Occupation
37
{
get { return _Occupation; }
set { _Occupation = value; }
}
public string IndustryType
{
get { return _IndustryType; }
set { _IndustryType = value; }
}
public string Interest
{
get { return _Interest; }
set { _Interest = value; }
}
public void InsertUserLoginInfo()
{
SqlParameter[] p=new SqlParameter[4];
p[0]=new SqlParameter("@LoginName",this._LoginName);
p[0].DbType=DbType.String;
p[1]=new SqlParameter("@Password",this._Password);
p[1].DbType=DbType.String;
p[2]=new SqlParameter("@Question",this._Question);
p[2].DbType=DbType.String;
p[3]=new SqlParameter("@Answer",this._Answer);
p[3].DbType=DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_InsertUserLoginInfo", p); }
38
public void InsertRegistrationInfo()
{ SqlParameter[] p = new SqlParameter[18];
p[0] = new SqlParameter("@LoginId", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@FirstName", this._FirstName);
p[1].DbType = DbType.String;
p[2] = new SqlParameter("@LastName", this._LastName);
p[2].DbType = DbType.String;
p[3] = new SqlParameter("@Address", this._Address);
p[3].DbType = DbType.String;
p[4] = new SqlParameter("@City", this._City);
p[4].DbType = DbType.String;
p[5] = new SqlParameter("@State", this._State);
p[5].DbType = DbType.String;
p[6] = new SqlParameter("@PinCode", this._PinCode);
p[6].DbType = DbType.String;
p[7] = new SqlParameter("@Country", this._Country);
p[7].DbType = DbType.String;
p[8] = new SqlParameter("@Email", this._Email);
p[8].DbType = DbType.String;
p[9] = new SqlParameter("@Phone", this._Phone);
p[9].DbType = DbType.String;
p[10] = new SqlParameter("@DOB", this._DOB);
p[10].DbType = DbType.Date;
p[11] = new SqlParameter("@Gender", this._Gender);
p[11].DbType = DbType.String;
39
p[12] = new SqlParameter("@Language", this._Language);
p[12].DbType = DbType.String;
p[13] = new SqlParameter("@Income", this._Income);
p[13].DbType = DbType.String;
p[14] = new SqlParameter("@Occupation", this._Occupation);
p[14].DbType = DbType.String;
p[15] = new SqlParameter("@IndustryType", this._IndustryType);
p[15].DbType = DbType.String;
p[16] = new SqlParameter("@Interest", this._Interest);
p[16].DbType = DbType.String;
p[17] = new SqlParameter("@Date", this._Date);
p[17].DbType = DbType.Date;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Insert_RegistrationInfo", p);
}
public bool CheckUserAvailability()
{
int count;
SqlParameter[] p = new SqlParameter[1];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
count=int.Parse(SqlHelper.ExecuteScalar(con,CommandType.StoredProcedure,"Sp_CheckUserAvailability",p).ToString());
if(count>0)
{
return true; }
40
else
{
return false;
}
}
public bool CheckUserValidity()
{ int count;
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@Password", this._Password);
p[1].DbType = DbType.String;
count = int.Parse(SqlHelper.ExecuteScalar(con, CommandType.StoredProcedure, "Sp_CheckUserValidity", p).ToString());
if (count > 0)
{
return true;
}
else
{
return false;
}
} public DataSet ShowUserInfo()
{ SqlParameter[] p = new SqlParameter[1];
p[0] = new SqlParameter("@LoginName", this._LoginName);
41
p[0].DbType = DbType.String;
ds = new DataSet();
ds = SqlHelper.ExecuteDataset(con, CommandType.StoredProcedure, "Sp_Show_UserInfo",p);
return ds;
}
public bool CheckPasswordInfo()
{
int count;
SqlParameter[] p = new SqlParameter[3];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@Question", this._Question);
p[1].DbType = DbType.String;
p[2] = new SqlParameter("@Answer", this._Answer);
p[2].DbType = DbType.String;
count = int.Parse(SqlHelper.ExecuteScalar(con, CommandType.StoredProcedure, "Sp_Check_PasswordInfo", p).ToString());
if (count > 0)
{
return true;
}
else
{ return false;
}
}
public DataSet SelectPassword()
42
{
SqlParameter[] p = new SqlParameter[3];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@Question", this._Question);
p[1].DbType = DbType.String;
p[2] = new SqlParameter("@Answer", this._Answer);
p[2].DbType = DbType.String;
ds = new DataSet();
ds = SqlHelper.ExecuteDataset(con, CommandType.StoredProcedure, "Sp_Select_Password", p);
return ds;
}
public void UpdateNewPassword()
{
SqlParameter[] p = new SqlParameter[4];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@Password", this._Password);
p[1].DbType = DbType.String;
p[2] = new SqlParameter("@Question", this._Question);
p[2].DbType = DbType.String;
p[3] = new SqlParameter("@Answer", this._Answer);
p[3].DbType = DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Update_New_Password", p);
} public DataSet SelectName()
43
{
SqlParameter[] p = new SqlParameter[1];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
ds = new DataSet();
ds = SqlHelper.ExecuteDataset(con, CommandType.StoredProcedure, "Sp_Select_Name", p);
return ds;
}
public void UpdatePassword()
{
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@Password", this._Password);
p[1].DbType = DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Update_Password", p);
} public void UpdateUserProfile()
{ SqlParameter[] p = new SqlParameter[17];
p[0] = new SqlParameter("@LoginId", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@FirstName", this._FirstName);
p[1].DbType = DbType.String;
p[2] = new SqlParameter("@LastName", this._LastName);
p[2].DbType = DbType.String;
44
p[3] = new SqlParameter("@Address", this._Address);
p[3].DbType = DbType.String;
p[4] = new SqlParameter("@City", this._City);
p[4].DbType = DbType.String;
p[5] = new SqlParameter("@State", this._State);
p[5].DbType = DbType.String;
p[6] = new SqlParameter("@PinCode", this._PinCode);
p[6].DbType = DbType.String;
p[7] = new SqlParameter("@Country", this._Country);
p[7].DbType = DbType.String;
p[8] = new SqlParameter("@Email", this._Email);
p[8].DbType = DbType.String;
p[9] = new SqlParameter("@Phone", this._Phone);
p[9].DbType = DbType.String;
p[10] = new SqlParameter("@DOB", this._DOB);
p[10].DbType = DbType.Date;
p[11] = new SqlParameter("@Gender", this._Gender);
p[11].DbType = DbType.String;
p[12] = new SqlParameter("@Language", this._Language);
p[12].DbType = DbType.String;
p[13] = new SqlParameter("@Income", this._Income);
p[13].DbType = DbType.String;
p[14] = new SqlParameter("@Occupation", this._Occupation);
p[14].DbType = DbType.String;
p[15] = new SqlParameter("@IndustryType", this._IndustryType);
p[15].DbType = DbType.String; p[16] = new SqlParameter("@Interest", this._Interest);
45
p[16].DbType = DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Update_UserProfile", p);
}
public void InsertUserLogoutHistory()
{
SqlParameter[] p = new SqlParameter[3];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@LogoutDate", this._LogoutDate);
p[1].DbType = DbType.Date;
p[2] = new SqlParameter("@LogoutTime", this._LogoutTime);
p[2].DbType = DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Insert_UserLogoutHistory", p);
}
public void InsertUserLoginHistory()
{
SqlParameter[] p = new SqlParameter[3];
p[0] = new SqlParameter("@LoginName", this._LoginName);
p[0].DbType = DbType.String;
p[1] = new SqlParameter("@LoginDate", this._LoginDate);
p[1].DbType = DbType.Date;
p[2] = new SqlParameter("@LoginTime", this._LoginTime);
p[2].DbType = DbType.String;
SqlHelper.ExecuteNonQuery(con, CommandType.StoredProcedure, "Sp_Insert_UserLoginHistory", p); }
46