数据库课程设计运网物流管理系统(8)

2019-01-27 16:02

try {

吉首大学运网开发工作室 吉首大学新校区2#221 电话:0743-2143867 35 //string strcon=System.Configuration.ConfigurationSettings.AppSettings[\//组装SQL语句

string strSql=\

Business(Bus_GoodID,Bus_TakeUnitID,Bus_RecverID,Bus_FromStation,Bus_FromCity,Bus_ToStation,Bus_ToCity,Bus_AcceptOpt,Bus_Cast,Bus_IsPay) values(\ strSql=strSql+\//货物ID strSql=strSql+\//托运人ID strSql=strSql+\//收货人ID strSql=strSql+\//源站 strSql=strSql+\//源城市 strSql=strSql+\//目的站 strSql=strSql+\//目的城市 strSql=strSql+\//操作中 strSql=strSql+\//费用 strSql=strSql+\//是否付款 strSql=strSql+\

/* 获取刚刚插入的业务的ID*/

string strSqlField=\ //con=new SqlConnection(strcon); //实例化数据库连接对象 //con.Open(); //实例化事务对象

//myTran=con.BeginTransaction();; //打开数据库连接对象

cmd.Connection=BusConnection; cmd.Transaction=BusTran; cmd.CommandText=strSql;

int EffectNum=cmd.ExecuteNonQuery(); if(EffectNum==0) { throw new Exception(\插入数据失败\

} else { SqlCommand cmdField=new SqlCommand(strSqlField,BusConnection); cmdField.Transaction=BusTran;

SqlDataReader reader=cmdField.ExecuteReader(); do {

while ( reader.Read () ) {

gdID=Int32.Parse(reader[\

35

吉首大学运网开发工作室 吉首大学新校区2#221 电话:0743-2143867 }

} while ( reader.NextResult() ); reader.Close(); BusTran.Commit();

ShowMessage(\事处提交成功!业务处理成功\

WriteLog(gdID,\正常处理了业务\

// myTran.Commit(); return gdID;

}

}

catch(Exception ex) { BusTran.Rollback();

WriteLog(gdID,\业务处理失败,事务rollback\ ShowMessage(ex.Message); return -1;

} finally { //释放cmd对象 cmd.Dispose();

}

}

///

/// 插入收货人信息 ///

///

private int InsertRecverMan(ReceiverClass rvObj) { //SqlConnection con=null; SqlCommand cmd=new SqlCommand();

//System.Data.SqlClient.SqlTransaction myTran=null;//事务 int gdID=0; try { string strcon=System.Configuration.ConfigurationSettings.AppSettings[\

string strSql=\

Receiver(RecverManID,RecverMan,RecverUnit,RecverUnitAddr,RecverUnitPhone,RecverUnitZone) values(\

36 36

吉首大学运网开发工作室 吉首大学新校区2#221 电话:0743-2143867 strSql=strSql+\//收货人的身份证ID strSql=strSql+\//收货人的姓名 strSql=strSql+\//收货人的单位 strSql=strSql+\//收货人的地址 strSql=strSql+\//收货人电话号码 strSql=strSql+\//收货人的邮编 strSql=strSql+\

/* 获取刚刚插入的收货人的ID*/

string strSqlField=\//con=new SqlConnection(strcon); //实例化数据库连接对象 //con.Open(); //实例化事务对象

//myTran=con.BeginTransaction();; //打开数据库连接对象

cmd.Connection=BusConnection; cmd.Transaction=BusTran; cmd.CommandText=strSql;

int EffectNum=cmd.ExecuteNonQuery(); if(EffectNum==0) { throw new Exception(\插入数据失败\

} else { SqlCommand cmdField=new SqlCommand(strSqlField,BusConnection); cmdField.Transaction=BusTran;

SqlDataReader reader=cmdField.ExecuteReader(); do {

while ( reader.Read () ) { gdID=Int32.Parse(reader[\ }

} while ( reader.NextResult() );

reader.Close();

//myTran.Commit(); return gdID;

}

37 37

吉首大学运网开发工作室 吉首大学新校区2#221 电话:0743-2143867 }

catch(Exception ex) { BusTran.Rollback(); ShowMessage(ex.Message); return -1;

} finally { //释放cmd对象

cmd.Dispose(); // if(con!=null) // { // con.Close(); // con.Dispose(); //}

}

}

///

/// 插入托运人信息 ///

///

private int InsertEntrust(EntrustClass entObj) { //SqlConnection con=null; SqlCommand cmd=new SqlCommand();

//System.Data.SqlClient.SqlTransaction myTran=null;//事务 int gdID=0; try

{ // string strcon=System.Configuration.ConfigurationSettings.AppSettings[\ string strSql=\

Entrust(EntrustManID,EntrustMan,EntrustUnit,EntrustUnitAddr,EntrustUnitPhone,EntrustUnitZone) values(\

strSql=strSql+\//货主的身份证号码 strSql=strSql+\//货主的姓名 strSql=strSql+\//货的单位

strSql=strSql+\//货主的单位地址 strSql=strSql+\//货主的电话号码 strSql=strSql+\//货主所在地邮编 strSql=strSql+\

/* 获取刚刚插入的托运人的ID*/

string strSqlField=\

38 38

吉首大学运网开发工作室 吉首大学新校区2#221 电话:0743-2143867 // con=new SqlConnection(strcon); // //实例化数据库连接对象 // con.Open();

// //实例化事务对象

// myTran=con.BeginTransaction();; // //打开数据库连接对象

cmd.Connection=BusConnection; cmd.Transaction=BusTran; cmd.CommandText=strSql;

int EffectNum=cmd.ExecuteNonQuery(); if(EffectNum==0) { throw new Exception(\插入数据失败\

} else { SqlCommand cmdField=new SqlCommand(strSqlField,BusConnection); cmdField.Transaction=BusTran;

SqlDataReader reader=cmdField.ExecuteReader(); do {

while ( reader.Read () ) { gdID=Int32.Parse(reader[\ }

} while ( reader.NextResult() );

reader.Close();

// myTran.Commit(); return gdID;

}

}

catch(Exception ex)

{ // myTran.Rollback(); ShowMessage(ex.Message); return -1; } finally

{

39 39


数据库课程设计运网物流管理系统(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:XX乡2012年党建工作总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: