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

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

?? unit2.pas

?? 一個同事給的簡單的POS系統
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, Buttons, StdCtrls, Grids, DBGrids, DB, ADODB, INIFiles,
  RzForms, RzStatus, Mask, RzEdit, QRCtrls, QuickRpt, Registry, DBTables;

type
  TMain = class(TForm)
    Panel1: TPanel;
    Panel2: TPanel;
    Panel3: TPanel;
    Panel4: TPanel;
    SpeedButton1: TSpeedButton;
    Label1: TLabel;
    DBGrid1: TDBGrid;
    DataSource1: TDataSource;
    ADOQuery1: TADOQuery;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    ADOQuery2: TADOQuery;
    RzFormShape1: TRzFormShape;
    SpeedButton2: TSpeedButton;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label5: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    Label14: TLabel;
    Label15: TLabel;
    Label16: TLabel;
    Bevel1: TBevel;
    Label17: TLabel;
    Bevel2: TBevel;
    Bevel3: TBevel;
    Label18: TLabel;
    Label19: TLabel;
    Label20: TLabel;
    Label21: TLabel;
    Bevel4: TBevel;
    RzEdit1: TRzEdit;
    RzEdit2: TRzEdit;
    RzEdit3: TRzEdit;
    Label23: TLabel;
    Label24: TLabel;
    Label27: TLabel;
    Label22: TLabel;
    Label25: TLabel;
    Label26: TLabel;
    Label28: TLabel;
    Label29: TLabel;
    Panel5: TPanel;
    QuickRep1: TQuickRep;
    DetailBand1: TQRBand;
    QRDBText1: TQRDBText;
    QRExpr1: TQRExpr;
    QRExpr2: TQRExpr;
    QRExpr3: TQRExpr;
    PageHeaderBand1: TQRBand;
    QRLabel1: TQRLabel;
    QRLabel2: TQRLabel;
    QRLabel3: TQRLabel;
    QRLabel4: TQRLabel;
    QRShape2: TQRShape;
    QRShape1: TQRShape;
    QRLabel5: TQRLabel;
    QRLabel6: TQRLabel;
    SummaryBand1: TQRBand;
    QRLabel7: TQRLabel;
    QRShape7: TQRShape;
    QRLabel9: TQRLabel;
    QRLabel8: TQRLabel;
    QRLabel10: TQRLabel;
    QRLabel12: TQRLabel;
    QRLabel11: TQRLabel;
    QRLabel13: TQRLabel;
    QRShape8: TQRShape;
    QRLabel14: TQRLabel;
    Label30: TLabel;
    QRShape3: TQRShape;
    QRShape6: TQRShape;
    QRShape5: TQRShape;
    QRShape4: TQRShape;
    ADOConnection1: TADOConnection;
    ADOQuery3: TADOQuery;
    RzEdit4: TRzEdit;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure QuickRep1StartPage(Sender: TCustomQuickRep);
    procedure FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure RzEdit1KeyPress(Sender: TObject; var Key: Char);
    procedure RzEdit3KeyPress(Sender: TObject; var Key: Char);
    procedure RzEdit2KeyPress(Sender: TObject; var Key: Char);
    procedure DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure DBGrid1KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure RzEdit4KeyPress(Sender: TObject; var Key: Char);
  private
    { Private declarations }
  public
    procedure QH1;
    procedure WRecord;
    procedure QH2;
    { Public declarations }
  end;

var
  Main: TMain;

implementation

uses Unit1, Unit3, Unit4, Unit5, Unit10, Unit7;

{$R *.dfm}

procedure TMain.FormCreate(Sender: TObject);
var
  vIniFile      : TIniFile;
  Reg           : TRegistry;
  D1, Data, SID : String;
  i             : Integer;
begin
  //建立INI文件關聯
  vIniFile:=TIniFile.Create(ExtractFilePath(ParamStr(0))+'Config.Ini');
  //寫是否為注冊版本
  if Pass.Key(vIniFile.Readstring('System','PCID',''))=vIniFile.Readstring('System','Key','') then
  begin
    Main.Label1.Caption:='網聯科技超市管理系統(已注冊)';
  end
  else
  begin
    Reg:=TRegistry.Create;
    Reg.RootKey:=HKEY_CURRENT_USER;
    Reg.OpenKey('Software\WL',True);
    D1:=CurrToStr(44-(StrToDate(FormatdateTime('yyyy-mm-dd', Now))-StrToDate(Reg.ReadString('Date'))));
    Main.Label1.Caption:='網聯科技超市管理系統(未注冊)剩余'+D1+'天';
    Main.SpeedButton2.Caption:='F12.軟件注冊';
    //打開注冊窗口
