亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unposau.pas

?? 主要介紹超市管理系統的后臺系統,后臺程序是系統初始化和系統維護最常使用的一部分程序,主要任務是建產基本數據,進出貨盤點和打印報表.后臺程序主要負責的都是管理上的功能,當后臺建立完整的數據后,前臺才能順
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
unit UNPOSAU;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ToolWin, ComCtrls, ExtCtrls, StdCtrls, DBCtrls, DB, DBTables;

  PROCEDURE ED_INPUT_SETFOCUS;      // SET FOCUSE
  PROCEDURE VAR_INI;

  FUNCTION  FIND_BMEM(STR:STRING; KIND:INTEGER) :STRING;      //找會員
  FUNCTION  FIND_BGDS(STR:STRING; KIND:INTEGER) :STRING;      //找產品
  PROCEDURE CHECK_PRICE;  //檢查價錢
  PROCEDURE GRID_ADD;
  FUNCTION  RE_INPUT(T_BGENO:STRING):BOOLEAN;  //重復刷



  PROCEDURE FINISHI;             //完成結帳
  PROCEDURE FINISHI_SAVE_POSA;   //完成結帳_ POSA 主表
  PROCEDURE FINISHI_SAVE_POSB;   //完成結帳_ POSB 明細
  PROCEDURE FINISHI_SAVE_POSG;   //完成結帳_ POSG 禮券
  PROCEDURE FINISHI_PRN_IVOICE_TITLE;    //完成結帳_ 打印發票 開頭
  PROCEDURE FINISHI_PRN_IVOICE_CONTENT(T_BGENO,T_BGNAM,T_BGCNT,T_BGCOS,T_BGCOT:STRING);  //完成結帳_ 打印發票 項目
  PROCEDURE FINISHI_PRN_IVOICE_END;      //完成結帳_ 打印發票 結尾

  PROCEDURE FINISHI_DSP_TOTAL;   //完成結帳_ 價格顯示
  PROCEDURE FINISHI_OPEN_CASHBOX;//開錢柜

  PROCEDURE INCREASE_INV_NO;//累加發票號碼




  
implementation

uses INIFILES, FILECTRL, SYSINI, MAINU,

     UNPOSA,
     UNPOSAF1,
     UNPOSAGIFT,

     URINVOICE,
     URDSP,      // 客顯
     UN_UTL, DB_UTL, FM_UTL;


PROCEDURE ED_INPUT_SETFOCUS;      // SET FOCUSE
BEGIN
  WITH FMPOSA DO
    BEGIN
    IF _TB_CLEAR_INPUT = TRUE THEN ED_INPUT.TEXT := '';
    ED_INPUT.SetFocus;
    ED_INPUT.SelectAll;
    END;
END;

