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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? unposau.pas

?? 主要介紹超市管理系統(tǒng)的后臺系統(tǒng),后臺程序是系統(tǒng)初始化和系統(tǒng)維護最常使用的一部分程序,主要任務(wù)是建產(chǎn)基本數(shù)據(jù),進出貨盤點和打印報表.后臺程序主要負責的都是管理上的功能,當后臺建立完整的數(shù)據(jù)后,前臺才能順
?? 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;      //找產(chǎn)品
  PROCEDURE CHECK_PRICE;  //檢查價錢
  PROCEDURE GRID_ADD;
  FUNCTION  RE_INPUT(T_BGENO:STRING):BOOLEAN;  //重復刷



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

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

  PROCEDURE INCREASE_INV_NO;//累加發(fā)票號碼




  
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        := '';  //此次結(jié)帳編號
    _TB_PACIV        := '';  //統(tǒng)一編號
    _TB_FORCUS_ROW   := 0 ; //所在列數(shù)
    _TB_RUNLG_TMECNT := 0 ; //跑馬燈計數(shù)器
    _TB_RUNLG_PICCNT := 0 ; //按 跑馬燈 PIC計數(shù)
    _TB_BACK_MODE := FALSE; //退貨模式

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

    //信用卡資料======================================
    _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 ;  //總賣出筆數(shù)
    _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 ; //找到會員

    //產(chǎn)品資料======================================
    _TB_BG_BGENO  := '';
    _TB_BG_BGNAM  := '';
    _TB_BG_BGKIN  := ''; //產(chǎn)品分類
    _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;//找到產(chǎn)品
    _TB_BG_CNT    := 0;  //此筆數(shù)量
    _TB_BG_SPRICE := 0;  //此筆單價
    _TB_BG_TPRICE := 0;  //此筆單價
    _TB_BG_BGQTS  := 0;  //安存數(shù)量
    _TB_BG_BGQTN  := 0;  //庫存數(shù)量
    _TB_BG_BGCOS  := 0;  //成本價

    //其它功能
    _TB_INV_PAGE      := 0; //發(fā)票頁

    //顯示器資料======================================
    _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 := '';    //發(fā)卡日
      _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;      //找產(chǎn)品
VAR QCHECK : TQUERY;
begin
  GetLocalTime(SystemDate);            //取系統(tǒng)日期
  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; //產(chǎn)品分類
   _TB_BG_BGQTS := QCHECK.FieldByName('BGQTS').AsInteger;//安存數(shù)量
   _TB_BG_BGQTN := QCHECK.FieldByName('BGQTN').AsInteger;//庫存數(shù)量
   _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;  //找到產(chǎn)品

   GetLocalTime(SystemDate);            //取系統(tǒng)日期
   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一区二区三区免费野_久草精品视频
