毕业设计
myCmd.CommandType = CommandType.StoredProcedure; //给存储过程添加参数
SqlParameter UserId = new SqlParameter(\ UserId.Value = userId;
myCmd.Parameters.Add(UserId); //给存储过程添加参数
SqlParameter UserPwd = new SqlParameter(\SqlDbType.NVarChar,10);
UserPwd.Value = userPwd; myCmd.Parameters.Add(UserPwd); //给存储过程添加参数
SqlParameter flag = new SqlParameter(\ flag.Direction = ParameterDirection.Output; myCmd.Parameters.Add(flag); //执行数据库操作
myCmd.ExecuteNonQuery();
//取得存储过程OUTPUT参数的值作为函数的返回值 return Convert.ToInt32(flag.Value); }
//插入商品基本信息
public bool AddGoods(GoodsDetails tempGoods) {
this.msqlCon = new SqlConnection(mstrCon);
SqlCommand myCmd = new SqlCommand(\ myCmd.CommandType = CommandType.StoredProcedure; //给存储过程添加参数
SqlParameter myID = new SqlParameter(\20);
myID.Value = tempGoods.GoodsId; myCmd.Parameters.Add(myID); //
SqlParameter myName = new SqlParameter(\SqlDbType.NVarChar, 50);
myName.Value = tempGoods.GoodsName;
共42页,第 32页
毕业设计
myCmd.Parameters.Add(myName); //
SqlParameter myType = new SqlParameter(\SqlDbType.NVarChar, 10);
myType.Value = tempGoods.TypeName; myCmd.Parameters.Add(myType); //
SqlParameter myUnit = new SqlParameter(\SqlDbType.NVarChar, 5);
myUnit.Value = tempGoods.GoodsUnit; myCmd.Parameters.Add(myUnit); //
SqlParameter myNorm = new SqlParameter(\SqlDbType.NVarChar, 20);
myNorm.Value = tempGoods.GoodsNorm; myCmd.Parameters.Add(myNorm); //
SqlParameter myPrice = new SqlParameter(\SqlDbType.SmallMoney);
myPrice.Value = tempGoods.GoodsSellPrice; myCmd.Parameters.Add(myPrice); //
SqlParameter myAlarm = new SqlParameter(\ myAlarm.Value = tempGoods.AlarmNum; myCmd.Parameters.Add(myAlarm); //
SqlParameter myRemark = new SqlParameter(\SqlDbType.NVarChar, 100);
myRemark.Value = tempGoods.GoodsRemark; myCmd.Parameters.Add(myRemark); //执行存储过程 try {
msqlCon.Open();
共42页,第 33页
毕业设计
myCmd.ExecuteNonQuery(); return true; } catch {
return false; } finally {
msqlCon.Close(); } }
//修改商品基本信息
public bool UpdateGoods(GoodsDetails tempGoods) {
this.msqlCon = new SqlConnection(mstrCon);
SqlCommand myCmd = new SqlCommand(\ myCmd.CommandType = CommandType.StoredProcedure; //给存储过程添加参数
SqlParameter myID = new SqlParameter(\20);
myID.Value =tempGoods.GoodsId; myCmd.Parameters.Add(myID); //
SqlParameter myName=new
SqlParameter(\ myName.Value=tempGoods.GoodsName; myCmd.Parameters.Add(myName); //
SqlParameter myType=new
SqlParameter(\ myType.Value=tempGoods.TypeName; myCmd.Parameters.Add(myType); //
共42页,第 34页
毕业设计
SqlParameter myUnit=new
SqlParameter(\arChar,5); myUnit.Value=tempGoods.GoodsUnit; myCmd.Parameters.Add(myUnit); //
SqlParameter myNorm=new
SqlParameter(\arChar,20); myNorm.Value=tempGoods.GoodsNorm; myCmd.Parameters.Add(myNorm); //
SqlParameter myPrice=new
SqlParameter(\ myPrice.Value=tempGoods.GoodsSellPrice; myCmd.Parameters.Add(myPrice); //
SqlParameter myAlarm=new SqlParameter(\ myAlarm.Value=tempGoods.AlarmNum; myCmd.Parameters.Add(myAlarm); //
SqlParameter myRemark=new
SqlParameter(\arChar,100); myRemark.Value=tempGoods.GoodsRemark; myCmd.Parameters.Add(myRemark); //执行存储过程 try {
msqlCon.Open();
myCmd.ExecuteNonQuery(); return true; } catch {
return false; }
共42页,第 35页
毕业设计
finally {
msqlCon.Close(); } }
//删除商品基本信息
public bool DeleteGoods(string tempGoodsID) {
this.msqlCon = new SqlConnection(mstrCon);
SqlCommand myCmd = new SqlCommand(\ myCmd.CommandType = CommandType.StoredProcedure; //给存储过程添加参数
SqlParameter myID = new SqlParameter(\20);
myID.Value = tempGoodsID; myCmd.Parameters.Add(myID); //执行存储过程 try {
msqlCon.Open();
myCmd.ExecuteNonQuery(); return true; } catch {
return false; } finally {
msqlCon.Close(); }
}
共42页,第 36页