// サブプロシージャ:トレー情報の更新(モジュール情報削除処理付き) private bool updateTrayIdAndDeleteModule(string trayId, string udept, string uname) { // モジュール数量、複数ロット区分、更新日、更新部署、更新ユーザーについて更新する int qty = (int)dtLot.Rows[0]["total"]; string multiLot = dtLot.Columns.Count >= 3 ? "T" : "F"; string sql = "update t_tray set " + "qty ='" + qty + "', " + "update_date ='" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "', " + "up_dept ='" + udept + "', " + "up_user ='******', " + "multi_lot ='" + multiLot + "' " + "where tray_id ='" + trayId + "'"; // モジュールレコードは、下記サブプロシージャ内で一旦キャンセルし、別プロシージャで一括登録) System.Diagnostics.Debug.Print(sql); TfSQL tf = new TfSQL(); bool res = tf.sqlUpdateModuleInPack(trayId, sql); return(res); }