//    RegKey:=TRegKey.Create(Application);
//    RegKey.showmodal;
  end;
  Main.Width:=798;//恢復主窗口大小
  Main.Height:=571;//恢復主窗口大小
  //使主窗口位于屏幕正中央
  Main.Top :=(GetSystemMetrics(SM_CySCREEN)-Main.Height) div 2 - 13;
  Main.Left :=(GetSystemMetrics(SM_CxSCREEN)-Main.Width) div 2;
  //建立數據庫鏈接
  Data:='Provider='+vIniFile.Readstring('System','Provider','')+';';
  Data:=Data+'Data Source='+vIniFile.Readstring('System','Data Source','')+';';
  Data:=Data+'Persist Security Info=False';
  ADOConnection1.ConnectionString:=Data;
  //初始單號
  for i:=1 to 9999 do
  begin
    SID:=FormatdateTime('yymmdd', Now)+FormatFloat('0000',i);
    ADOQuery2.SQL.Clear;
    ADOQuery2.SQL.Add('Select * from Sell_Main Where InvoiceID="'+SID+'"');
    ADOQuery2.Open;
    if ADOQuery2.RecordCount=0 then
    begin
      Break;
    end;
  end;
  //讀取單號
  Label26.Caption:=SID;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('Select * from Sell_Minor Where InvoiceID="'+Label26.Caption+'"');
  ADOQuery1.Open;
  QH2;
end;

procedure TMain.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  if messagedlg('確認退出嗎?',mtconfirmation,[mbyes,mbno],0)=mryes then
    Application.Terminate
  else
    Action:=caNone;
end;

procedure TMain.SpeedButton1Click(Sender: TObject);
begin
  Main.Close;
end;



procedure TMain.SpeedButton2Click(Sender: TObject);
begin
  if SpeedButton2.Caption='F12.軟件注冊' then begin
    //打開注冊窗口
    RegKey:=TRegKey.Create(Application);
    RegKey.showmodal;
  end else begin
    //使主窗口位于屏幕正中央
    Main.Top :=(GetSystemMetrics(SM_CySCREEN)-Main.Height) div 2 - 13;
    Main.Left :=(GetSystemMetrics(SM_CxSCREEN)-Main.Width) div 2;
  end;
end;

procedure TMain.QuickRep1StartPage(Sender: TCustomQuickRep);
var
  vIniFile: TIniFile;
begin
  vIniFile:=TIniFile.Create(ExtractFilePath(ParamStr(0))+'Config.Ini');
  QRLabel1.Caption:=viniFile.ReadString('System','Name','');
  QRLabel2.Caption:=viniFile.ReadString('System','La1','');
  QRLabel13.Caption:='電話:'+viniFile.ReadString('System','TEL','');
  QRLabel14.Caption:=viniFile.ReadString('System','La2','');
  QRLabel7.Caption:='應收:'+Label14.Caption+'元';
  QRLabel8.Caption:='實收:'+Label15.Caption+'元';
  QRLabel9.Caption:='找零:'+Label16.Caption+'元';
  QRLabel10.Caption:='收款:'+Label19.Caption;
  QRLabel11.Caption:='日期:'+FormatDateTime('dddddd tt', Now);
  QRLabel12.Caption:='單號:№'+Label26.Caption;
end;

procedure TMain.QH1;
begin
  //計算合計數
  //如果是贈品小計為零
  ADOQuery1.Edit;
  if ADOQuery1.FieldByName('Gift').AsString='贈品' then begin
    ADOQuery1.FieldByName('Subtotal').AsCurrency := 0;
    ADOQuery1.Post;
    Exit;
  end;
  //單條記錄求合:小計=售價*數量*折扣/100
  ADOQuery1.FieldByName('Subtotal').AsCurrency := ADOQuery1.FieldByName('SellPrice').AsCurrency*
                                                  ADOQuery1.FieldByName('SellScalar').AsCurrency*
                                                  ADOQuery1.FieldByName('Agio').AsCurrency/100;
  ADOQuery1.Post;
end;

