freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

某百貨店pos積分管理系統(tǒng)積分添加和通票回收—計算機(jī)畢業(yè)設(shè)計(參考版)

2024-12-05 17:29本頁面
  

【正文】 } 行比較,主要是通過 JAN_CODE 列的數(shù)據(jù)進(jìn)行比較,首先讀出 初期參數(shù)表FSPTB_PRAMETER 的一條記錄,提出其 JAN_CODE,同時提出通票回收基本數(shù)據(jù)表FSPTB_COUPON 中的第一條記錄的 JAN_CODE,兩相比較,如果相等則,將判斷通。)。,39。,39。 i++) {string Sql_InsertFSPB_PRAMETER = insert FSPB_PRAMETER (JNL_KEN_NAM,JAN_CODE, JNL_SORT_SEQ) values(39。} for (int i = 0。)。 ,39。,39。 ,39。,39。,39。,39。,39。 i++) {string Sql_InsertFSPB_COUPON = insert FSPB_COUPON(DATE,TENPO_CODE,NUMBER,JAN_CODE,JNL_SORT_SEQ,JNL_CLO_MUL_ITM,JNL_CLO_AMT,JNL_HEN_KBN)values(39。 for (int i = 0。 Array_Para = (ParameterData_Name, 1, CouponRecyRegiFile_Name)。 string[,] Array_Para = new string[XP, 8]。 在這里 Return_Array 函數(shù)主要功能是根據(jù)輸入?yún)?shù)(要讀入的文件的字符串,判斷參數(shù),要寫入的文件路徑字符串)讀取指定文件的字符串路徑,讀區(qū)數(shù)據(jù)信息保存到要返回的數(shù)組中,當(dāng)要讀入的數(shù)據(jù)文件沒有數(shù)據(jù)時,創(chuàng)建一個空的寫入文件,同時根據(jù)判斷參數(shù)的不同向日志 FSPB_LOG 中寫入相關(guān)的出錯信息; 然后把保存到數(shù)組的所有數(shù)據(jù)信息通過兩個 for 循環(huán)導(dǎo)入到數(shù)據(jù)庫的同名表中,代碼如下: 最后進(jìn)行通票回收計算,計算以前首先對兩張表分別進(jìn)行排序處理,把初期參數(shù)表 FSPTB_PRAMETER 表進(jìn)行降序排列,通票回收基本數(shù)據(jù)表 FSPTB_COUPON是升序;具體實(shí)現(xiàn)是通過 SQL 語言從數(shù)據(jù)庫中重新升序或者降序,利用 DataSet讀出兩張表來實(shí)現(xiàn)的,以后的操作將圍繞讀出的兩個 DataSet 表進(jìn)行;然后 把初期參數(shù)表 FSPTB_PRAMETER和通票回收基本數(shù)據(jù)表 FSPTB_COUPON的 DataSet表進(jìn)//初期パラメータファイル ,クーポン回収データを読み込む ,內(nèi)容を配列に退避する XP = (ParameterData_Name)。 和上一模塊 FSPB_1250 相似。 CouponRecyRegiFile_Name = ()。 } ParameterData_Name = ()。//打開為空; }}} else {Values = 0。 } catch {Values = 1。 if ((Inipath)) {try {StreamReader SR = new StreamReader(Inipath)。在此函數(shù)中實(shí)現(xiàn)了本模塊的主要功能 首先從 INI 文件中讀出三個主要文 件的路徑信息,并保留到三個變量中: StreamR 類在本模塊構(gòu)造函數(shù)中已經(jīng)建立,此處直接調(diào)用;構(gòu)造函數(shù)的模式public int Read_Ini(string Inipath) {int Values = 3。以后依次循環(huán)讀入信息作相同的處理。 (Sql_Com)。 + UPD_KBN + 39。 + TENPO_CODE + 39。 + DOMINANT_CODE + 39。 + MEMBER_CODE + 39。string TENPO_CODE = FSPTB_MEMBER_TENPO_CODE。 string MEMBER_CODE = Now_MEMBER_CODE。DataSet DataS_TENPO = (Sql_FSPTB_TENPO)。 string Sql_FSPTB_TENPO = SELECT * FROM FSPTB_TENPO WHERE TENPO_CODE = + 39。 if ([0]. != 0) //存在場合, {//メンバーステータスを追加する DataRow rdrow = [0].Rows[0]。 + Now_MEMBER_CODE + 39。 DataSet rd = (sl)。 + UPD_YMDHMS + 39。 + YUTAI_RANK + 39。 + YMD + 39。 + Now_MEMBER_CODE + 39。 string UPD_TANTOU = null。 decimal NOW_POINT = Bonus_Point + NOW_POINT_BF。 decimal ADD_POINT = 0。 decimal KIHON_POINT = 0。 新處理代碼如下: 當(dāng) X 為 false 的時候即在 積分履歷表 中未找到數(shù)據(jù)就進(jìn)行數(shù)據(jù)追加處理,對于顧客的消費(fèi)記錄要給予保存,建立一份詳細(xì)的顧客獎勵積分的記錄以便以后查證,其代碼如下: 4) 其他處理 如果在會員狀態(tài)基本信息表 FSPB_MENBER_STATUS 中沒有找到相關(guān)的數(shù)據(jù) ,則繼續(xù)搜索會員基本信息表 FSPB_MENBER,當(dāng)會員表中有數(shù)據(jù)時,對會員狀態(tài)基本信息表 FSPB_MENBER_STATUS 進(jìn)行追加,代碼如下: else {//ポイント履歴追加処理を行う string YMD = SHORI_YM。// RIREKI_UPD_YMDHMS = Row_RIREKI[8].ToString()。 RIREKI_OUT_POINT = (Row_RIREKI[6].ToString())。 RIREKI_BONUS_POINT = (Row_RIREKI[4].ToString())。 RIREKI_YUTAI_RANK = Row_RIREKI[2].ToString()。 RIREKI_CODE = Row_RIREKI[0].ToString()。 //履歴の検索結(jié)果をメモリに退避する 。 (Sql_Update_FSPTB_POINT_RIREKI)。and YMD=39。 where MEMBER_CODE=39。 string Sql_Update_FSPTB_POINT_RIREKI = update FSPTB_POINT_RIREKI set BONUS_POINT= + BONUS_POINT + ,NOW_POINT= + NOW_POINT + ,UPD_YMDHMS=39。 decimal NOW_POINT = NOW_POINT_BF + Bonus_Point。 (Sql_Update_FSPTB_POINT)。 string Sql_Update_FSPTB_POINT = update FSPTB_POINT set NOW_POINT=NOW_POINT+ + Bonus_Point + ,RUIKEI_POINT=RUIKEI_POINT+ + Bonus_Point + , BONUS_RUIKEI_POINT=BONUS_RUIKEI_POINT+ + Bonus_Point + where MEMBER_CODE = + 39。 DataRow DataR_NOW_POINT = [0].Rows[0]。 + Now_MEMBER_CODE + 39。 (sql1)。 + str6 + 39。 + str2 + 39。 + str1 + 39。 string str6 = ()。 decimal int4 = Bonus_Point。 string str2 = Now_MEMBER_CODE。 DataRow DataR = [0].Rows[0]。 如果積分履歷表 FSPB_POINT_RIREKI 中找到了相關(guān)記錄,表示該顧客具備 會員資格,并且應(yīng)該已經(jīng)有個歷史的消費(fèi)記錄,積累了一定數(shù)量的積分點(diǎn),要將信息保持在變量中,變量是全局變量每次循環(huán)在不斷的更新: Try { string Sql_FSPTB_SYORIBI = select * From FSPTB_SYORIBI。 條件判斷 ( 積分履歷表中是否有與當(dāng)前 MENBER_CODE會員編號和 SHORI_YM 處理日為共同主鍵相匹配的記錄) 。 DataSet DataS_MS = (Sql_FSPTB_MEMBER_STATUS)。} string Sql_FSPTB_MEMBER_STATUS = SELECT * FROM FSPTB_MEMBER_STATUS WHERE MEMBER_CODE = + 39。 } else { if (k 4) { arry[3] = ((x + 1, x 1))。 k++。 arry[k] = ((startNu 1, LongNu))。 i 。int x = (,)。 int LongNu = 0。//arry就是臨時文件; int k = 0。 return Point_Type。 Panduan = false。 Point_Type[1] = Newarry[3]。 StreamWriter StreamW_B = new StreamWriter(Newb, true)。 ()。 (Newarry[2])。 (Now_K = Newarry[1])) { string Newp = ()。 if ((Now_K = Newarry[0]) amp。 //ボーナスポイント付加対象データを判定する do { Read = ()。 StreamReader StreamR_LRTP。 decimal[] Newarry = new decimal[4]。 public decimal [] ChechFrom_BONUS_RULETxt(decimal Now_K) { string Read。 decimal Bonus_Point = nowPoint_Type[0]。 ChechFrom_BONUS_RULETxt()函數(shù)主要實(shí)現(xiàn):根據(jù)輸入?yún)?shù)的信息,即當(dāng)前購買金額,來循環(huán)判斷一個 txt 文件的每行信息,該 txt 文件每行信息的每個數(shù)據(jù)用“,”分割開,通過逐行對比對應(yīng)字節(jié)的字符串找到對應(yīng)的數(shù)據(jù)后,返回該行 字 符 串的 一 部 分內(nèi) 容 ,并 同 時保 存 到新 建 立的 兩 個 txt 文件中( 和 )供以后使用;此 txt 文件在本模塊中是 臨時文件;代碼如下: decimal[] nowPoint_Type = new decimal[2]。 Now_MEMBER_CODE = New_Row[MEMBER_CODE].ToString()。 }//if (RuleFile_Path)。 } while (str_Rule != null)。 ()。 if ([0]. != 0) { foreach (DataRow New_Row in [0].Rows) {每條記錄的詳細(xì)處理過程 ……………………… .} } else { do { SteamW_RuleTxt = new StreamWriter(Lins_RuleTxtPath, true)。039。 ( CSV文件讀取不成功,向 FSPB_LOG文件中的輸入的信息的代碼未給出 ;) 根據(jù)條件(當(dāng)前購買金額大于 0 和區(qū)分無效 =0)搜索積分基本信息表FSPB_POINT,如果有匹配的記錄則繼續(xù)進(jìn)行添加處理,沒有就終止程序。39。ボーナスポイント付加ルールファイルにデータが存在しない 39。SKDENGBC39。Read_FSP_BONUS_RULECSV39。FSPB125039。L39。 string str_Rule = ()。 Lins_RuleTxtPath = ()。 string P
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1