欧美日韩成人一区二区| 国产精品一区在线观看你懂的| 亚洲成人一区二区在线观看| 国产自产2019最新不卡| 欧美丝袜第三区| 国产亚洲一区二区三区在线观看| 亚洲综合色噜噜狠狠| 大白屁股一区二区视频| 日韩一区二区三区在线观看| 亚洲精品欧美二区三区中文字幕| 国产成a人亚洲精| 精品欧美乱码久久久久久1区2区| 丝袜美腿亚洲一区| 精品视频一区二区不卡| 亚洲欧美自拍偷拍色图| 福利电影一区二区| 日韩三级免费观看| 亚洲www啪成人一区二区麻豆| 91婷婷韩国欧美一区二区| 久久精品一区二区三区av| 美女久久久精品| 日韩一卡二卡三卡国产欧美| 亚洲高清免费观看| 欧美日韩精品一区视频| 亚洲一区av在线| 欧洲日韩一区二区三区| 洋洋av久久久久久久一区| 97se亚洲国产综合自在线| 日本一区二区不卡视频| 成人91在线观看| 亚洲人成精品久久久久| 色综合咪咪久久| 一区二区三区四区av| 欧美在线你懂的| 亚洲在线观看免费视频| 欧美日韩午夜影院| 人人爽香蕉精品| 日韩欧美的一区二区| 久久机这里只有精品| 久久综合久久综合久久综合| 高清久久久久久| 亚洲激情在线激情| 在线不卡中文字幕播放| 久久91精品久久久久久秒播| 国产无人区一区二区三区| 成人毛片老司机大片| 一区二区视频免费在线观看| 欧美日韩高清一区二区不卡| 日本伊人午夜精品| 久久久久97国产精华液好用吗| www.欧美日韩| 亚洲成人动漫一区| 精品国产网站在线观看| 成人小视频在线| 亚洲一区二区三区四区在线观看| 欧美精品vⅰdeose4hd| 国产一区在线观看视频| 国产精品久久久久久亚洲毛片| 在线欧美日韩国产| 日日欢夜夜爽一区| 欧美—级在线免费片| 欧美在线free| 国内精品视频一区二区三区八戒| 中文字幕一区二区三区四区不卡 | 久久久久免费观看| 99综合影院在线| 午夜精品一区二区三区免费视频 | 亚洲高清视频在线| 久久久久久97三级| 欧美性极品少妇| 国产精品白丝jk黑袜喷水| 一区二区三区在线免费播放| 亚洲精品一线二线三线| 欧美tickle裸体挠脚心vk| 精品在线你懂的| 国产欧美日韩精品在线| 欧美体内she精视频| 国产成人综合亚洲网站| 精品理论电影在线观看 | 欧美精三区欧美精三区| 狠狠色丁香婷婷综合| 国产自产2019最新不卡| 风流少妇一区二区| 97精品久久久午夜一区二区三区| 99久久婷婷国产综合精品电影| 99精品1区2区| 欧美色网一区二区| 欧美美女激情18p| 精品国产乱码久久久久久免费| 亚洲精品在线免费播放| 欧美国产一区二区| 樱花影视一区二区| 免费的国产精品| 国产超碰在线一区| 欧美在线制服丝袜| 日韩视频免费观看高清完整版| 久久久电影一区二区三区| 中文字幕在线播放不卡一区| 亚洲小少妇裸体bbw| 久久电影国产免费久久电影| 国产一区二区三区观看| 91免费观看在线| 91精品久久久久久久91蜜桃| 久久免费国产精品| 亚洲精品国产高清久久伦理二区| 日韩国产欧美三级| 成熟亚洲日本毛茸茸凸凹| 欧美少妇bbb| 国产日韩欧美制服另类| 亚洲国产精品麻豆| 国产精一区二区三区| 91官网在线观看| 久久久久久久久久久久久女国产乱| 亚洲欧美中日韩| 久久av资源站| 精品视频在线免费看| 国产亚洲一二三区| 天天av天天翘天天综合网 | 青青青伊人色综合久久| 狠狠色伊人亚洲综合成人| 91麻豆国产福利在线观看| 日韩视频在线一区二区| 亚洲乱码中文字幕| 国产资源精品在线观看| 欧美日韩mp4| 欧美国产激情一区二区三区蜜月| 偷拍一区二区三区四区| 91色.com| 国产欧美日韩三区| 蜜桃视频第一区免费观看| 色综合久久久久久久久| 久久久久亚洲蜜桃| 日产欧产美韩系列久久99| 色综合视频在线观看| 国产视频一区在线观看| 久久精品国产77777蜜臀| 色狠狠综合天天综合综合| 欧美激情一区二区三区四区| 麻豆一区二区三| 欧美日韩另类一区| 亚洲精品乱码久久久久久黑人| 国产高清亚洲一区| 日韩欧美在线网站| 日本午夜精品视频在线观看| 在线视频欧美区| 亚洲色图20p| 不卡的av电影在线观看| 国产亚洲成aⅴ人片在线观看| 免费看欧美美女黄的网站| 欧美日韩mp4| 天天综合天天综合色| 欧美视频第二页| 午夜一区二区三区视频| 色噜噜久久综合| 欧美韩国日本一区| 成人国产免费视频| 国产女人aaa级久久久级| 国产精品一二三四区| 久久综合久久综合亚洲| 国产最新精品精品你懂的| 日韩欧美黄色影院| 精品一区二区影视| 久久久蜜桃精品| 福利一区在线观看| 国产精品九色蝌蚪自拍| av一二三不卡影片| 亚洲欧美日韩人成在线播放| 色综合久久中文字幕综合网| ...av二区三区久久精品| 91色视频在线| 亚洲第一会所有码转帖| 欧美美女喷水视频| 久久电影国产免费久久电影| 精品福利av导航| 国产成人免费在线观看不卡| 久久午夜免费电影| 成人黄色在线视频| 曰韩精品一区二区| 欧美日韩国产一区二区三区地区| 日韩精品亚洲一区二区三区免费| 欧美一级夜夜爽| 国产一区二区免费在线| 国产女人水真多18毛片18精品视频| 不卡电影一区二区三区| 一区二区三区中文字幕精品精品 | 亚洲电影一区二区三区| 欧美三级电影网| 奇米精品一区二区三区在线观看 | 国产精品视频在线看| 色综合色综合色综合色综合色综合| 亚洲资源中文字幕| 日韩女优制服丝袜电影| 成人性生交大合| 亚洲一区二区精品视频| 欧美精品一区男女天堂| 99精品视频一区二区三区| 婷婷成人激情在线网| 国产欧美一区在线| 欧美日韩国产另类一区| 国产成人在线免费观看|