procedure TMain.WRecord;
begin
  //數據檢查
  try
    StrToCurr(RzEdit1.Text);
  Except
   RzEdit1.Text:='100';
  end;

  try
    StrToCurr(RzEdit3.Text);
  Except
    RzEdit3.Text:='1';
  end;

  //初始折扣和數量
  RzEdit1.Text:='100';
  RzEdit3.Text:='1';

  //查銷售主庫是否有此單號
  ADOQuery3.SQL.Clear;
  ADOQuery3.SQL.Add('Select * from Sell_Main Where InvoiceID="'+Label26.Caption+'"');
  ADOQuery3.Open;
  if ADOQuery3.RecordCount=0 then begin
    ADOQuery3.Edit;
    ADOQuery3.Append;
    ADOQuery3.FieldByName('InvoiceID').AsString := Label26.Caption;
    ADOQuery3.FieldByName('AR').AsString  := Label7.Caption;
    ADOQuery3.FieldByName('Hang').AsBoolean := False;
    ADOQuery3.FieldByName('Hang').AsBoolean     := False;
    ADOQuery3.FieldByName('SellDate').AsString  := FormatdateTime('yyyy-mm-dd hh:mm:ss', Now);
    ADOQuery3.FieldByName('UserName').AsString  := Label19.Caption;
    ADOQuery3.Post;
  end;

  //填掃描記錄
  ADOQuery1.Edit;
  ADOQuery1.Append;
  ADOQuery1.FieldByName('InvoiceID').AsString     := Label26.Caption;
  ADOQuery1.FieldByName('BarCode').AsString       := ADOQuery2.FieldByName('BarCode').AsString;
  ADOQuery1.FieldByName('GoodsName').AsString     := ADOQuery2.FieldByName('GoodsName').AsString;
  ADOQuery1.FieldByName('Unit').AsString          := ADOQuery2.FieldByName('Unit').AsString;
  ADOQuery1.FieldByName('SellScalar').AsString    := RzEdit3.Text;
  ADOQuery1.FieldByName('Agio').AsString          := RzEdit1.Text;
  ADOQuery1.FieldByName('PurchasePrice').AsString := ADOQuery2.FieldByName('PurchasePrice').AsString;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区高清在线| 色视频一区二区| 日韩欧美中文字幕一区| 久久蜜桃一区二区| 中文一区在线播放| 狠狠色丁香久久婷婷综合_中 | 一区二区三区四区乱视频| 久久成人av少妇免费| 91精品中文字幕一区二区三区| 亚洲欧洲韩国日本视频| 成人免费视频播放| 国产人伦精品一区二区| 粉嫩一区二区三区性色av| 久久综合精品国产一区二区三区| 亚洲视频一二三| 亚洲午夜精品久久久久久久久| 麻豆久久久久久久| 久久综合久久综合久久| 床上的激情91.| 一区二区三区四区国产精品| 欧美日本一区二区在线观看| 图片区小说区国产精品视频| 日韩网站在线看片你懂的| 国产成人无遮挡在线视频| 国产精品欧美久久久久无广告| 91国偷自产一区二区三区观看| 午夜精品一区二区三区免费视频 | 国产不卡在线一区| 一区二区三区视频在线看| 欧美电影免费观看高清完整版在| 国产精品一线二线三线| 亚洲国产日韩一区二区| 久久久久国产精品厨房| 欧美在线一二三四区| 国产麻豆视频精品| 水蜜桃久久夜色精品一区的特点 | 欧美日韩视频第一区| 久久91精品久久久久久秒播| 一区二区三区免费网站| 国产亚洲精品久| 91精品国产麻豆| 欧美自拍偷拍一区| 不卡一区二区三区四区| 日韩综合在线视频| 午夜在线成人av| 亚洲综合丝袜美腿| 亚洲蜜桃精久久久久久久| 久久精品在线免费观看| 欧美日韩精品一区二区三区 | 欧美日韩一区二区不卡| 99久久精品免费看国产| 丁香一区二区三区| 成人妖精视频yjsp地址| 不卡一区二区在线| 色屁屁一区二区| 99久久亚洲一区二区三区青草 | 激情久久久久久久久久久久久久久久| 伊人色综合久久天天| 一区二区视频免费在线观看| 亚洲三级在线观看| 亚洲制服丝袜在线| 免费三级欧美电影| 精品在线播放免费| 91色|porny| 日韩一区二区三区四区五区六区| 日韩一区二区三区在线观看| 久久无码av三级| 亚洲猫色日本管| 美女视频黄a大片欧美| 成人一区在线看| 91精彩视频在线观看| 久久综合网色—综合色88| 亚洲欧美日韩国产成人精品影院| 亚洲一区二区三区在线看| 日韩高清不卡一区二区三区| 国内精品不卡在线| 99视频在线精品| 欧美日本高清视频在线观看| 欧美一级欧美三级| 亚洲欧洲成人精品av97| 欧美剧情片在线观看| www日韩大片| 婷婷一区二区三区| 成人教育av在线| 欧美疯狂性受xxxxx喷水图片| 精品国产免费人成在线观看| 欧美激情一区二区三区全黄| 日韩专区在线视频| 91麻豆免费在线观看| 日韩精品在线一区| 亚洲gay无套男同| 不卡免费追剧大全电视剧网站| 欧美亚洲高清一区二区三区不卡| 精品三级在线看| 午夜影视日本亚洲欧洲精品| 国产成人免费视频一区| 欧美日韩国产123区| 国产欧美日韩精品在线| 国产精品996| 久久亚洲综合av| 奇米色一区二区| 欧美精品视频www在线观看| 国产精品不卡一区二区三区| 国产麻豆91精品| 在线不卡a资源高清| 免费看欧美美女黄的网站| 色婷婷一区二区三区四区| 国产精品国产三级国产aⅴ中文| 久久精品99国产精品| 91蜜桃网址入口| 中文字幕av不卡| 成人黄色大片在线观看| 欧美mv日韩mv| 粉嫩久久99精品久久久久久夜 | 丁香一区二区三区| 精品少妇一区二区三区日产乱码 | 色婷婷久久久综合中文字幕| 中文字幕视频一区| 色悠久久久久综合欧美99| 亚洲三级理论片| 欧美亚洲国产一区在线观看网站 | 欧美日韩夫妻久久| 国产91精品精华液一区二区三区| 国产午夜精品在线观看| 97久久超碰国产精品| 亚洲二区在线观看| 久久人人爽人人爽| 欧美日韩一区二区三区四区 | 久久精品国产一区二区三| 久久久久综合网| 91麻豆国产精品久久| 国产精品欧美一级免费| 欧美精品日韩综合在线| 国产精品中文有码| 亚洲欧洲日韩av| 日韩欧美国产精品一区| 99久久婷婷国产精品综合| 日韩激情av在线| 自拍偷拍欧美精品| 欧美mv日韩mv亚洲| 不卡的电视剧免费网站有什么| 伦理电影国产精品| 亚洲最色的网站| 国产精品每日更新| 欧美一级精品在线| 在线视频国内自拍亚洲视频| 国产精品亚洲一区二区三区妖精| 五月婷婷另类国产| 一区二区激情小说| 夜夜亚洲天天久久| 综合久久国产九一剧情麻豆| 欧美成人aa大片| 欧美人与性动xxxx| 欧美四级电影网| 欧美日韩1234| 99精品国产99久久久久久白柏| 国产丶欧美丶日本不卡视频| 天堂va蜜桃一区二区三区| 亚洲欧美日韩中文播放| 国产精品视频九色porn| 亚洲mv在线观看| 26uuuu精品一区二区| 91久久一区二区| 国产精品夜夜爽| 麻豆一区二区在线| 精品国产三级电影在线观看| 成人黄色综合网站| 亚洲精品免费看| 欧美三级蜜桃2在线观看| 色综合天天综合网天天狠天天| 94-欧美-setu| 欧美性受极品xxxx喷水| 亚洲色大成网站www久久九九| 成人a免费在线看| 经典一区二区三区| 成人av在线资源网| 欧美性xxxxxx少妇| 91精品国产麻豆| 国产喷白浆一区二区三区| 亚洲精品亚洲人成人网| 亚洲一级电影视频| 精品一区二区三区免费毛片爱| 国产精品一区一区三区| 在线观看一区日韩| 亚洲精品一区二区三区福利| 一卡二卡欧美日韩| 国产尤物一区二区在线| 欧美日韩在线播放三区四区| 久久久久国产精品麻豆| 日韩高清在线观看| 国产亚洲精品精华液| 亚洲人吸女人奶水| 国产呦萝稀缺另类资源| 日韩一区二区三区四区| 亚洲精品一二三| 成人精品视频一区| 精品久久久久香蕉网| 黄网站免费久久| 精品国内片67194| 欧美aaaaa成人免费观看视频|