求大神看看一段代码,急!!!!!!!!!
#region 根据登陆的user_Id 获取用户信息
public static Ksd_User_Info GetUserByUserId(string userid)
{
try
{
Ksd_User_Info userinfo = null;
string sql = "proc_ckq_GetUserinfobyUerId";
string Connstring2 = ConfigurationManager.ConnectionStrings["Conn_public"].ConnectionString;
SqlConnection con = new SqlConnection(Connstring2);
con.Open();
SqlCommand command = new SqlCommand(sql,con);
command.CommandType = CommandType.StoredProcedure;
SqlParameter[] para = new SqlParameter[]{
new SqlParameter("@user_id",userid) };
command.Parameters.AddRange(para);
SqlDataReader dr = command.ExecuteReader();
if (!dr.IsDBNull(0))
{
if (dr.Read())
{
userinfo = new Ksd_User_Info();
if (!(dr["User_Id"] is DBNull))
userinfo.User_Id = Convert.ToString(dr["User_Id"]);
if (!(dr["User_Pwd"] is DBNull))
userinfo.User_Pwd = Convert.ToString(dr["User_Pwd"]);
if (!(dr["User_tencode"] is DBNull))
userinfo.User_tencode = Convert.ToString(dr["User_tencode"]);
if (!(dr["epname"] is DBNull))
userinfo.Epname = Convert.ToString(dr["epname"]);
if (!(dr["User_endtime"] is DBNull))
userinfo.User_endtime = Convert.ToString(dr["User_endtime"]);
if (!(dr["owner"] is DBNull))
userinfo.Owner = Convert.ToString(dr["owner"]);
if (!(dr["User_setnumber"] is DBNull))
userinfo.User_setnumber = Convert.ToString(dr["User_setnumber"]);
if (!(dr["User_regtime"] is DBNull))
userinfo.User_regtime = Convert.ToString(dr["User_regtime"]);
if (!(dr["User_type"] is DBNull))
userinfo.User_type = Convert.ToString(dr["User_type"]);
if (!(dr["User_begtime"] is DBNull))
userinfo.User_begtime = Convert.ToString(dr["User_begtime"]);
if (!(dr["User_nownumber"] is DBNull))
userinfo.User_nownumber = Convert.ToString(dr["User_nownumber"]);
if (!(dr["User_bank"] is DBNull))
userinfo.User_bank = Convert.ToString(dr["User_bank"]);
if (!(dr["User_billno"] is DBNull))
userinfo.User_billno = Convert.ToString(dr["User_billno"]);
if (!(dr["User_fax"] is DBNull))
userinfo.User_fax = Convert.ToString(dr["User_fax"]);
if (!(dr["User_phone"] is DBNull))
userinfo.User_phone = Convert.ToString(dr["User_phone"]);
if (!(dr["User_pname"] is DBNull))
userinfo.User_pname = Convert.ToString(dr["User_pname"]);
if (!(dr["User_sales"] is DBNull))
userinfo.User_sales = Convert.ToString(dr["User_sales"]);
if (!(dr["User_zip"] is DBNull))
userinfo.User_zip = Convert.ToString(dr["User_zip"]);
if (!(dr["User_active"] is DBNull))
userinfo.User_active = Convert.ToInt32(dr["User_active"]);
if (!(dr["User_email"] is DBNull))
userinfo.User_email = Convert.ToString(dr["User_email"]);
if (!(dr["User_address"] is DBNull))
userinfo.User_address = Convert.ToString(dr["User_address"]);
}
}
dr.Close();
con.Close();
return userinfo;
}
catch (Exception ex)
{
throw ex;
}
}
try{
}
catch{
}
finally{
connection.Close()
}