PROCEDURE VAR_INI;
VAR I : INTEGER;
BEGIN
  WITH FMPOSA DO
    BEGIN
    // 前臺變量 ==================================================================
    _TB_PAENO        := '';  //此次結帳編號
    _TB_PACIV        := '';  //統一編號
    _TB_FORCUS_ROW   := 0 ; //所在列數
    _TB_RUNLG_TMECNT := 0 ; //跑馬燈計數器
    _TB_RUNLG_PICCNT := 0 ; //按 跑馬燈 PIC計數
    _TB_BACK_MODE := FALSE; //退貨模式

    IF _TB_DISC_ALL=FALSE THEN _TB_DISC_PERCENT := 1 ; //打折比例
    _TB_DISC_PRICE   := 0 ; //折扣金額
    _TB_LAST_PRICE   := 0 ;  //去尾數另外打印

    //信用卡資料======================================
    _TB_CARD_PACNO   := '';  //信用卡號
    _TB_CARD_PACDT   := '';  //信用卡到期日
    _TB_CARD_PACNA   := 0 ;  //信用卡人姓名
    _TB_CARD_PACKD   := '';  //信用卡類別

    //禮券資料======================================
    _TB_GIFT_PGCNO   := '';  //禮券號
    _TB_GIFT_PGCDT   := '';  //禮券到期日
    _TB_GIFT_PGCNA   := 0 ;  //禮券人姓名
    _TB_GIFT_PGCKD   := '';  //禮券類別
    _TB_GIFT_PRICE   := 0 ;  //禮券總金額

    _TB_TOTAL_REC   := 0 ;  //總賣出筆數
    _TB_TOTAL_PRICE := 0 ;  //總賣出金額
    _TB_TOTAL_NOPAY := 0 ;  //不用總賣出金額     (信用卡+禮券+折扣)

    //會員資料======================================
    _TB_BMEM_BMENO   := '';   //會員姓名
    _TB_BMEM_BMNAM   := '';   //會員姓名
    _TB_BMEM_BMLVE   := 0 ;   //會員等級
    _TB_BMEM_BMBYR   := 0 ;   //年消費等級
    _TB_BMEM_BMBTO   := 0 ;   //總消費等級
    _TB_BMEM_FOUND   := FALSE ; //找到會員

    //產品資料======================================
    _TB_BG_BGENO  := '';
    _TB_BG_BGNAM  := '';
    _TB_BG_BGKIN  := ''; //產品分類
    _TB_BG_BGPST  := 0 ;   //標準價格
    _TB_BG_BGPVP  := 0 ;   //貴賓價格
    _TB_BG_BGPMM  := 0 ;   //會員價格
    _TB_BG_BGCST  := 0 ;   //特惠價格1
    _TB_BG_BGOTH  := 0 ;   //特惠價格2
    _TB_BG_FOUND  := FALSE;//找到產品
    _TB_BG_CNT    := 0;  //此筆數量
    _TB_BG_SPRICE := 0;  //此筆單價
    _TB_BG_TPRICE := 0;  //此筆單價
    _TB_BG_BGQTS  := 0;  //安存數量
    _TB_BG_BGQTN  := 0;  //庫存數量
    _TB_BG_BGCOS  := 0;  //成本價

    //其它功能
    _TB_INV_PAGE      := 0; //發票頁

    //顯示器資料======================================
    _TB_DSP_CHANGED := FALSE;

    // 清除 POSA OUT GRID  ==================================================================
    FOR I := 1 TO 200 DO OUT_GRID.Rows[I].Text := '';

    // 清除 GIFT GRID  ==================================================================
    IF FormExists('FMPOSAGIFT')=TRUE THEN FMPOSAGIFT.Release; 

    ED_INPUT_SETFOCUS;

    // 清除 客顯 ==================================================================
    DSP_TITLE;
    DSP_TEXT1('','R');
    DSP_TEXT2('','R');
    // 清除 客顯 ==================================================================
  END;

END;

