/// 分页显示
public List<Personner> getfen(string Name, string Phone, int pagesize, int pageindex, out int rowcount)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_Getfen",conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter[] part ={
new SqlParameter("@Name",Name),
new SqlParameter("@Phone",Phone),
new SqlParameter("@pagesize",pagesize),
new SqlParameter("@pageindex",pageindex),
new SqlParameter("@rowcount",SqlDbType.Int),//指明字段的数据类型
};
part[4].Direction = ParameterDirection.Output;//指的是下标为4的字段为output输出类型
cmd.Parameters.AddRange(part);
SqlDataAdapter apter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
apter.Fill(dt);
var json = JsonConvert.SerializeObject(dt);
var dejosn = JsonConvert.DeserializeObject<List<Personner>>(json);
conn.Close();
rowcount = Convert.ToInt32(part[4].Value);//把下标为4的字段的值强转成整形
return dejosn;
}
/// 添加
public int addperson(Personner ad)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_Addpresonner", conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter[] parm ={
new SqlParameter("@Name",ad.Name),
new SqlParameter("@Sex",ad.Sex),
new SqlParameter("@Age",ad.Age),
new SqlParameter("@Phone",ad.Phone),
new SqlParameter("@birthday",ad.birthday),
};
cmd.Parameters.AddRange(parm);
int i = cmd.ExecuteNonQuery();
return i;
}
//删除
public int delpersonner(int id)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_delpresonner",conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter part = new SqlParameter("@Id", id);
cmd.Parameters.Add(part);
var i = cmd.ExecuteNonQuery();
return i;
}
//反填
public List<Personner> uptfant()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("select * from Personner ",conn);
SqlDataAdapter apter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
apter.Fill(dt);
var json = JsonConvert.SerializeObject(dt);
var dsjson = JsonConvert.DeserializeObject<List<Personner>>(json);
return dsjson;
}
//修改
public int uptpersonner(Personner up)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_uptpresonner", conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter[] part ={
new SqlParameter("@Id",up.Id),
new SqlParameter("@Name",up.Name),
new SqlParameter("@Sex",up.Sex),
new SqlParameter("@Age",up.Age),
new SqlParameter("@Phone",up.Phone),
new SqlParameter("@birthday",up.birthday),
};
cmd.Parameters.AddRange(part);
int i = cmd.ExecuteNonQuery();
return i;
}
public List<Personner> getfen(string Name, string Phone, int pagesize, int pageindex, out int rowcount)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_Getfen",conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter[] part ={
new SqlParameter("@Name",Name),
new SqlParameter("@Phone",Phone),
new SqlParameter("@pagesize",pagesize),
new SqlParameter("@pageindex",pageindex),
new SqlParameter("@rowcount",SqlDbType.Int),//指明字段的数据类型
};
part[4].Direction = ParameterDirection.Output;//指的是下标为4的字段为output输出类型
cmd.Parameters.AddRange(part);
SqlDataAdapter apter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
apter.Fill(dt);
var json = JsonConvert.SerializeObject(dt);
var dejosn = JsonConvert.DeserializeObject<List<Personner>>(json);
conn.Close();
rowcount = Convert.ToInt32(part[4].Value);//把下标为4的字段的值强转成整形
return dejosn;
}
/// 添加
public int addperson(Personner ad)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_Addpresonner", conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter[] parm ={
new SqlParameter("@Name",ad.Name),
new SqlParameter("@Sex",ad.Sex),
new SqlParameter("@Age",ad.Age),
new SqlParameter("@Phone",ad.Phone),
new SqlParameter("@birthday",ad.birthday),
};
cmd.Parameters.AddRange(parm);
int i = cmd.ExecuteNonQuery();
return i;
}
//删除
public int delpersonner(int id)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_delpresonner",conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter part = new SqlParameter("@Id", id);
cmd.Parameters.Add(part);
var i = cmd.ExecuteNonQuery();
return i;
}
//反填
public List<Personner> uptfant()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("select * from Personner ",conn);
SqlDataAdapter apter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
apter.Fill(dt);
var json = JsonConvert.SerializeObject(dt);
var dsjson = JsonConvert.DeserializeObject<List<Personner>>(json);
return dsjson;
}
//修改
public int uptpersonner(Personner up)
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand("P_uptpresonner", conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter[] part ={
new SqlParameter("@Id",up.Id),
new SqlParameter("@Name",up.Name),
new SqlParameter("@Sex",up.Sex),
new SqlParameter("@Age",up.Age),
new SqlParameter("@Phone",up.Phone),
new SqlParameter("@birthday",up.birthday),
};
cmd.Parameters.AddRange(part);
int i = cmd.ExecuteNonQuery();
return i;
}