//讀取會員資料=============================================
FUNCTION FIND_BMEM(STR:STRING; KIND:INTEGER) :STRING;  //找會員
VAR QCHECK : TQUERY;
begin
  TRY
   QCHECK := TQUERY.Create(APPLICATION.Owner);
   QCHECK.DatabaseName := 'MAIN';
   QCHECK.SQL.Clear;
   QCHECK.SQL.Add('SELECT * FROM BMEM ');
   QCHECK.SQL.Add('WHERE BMENO IS NOT NULL');
   IF KIND = 1 THEN QCHECK.SQL.Add('  AND BMENO = '''+ STR +''' ');
   IF KIND = 2 THEN QCHECK.SQL.Add('  AND BMNAM LIKE ''%'+ STR +'%'' ');
   IF KIND = 3 THEN QCHECK.SQL.Add('  AND (BMTL1 LIKE ''%'+ STR +'%'' OR BMTL2 LIKE ''%'+ STR +'%'' OR BMTL3 LIKE ''%'+ STR +'%'' ) ');
   QCHECK.SQL.Add(' ORDER BY BMENO, BMNAM ');
   QCHECK.CLOSE;   QCHECK.OPEN;

   IF QCHECK.Eof = FALSE THEN
      BEGIN
      _TB_BMEM_FOUND := TRUE;
      _TB_BMEM_BMENO   := QCHECK.FieldByName('BMENO').AsString;   //會員姓名
      _TB_BMEM_BMNAM   := QCHECK.FieldByName('BMNAM').AsString;   //會員姓名
      _TB_BMEM_BMLVE   := QCHECK.FieldByName('BMLVE').AsINTEGER;  //會員等級
      _TB_BMEM_BMBYR   := QCHECK.FieldByName('BMBYR').AsINTEGER;  //年消費等級
      _TB_BMEM_BMBTO   := QCHECK.FieldByName('BMBTO').AsINTEGER;  //總消費等級
      _TB_BMEM_BMCRD   := EDATE_TO_CDATE(QCHECK.FieldByName('BMCRD').AsString);
      _TB_BMEM_BMDAT   := EDATE_TO_CDATE(QCHECK.FieldByName('BMDAT').AsString);

      // 客顯 ===============================================================
      DSP_TITLE;
      DSP_TEXT1('Member NO:' +FILL_STR(' ', _TB_BMEM_BMENO, 'L', 10 ) ,'R');
      DSP_TEXT2('LVE:' +FILL_STR(' ', INTTOSTR(_TB_BMEM_BMLVE), 'L', 2 )+' TOTAL: '+FILL_STR(' ', INTTOSTR(_TB_BMEM_BMBTO), 'L', 6 ) ,'R');
      // 客顯 ===============================================================
      END ELSE BEGIN
      _TB_BMEM_FOUND := FALSE;  //找到會員
      _TB_BMEM_BMENO := '' ;
      _TB_BMEM_BMNAM := '' ;
      _TB_BMEM_BMLVE := 0;
      _TB_BMEM_BMBYR := 0;
      _TB_BMEM_BMBTO := 0;
      _TB_BMEM_BMCRD := '';    //發卡日
      _TB_BMEM_BMDAT := '';    //入會日

      // 客顯 ===============================================================
      DSP_TITLE;
      DSP_TEXT1('Can''t find this NO! ' ,'R');
      DSP_TEXT2('Please try again! ' ,'R');
      // 客顯 ===============================================================
      END;



   RESULT := QCHECK.FieldByName('BMENO').AsString;
  FINALLY
   QCHECK.Free;
  END;
end;

FUNCTION FIND_BGDS(STR:STRING; KIND:INTEGER) :STRING;      //找產品
VAR QCHECK : TQUERY;
begin
  GetLocalTime(SystemDate);            //取系統日期
  FMPOSA.ED_START.Caption := INTTOSTR(SystemDate.wMinute)+'分'+INTTOSTR(SystemDate.wSecond)+'秒'+INTTOSTR(SystemDate.wMilliseconds);

  TRY
   QCHECK := TQUERY.Create(APPLICATION.Owner);
   QCHECK.DatabaseName := 'MAIN';
   QCHECK.SQL.Clear;
   QCHECK.SQL.Add('SELECT * FROM BGDS ');
   QCHECK.SQL.Add('WHERE BGENO IS NOT NULL');
   IF (COPY(STR,1,1)='@') THEN  //單品鍵
      BEGIN
      QCHECK.SQL.Add('  AND BGSIN = '''+ STR +''' ');
      END ELSE BEGIN
      IF KIND <= 0 THEN KIND := 1;
      IF KIND >= 3 THEN KIND := 1;
      IF KIND  = 1 THEN QCHECK.SQL.Add('  AND BGENO = '''+ STR +''' ');    //查編號
      IF KIND  = 2 THEN QCHECK.SQL.Add('  AND BGNAM LIKE ''%'+ STR +'%'' ');  //查名稱
      END;
   QCHECK.CLOSE;
   QCHECK.OPEN;

   _TB_BG_BGENO := QCHECK.FieldByName('BGENO').AsString;
   _TB_BG_BGNAM := QCHECK.FieldByName('BGNAM').AsString;
   _TB_BG_BGKIN := QCHECK.FieldByName('BGKIN').AsString; //產品分類
   _TB_BG_BGQTS := QCHECK.FieldByName('BGQTS').AsInteger;//安存數量
   _TB_BG_BGQTN := QCHECK.FieldByName('BGQTN').AsInteger;//庫存數量
   _TB_BG_BGCOS := QCHECK.FieldByName('BGCOS').AsFloat;   //成本價
   _TB_BG_BGPST := QCHECK.FieldByName('BGPST').AsFloat;   //標準價格
   _TB_BG_BGPVP := QCHECK.FieldByName('BGPVP').AsFloat;   //貴賓價格
   _TB_BG_BGPMM := QCHECK.FieldByName('BGPMM').AsFloat;   //會員價格
   _TB_BG_BGCST := QCHECK.FieldByName('BGCST').AsFloat;   //特惠價格1
   _TB_BG_BGOTH := QCHECK.FieldByName('BGOTH').AsFloat;   //特惠價格2


   IF QCHECK.Eof = FALSE THEN _TB_BG_FOUND := TRUE  ELSE _TB_BG_FOUND := FALSE;  //找到產品

   GetLocalTime(SystemDate);            //取系統日期
   FMPOSA.ED_END.Caption := INTTOSTR(SystemDate.wMinute)+'分'+INTTOSTR(SystemDate.wSecond)+'秒'+INTTOSTR(SystemDate.wMilliseconds);

   // 客顯 ==================================================================
   DSP_TITLE;
   DSP_TEXT1(_TB_BG_BGENO,'R');
   DSP_TEXT2(FLOATTOSTR(_TB_BG_BGPST),'R');
   // 客顯 ==================================================================

   RESULT := QCHECK.FieldByName('BGENO').AsString;
  FINALLY
   QCHECK.Free;
  END;

END;

PROCEDURE CHECK_PRICE;  //檢查價錢
BEGIN
  _TB_BG_CNT    := 1;
  _TB_BG_SPRICE := _TB_BG_BGPST;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人资源在线| 成人天堂资源www在线| 国产美女娇喘av呻吟久久| 东方欧美亚洲色图在线| 欧美午夜精品久久久久久孕妇 | 免费一级欧美片在线观看| 国产精品亚洲人在线观看| 色婷婷亚洲一区二区三区| 欧美videofree性高清杂交| 亚洲欧洲av在线| 国产米奇在线777精品观看| 欧美午夜视频网站| 国产精品福利一区| 国产高清久久久| 精品国产制服丝袜高跟| 亚洲电影一区二区三区| 91一区二区在线| 日本一区免费视频| 国产精品羞羞答答xxdd| 欧美一区二区三区在线电影| 一区二区三区日韩欧美精品| 99在线热播精品免费| 国产欧美一区二区精品仙草咪| 青青草97国产精品免费观看| 欧美日韩激情一区| 亚洲国产精品久久不卡毛片| 91成人免费网站| 亚洲黄色av一区| 91国偷自产一区二区使用方法| 国产精品九色蝌蚪自拍| caoporen国产精品视频| 国产精品萝li| 91麻豆自制传媒国产之光| 中文字幕免费观看一区| 99久久精品国产毛片| 国产精品欧美极品| 一本到不卡精品视频在线观看| 中文字幕中文字幕在线一区| 99国产精品一区| 亚洲精品免费视频| 在线不卡一区二区| 免费高清成人在线| 精品sm在线观看| 国产成人亚洲综合a∨婷婷| 中文一区在线播放| www.性欧美| 天天av天天翘天天综合网| 6080yy午夜一二三区久久| 久久国产尿小便嘘嘘尿| 久久久久国色av免费看影院| k8久久久一区二区三区| 一区二区免费看| 欧美激情一区二区在线| 99久久综合精品| 亚洲国产日韩在线一区模特| 日韩一级二级三级精品视频| 国产精品影视天天线| 亚洲色大成网站www久久九九| 在线亚洲人成电影网站色www| 五月婷婷综合在线| 久久久久久久免费视频了| 99视频有精品| 亚洲123区在线观看| 久久婷婷成人综合色| av在线这里只有精品| 日日骚欧美日韩| 国产视频一区在线播放| 欧美色大人视频| 国产激情一区二区三区四区 | 欧美撒尿777hd撒尿| 天堂一区二区在线| 久久九九国产精品| 欧美日韩一区二区在线观看| 国产一区欧美日韩| 亚洲国产精品麻豆| 国产精品国产精品国产专区不蜜| 在线播放一区二区三区| bt7086福利一区国产| 久久99精品国产麻豆不卡| 中文字幕精品三区| 欧美一区二区在线视频| 不卡的av中国片| 久久成人综合网| 一区二区三区蜜桃| 久久精品一区蜜桃臀影院| 在线观看一区二区精品视频| 国产福利精品一区二区| 日韩**一区毛片| 亚洲精品国久久99热| 国产日韩欧美a| 91精品久久久久久久91蜜桃| 日本久久一区二区三区| 成年人网站91| 国产激情91久久精品导航| 免费观看30秒视频久久| 亚洲成人一二三| 亚洲色图另类专区| 国产欧美精品一区二区三区四区| 欧美mv日韩mv国产| 538在线一区二区精品国产| 色猫猫国产区一区二在线视频| 国产福利精品导航| 国产一区二区精品久久99| 欧美96一区二区免费视频| 亚洲r级在线视频| 奇米888四色在线精品| 五月天中文字幕一区二区| 亚洲男同1069视频| 国产精品美女久久久久久久| 精品对白一区国产伦| 免费人成网站在线观看欧美高清| 成人av电影在线网| 久久精品国产第一区二区三区| 图片区小说区区亚洲影院| 亚洲一区二区视频| 亚洲最色的网站| 午夜影院久久久| 亚洲国产精品久久一线不卡| 天天做天天摸天天爽国产一区| 午夜亚洲福利老司机| 亚洲成人一区二区在线观看| 日韩影院精彩在线| 久久精品国产精品青草| 国产主播一区二区| 国产成人精品一区二区三区四区| 国产精品99久久不卡二区| 成人在线综合网站| jvid福利写真一区二区三区| 色爱区综合激月婷婷| 欧美日韩国产成人在线91| 日韩欧美成人激情| 久久夜色精品一区| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲国产精品一区二区尤物区| 亚洲高清不卡在线| 美国毛片一区二区| 国产精品12区| 一本久久a久久免费精品不卡| 欧美日韩视频在线第一区 | 国产精品美女久久久久久2018| 亚洲欧洲精品一区二区三区| 亚洲色图另类专区| 男男视频亚洲欧美| 成人免费看片app下载| 欧美三级日韩在线| 久久久91精品国产一区二区精品| 国产精品久久看| 丝袜美腿高跟呻吟高潮一区| 国产一区二区在线电影| 91亚洲精华国产精华精华液| 91精品国产综合久久久蜜臀粉嫩| 久久久国产精品午夜一区ai换脸| 亚洲欧美日韩电影| 免费视频最近日韩| 91麻豆免费观看| 日韩精品一区二区三区中文不卡| 久久综合九色综合97婷婷女人| 亚洲图片你懂的| 午夜久久福利影院| 成人综合婷婷国产精品久久 | 欧美日韩你懂的| 2014亚洲片线观看视频免费| 亚洲美女屁股眼交| 精品一区二区免费看| 欧美性猛交xxxx黑人交| 久久九九久久九九| 午夜成人免费电影| 99精品国产热久久91蜜凸| 日韩欧美一区二区在线视频| 亚洲人成影院在线观看| 精品一区二区精品| 欧美午夜不卡视频| 国产精品乱人伦中文| 日韩在线a电影| 日本精品视频一区二区| 久久免费看少妇高潮| 日韩黄色免费网站| 91老师国产黑色丝袜在线| 久久久久久久性| 捆绑调教美女网站视频一区| 欧美三级视频在线播放| 亚洲精品欧美激情| 成人综合激情网| 精品日韩成人av| 久久精品国产99国产| 欧美日韩一区二区三区免费看| 综合久久综合久久| 国产麻豆精品在线| 精品电影一区二区| 国内精品视频666| 精品久久久久久久人人人人传媒| 亚洲成人免费看| 在线观看日韩电影| 亚洲国产视频一区| 色噜噜偷拍精品综合在线| 亚洲乱码中文字幕| 色呦呦日韩精品| 一区二区三区四区在线播放| 色天使色偷偷av一区二区| 亚洲精品高清在线|