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

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

?? mainunt.pas

?? 牧羊人服飾系統(tǒng) (ADO+SQL) 第三方控件:advstringgrid
?? PAS
?? 第 1 頁 / 共 3 頁
字號(hào):
unit mainunt;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, mxOutlookBarPro, ToolWin, ComCtrls, ExtCtrls, ActnList, Grids,Math,
  StdCtrls, Buttons, DB,shellapi, ImgList;

type
  Tmain = class(TForm)
    mxOutlookBarPro1: TmxOutlookBarPro;
    StatusBar1: TStatusBar;
    Image1: TImage;
    Panel1: TPanel;
    Edit4: TEdit;
    Edit5: TEdit;
    Edit6: TEdit;
    Edit7: TEdit;
    Edit12: TEdit;
    Edit11: TEdit;
    BitBtn14: TBitBtn;
    BitBtn1: TBitBtn;
    BitBtn4: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn15: TBitBtn;
    BitBtn7: TBitBtn;
    BitBtn5: TBitBtn;
    BitBtn13: TBitBtn;
    BitBtn16: TBitBtn;
    BitBtn17: TBitBtn;
    Edit9: TEdit;
    Edit8: TEdit;
    Label7: TLabel;
    Label8: TLabel;
    StringGrid1: TStringGrid;
    tempGrid: TStringGrid;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit13: TEdit;
    ActionList1: TActionList;
    Action1: TAction;
    Action2: TAction;
    Action3: TAction;
    Action4: TAction;
    Action5: TAction;
    Action6: TAction;
    Action7: TAction;
    Action8: TAction;
    Action9: TAction;
    Action10: TAction;
    Action12: TAction;
    Action13: TAction;
    Timer1: TTimer;
    BitBtn6: TBitBtn;
    Label11: TLabel;
    Label10: TLabel;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    DataSource3: TDataSource;
    DataSource6: TDataSource;
    DataSource2: TDataSource;
    DataSource5: TDataSource;
    DataSource4: TDataSource;
    DataSource1: TDataSource;
    Label9: TLabel;
    Timer2: TTimer;
    ImageList1: TImageList;
    BitBtn8: TBitBtn;
    Action11: TAction;
    procedure StatusBar1DrawPanel(StatusBar: TStatusBar;
      Panel: TStatusPanel; const Rect: TRect);
    procedure Action1Execute(Sender: TObject);
    procedure Action2Execute(Sender: TObject);
    procedure Action3Execute(Sender: TObject);
    procedure Action4Execute(Sender: TObject);
    procedure Action5Execute(Sender: TObject);
    procedure Action6Execute(Sender: TObject);
    procedure Action7Execute(Sender: TObject);
    procedure Action8Execute(Sender: TObject);
    procedure Action9Execute(Sender: TObject);
    procedure Action10Execute(Sender: TObject);
    procedure Action12Execute(Sender: TObject);
    procedure Action13Execute(Sender: TObject);
    procedure Panel1Resize(Sender: TObject);
    procedure vat_ini;
    procedure StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
      Rect: TRect; State: TGridDrawState);
    procedure mxOutlookBarPro1Headers0Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers0Buttons1Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers0Buttons2Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers0Buttons4Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers2Buttons1Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers2Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers3Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers6Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers6Buttons1Click(Sender: TObject);
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
    procedure Edit5KeyPress(Sender: TObject; var Key: Char);
    procedure Timer1Timer(Sender: TObject);
    procedure mxOutlookBarPro1Headers3Buttons1Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormCreate(Sender: TObject);
    procedure mxOutlookBarPro1Headers4Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers4Buttons1Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers4Buttons2Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers7Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers5Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers5Buttons1Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers9Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers2Buttons2Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers4Buttons3Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers5Buttons2Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers5Buttons3Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers6Buttons2Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers6Buttons3Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers7Buttons1Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers7Buttons2Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers8Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers8Buttons1Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers1Buttons1Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers6Buttons4Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers1Buttons0Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers3Buttons2Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers3Buttons3Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers5Buttons4Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers2Buttons3Click(Sender: TObject);
    procedure Timer2Timer(Sender: TObject);
    procedure Edit1Enter(Sender: TObject);
    procedure Edit1Exit(Sender: TObject);
    procedure Edit5Enter(Sender: TObject);
    procedure Edit5Exit(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure mxOutlookBarPro1Headers6Buttons5Click(Sender: TObject);
    procedure Action11Execute(Sender: TObject);
    procedure mxOutlookBarPro1Headers7Buttons3Click(Sender: TObject);
    procedure mxOutlookBarPro1Headers7Buttons4Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
     sellno:string;
  end;

var
  main: Tmain;
  usrname,psmf:string;
  sno:integer;

implementation


uses data, jswcunt, thmainunt, vipxzunt,maind,datam,printsetupunt, hyszunt,
  pswunt, sysiniunt, xtszunt, thunt, hyunt, drmainunt, rlunt, dcunt,
   mrxsfxunt, yjunt, login, hyqkcx, kcqkunt, qdsxunt, hyxfphunt,
  jgwhunt, spxsphbunt, drcxunt, dccxunt, lyunt, sjbfunt, sjhfunt,
  ckdyjlunt, cklyunt, hbunt, drwhunt, dcwhunt, thcxunt, thwhunt, changeunt,
  pdunt, update;

{$R *.dfm}

//初始化數(shù)據(jù)
procedure Tmain.vat_ini;
var
 i,j:integer;
begin
   edit1.Text:='';
   edit2.Text:='0';
  // edit3.Text:='0';
   edit4.Text:='';
   edit5.Text:='';
   edit6.Text:='0';
   edit7.Text:='0';
   edit13.Text:='0';
   sno:=1;
   with stringgrid1 do
      begin
         for i:=1 to RowCount do
         for j:=0 to  stringgrid1.ColCount-1 do
            cells[j,i]:='';

      end;
     edit1.SetFocus;
end;


procedure Tmain.StatusBar1DrawPanel(StatusBar: TStatusBar;
  Panel: TStatusPanel; const Rect: TRect);
begin
  case Panel.ID of
     0: begin
         StatusBar.Canvas.Brush.Color :=$00FFE1C4;
         StatusBar.Canvas.Font.Color :=clred;
         StatusBar.Canvas.Font.Size :=12;
         //statusbar.Canvas.Draw(0,0,application.Icon);
        end;
     1: StatusBar.Canvas.Brush.Color :=$00FFE1C4;
     2: StatusBar.Canvas.Brush.Color :=$00FFE1C4;
  end;
 StatusBar1.Canvas.TextRect(Rect, Rect.Left, Rect.Top, Panel.Text);
end;

procedure Tmain.Action1Execute(Sender: TObject);
var
  k,l:integer;
 total_g:string;
begin
  sellno:=create_sell_no('sellm');
    timer1.Enabled:=false;
    if edit5.Text ='' then
      begin
      messagedlg('對(duì)不起!,你沒有輸入會(huì)員卡號(hào),不是會(huì)員消費(fèi)!',mtinformation,[mbOk],0);
       exit;
      end;
    if stringgrid1.Cells[1,1]='' then exit;
    if (strtofloatdef(edit7.Text,0)<0) or (strtofloatdef(edit7.Text,0)>1) then exit;
    for l:=sno-1 downto 1 do
       if (stringgrid1.Cells[5,l]='0') or (stringgrid1.Cells[5,l]='')then exit;
    try
       Dataman.ADOCon.BeginTrans;
       //主表的插入
       with Dataman.xsmQuery do
         begin
          open;
          append;
          fieldbyname('銷售編號(hào)').asstring :=sellno; //編號(hào)的計(jì)算
          fieldbyname('VIP卡號(hào)').asstring :=trim(edit5.Text);
          fieldbyname('銷售日期').AsDateTime :=date();
          fieldbyname('銷售時(shí)間').AsDateTime :=time();
          fieldbyname('員工編號(hào)').asstring :=trim(edit8.text);
          fieldbyname('商品數(shù)量').asstring :=trim(edit13.Text);
          fieldbyname('商品金額').AsFloat :=round(strtofloatdef(trim(edit2.Text),0));
          post;
       end;
        total_g:=floattostr(strtofloatdef(trim(edit2.Text),0)*strtofloatdef(edit7.Text,0));
       // 明細(xì)表輸入
       with Dataman.xsQuery do
         begin
         open;
         for k:=1 to 13 do
         begin
         if  trim(stringgrid1.Cells[1,k])='' then break;
          Append;
          FieldByName('銷售編號(hào)').AsString :=sellno;
          fieldbyname('貨物條形碼').AsString :=trim(stringgrid1.Cells[1,k]);
          fieldbyname('銷售價(jià)格').AsString :=trim(stringgrid1.Cells[3,k]);
          fieldbyname('數(shù)量').AsString :=trim(stringgrid1.Cells[2,k]);
          fieldbyname('折扣').AsString :=trim(stringgrid1.Cells[4,k]);
          fieldbyname('總額').AsString :=trim(stringgrid1.Cells[5,k]);
          post;
         end;
       end;
        //插入會(huì)員消費(fèi)狀態(tài)表
        with Dataman.xfztQuery do
         begin
           close;
           sql.Clear;
           sql.Add('select * from consume where VIP卡號(hào)='''+edit5.text+'''');
           prepared;
           open;
          end;
        with Dataman.xfqkQuery do
          begin
            if Dataman.xfztQuery.recordCount<>0 then
              begin
               close;
               sql.Clear;
               sql.Add('update consume set 會(huì)員消費(fèi)總金額 =:xf,最近交易日=:jdate,最近交易額=:jjg where VIP卡號(hào)='''+edit5.text+'''');
               parameters.ParamByName('xf').Value:=strtofloatdef(edit6.text,0)+strtofloatdef(edit2.text,0);
               parameters.ParamByName('jdate').Value:=date();
               parameters.ParamByName('jjg').Value:=strtofloatdef(edit2.text,0);
               ExecSQL;
              end
          else
            begin
              close;
              sql.Clear;
              sql.Add('insert into consume values(:vno,:vxf,:jdate,:jjg)');
              parameters.ParamByName('vno').Value :=edit5.Text;
              parameters.ParamByName('vxf').Value :=strtofloatdef(edit2.Text,0);
              parameters.ParamByName('jdate').Value:=date();
              parameters.ParamByName('jjg').Value :=strtofloatdef(edit2.text,0);
              execsql;
            end;
          end;
        //  庫存數(shù)據(jù)修改
        with Dataman.hkcQuery do
          begin
             close;
             sql.Clear;
            for k:=1 to 13 do
              begin
                if  trim(stringgrid1.Cells[1,k])='' then break;
                 sql.Add('update kc set 庫存數(shù)量=庫存數(shù)量-:gnunb where 貨物條形碼 =:gno');
                 parameters.ParamByName('gnunb').Value:=trim(stringgrid1.Cells[2,k]);
                 parameters.ParamByName('gno').Value:=trim(stringgrid1.Cells[1,k]);
                 execsql;
              end;
          end;
        Dataman.xsmQuery.UpdateBatch();
        Dataman.xsQuery.UpdateBatch();
        Dataman.xfztQuery.UpdateBatch();
        Dataman.ADOCon.CommitTrans;
    except
     begin
       Dataman.ADOCon.RollbackTrans;
       showmessage('交易沒有成功!');
       exit;
       timer1.Enabled:=true;
     end;
    end;
    Dataman.xsmquery.close;
    Dataman.xsquery.close;
    dataman.hkcQuery.Close;

   
    //結(jié)帳界面的顯示
   IF jswcfrm=nil THEN Application.CreateForm(Tjswcfrm,jswcfrm);
    jswcfrm.Label2.Caption :=floattostr(round(strtofloatdef(trim(edit2.Text),0)));
    jswcfrm.showmodal;
    timer1.Enabled:=true;
end;

procedure Tmain.Action2Execute(Sender: TObject);
begin
  if trim(stringgrid1.Cells[1,1])='' then exit;
  if trim(stringgrid1.Cells[2,stringgrid1.row])='' then
   begin
     stringgrid1.Row:=1; exit;
   end;
   stringgrid1.Cells[2,sno-1] :=edit1.Text;
   edit1.Text:='';
   edit1.SetFocus;
end;

procedure Tmain.Action3Execute(Sender: TObject);
begin
  if trim(stringgrid1.Cells[1,1])='' then exit;
  if trim(stringgrid1.Cells[3,stringgrid1.row])='' then
   begin
     stringgrid1.Row:=1; exit;
   end;
   stringgrid1.Cells[3,sno-1] :=edit1.Text;
   edit1.Text:='';
   edit1.SetFocus;
end;

procedure Tmain.Action4Execute(Sender: TObject);
begin
  IF thmainfrm=nil THEN Application.CreateForm(Tthmainfrm,thmainfrm);
thmainfrm.showmodal;
end;

procedure Tmain.Action5Execute(Sender: TObject);
begin
  IF vipxzfrm=nil THEN Application.CreateForm(Tvipxzfrm,vipxzfrm);
    vipxzfrm.showmodal;
end;

procedure Tmain.Action6Execute(Sender: TObject);
begin
vat_ini;
end;

procedure Tmain.Action7Execute(Sender: TObject);
begin
  if trim(stringgrid1.Cells[1,1])='' then exit;
  if trim(stringgrid1.Cells[4,stringgrid1.row])='' then
   begin
     stringgrid1.Row:=1; exit;
   end;
   stringgrid1.Cells[4,sno-1] :=edit1.Text;
   edit1.Text:='';
   edit1.SetFocus;
end;

procedure Tmain.Action8Execute(Sender: TObject);
var
  k,m:integer;
begin
    sellno:=create_sell_no('sellm');
    timer1.Enabled:=false;
    if trim(edit5.Text)<>'' then
     begin
       messagedlg('對(duì)不起!你已經(jīng)輸入會(huì)員卡號(hào),是會(huì)員消費(fèi)!',mtinformation,[mbOK],0);
       exit;
     end;
    if edit12.Text ='' then exit;
    if stringgrid1.Cells[1,1]='' then exit;
    if (strtofloatdef(edit11.Text,0)<0) or (strtofloatdef(edit11.Text,0)>1) then exit;
        for m:=sno-1 downto 1 do
       if (stringgrid1.Cells[5,m]='0') or (stringgrid1.Cells[5,m]='')then exit;
    try
       Dataman.ADOCon.BeginTrans;
       //主表數(shù)據(jù)插入
       with Dataman.xsmQuery do
         begin
          open;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久亚洲综合| 激情六月婷婷综合| 亚洲观看高清完整版在线观看| 亚洲天堂av一区| 亚洲天堂免费在线观看视频| 亚洲欧美视频在线观看| 亚洲免费视频中文字幕| 亚洲国产精品激情在线观看| 亚洲欧洲一区二区三区| 国产91精品入口| www.日韩精品| 色婷婷狠狠综合| 91精品国产综合久久婷婷香蕉| 精品1区2区3区| 欧美日韩中文另类| 日韩免费看网站| 国产精品青草综合久久久久99| 国产欧美日韩亚州综合 | 中文字幕成人网| 日韩理论片网站| 丝袜美腿亚洲一区| 国产综合一区二区| 99精品一区二区| 欧美一区二区三区视频在线| 欧美三级资源在线| 精品国产三级a在线观看| 国产日韩影视精品| 一区二区成人在线| 久久99国产乱子伦精品免费| 成人精品国产一区二区4080| 97久久超碰国产精品电影| 欧美亚洲国产一卡| 欧美一区二区三区色| 久久久久久久性| 日韩伦理免费电影| 麻豆91精品91久久久的内涵| 国产一区二区三区最好精华液 | 国产欧美综合在线观看第十页| 亚洲丝袜另类动漫二区| 日韩av一级片| 99精品视频在线观看免费| 91精品欧美一区二区三区综合在| 欧美国产日韩一二三区| 亚洲国产一区视频| 国产91精品在线观看| 777精品伊人久久久久大香线蕉| 精品欧美乱码久久久久久1区2区| 综合久久久久久久| 久草精品在线观看| 色婷婷精品大视频在线蜜桃视频| 精品999在线播放| 亚洲综合小说图片| 久久99精品久久久久久| 欧美在线短视频| 中文欧美字幕免费| 日本va欧美va精品发布| 91亚洲男人天堂| 久久久精品免费免费| 亚洲成人一区二区| 94-欧美-setu| 91官网在线免费观看| 亚洲欧洲av在线| 91婷婷韩国欧美一区二区| 中文字幕一区二区三区四区不卡 | 国产精品沙发午睡系列990531| 精品一二三四区| 精品国产凹凸成av人导航| 九色综合狠狠综合久久| 精品久久久三级丝袜| 久久99精品久久久久久久久久久久 | 国产日韩精品一区| 国产成人免费在线观看不卡| 国产欧美日韩综合| 成人v精品蜜桃久久一区| 亚洲欧洲日韩av| 色综合一区二区三区| 亚洲精品乱码久久久久久久久| 色94色欧美sute亚洲线路一久| 伊人性伊人情综合网| 欧美日韩三级在线| 日本强好片久久久久久aaa| 日韩欧美国产小视频| 国内成人精品2018免费看| 国产欧美日韩精品a在线观看| 成人免费毛片高清视频| 国产精品久久久久国产精品日日| 91片黄在线观看| 五月婷婷欧美视频| 日韩亚洲欧美一区| 国产成人高清视频| 亚洲视频狠狠干| 欧美日韩中文另类| 久久av资源站| 日本一二三不卡| 欧洲日韩一区二区三区| 日韩不卡在线观看日韩不卡视频| 日韩精品影音先锋| 成人国产亚洲欧美成人综合网| 亚洲人亚洲人成电影网站色| 欧美色图片你懂的| 久久成人久久爱| 国产精品福利av| 欧美精品一二三四| 国产精品自拍毛片| 一区二区三区精品视频| 欧美一区二区三区白人| 成人性生交大片免费看中文| 亚洲一线二线三线视频| 日韩欧美黄色影院| 99精品国产视频| 青椒成人免费视频| 国产精品福利一区二区三区| 欧美日韩国产影片| 国产精品夜夜爽| 亚洲成人一区在线| 国产视频亚洲色图| 欧美色综合天天久久综合精品| 裸体在线国模精品偷拍| 中文字幕一区视频| 日韩一区二区三区视频在线观看| 成人天堂资源www在线| 日韩精品福利网| 国产精品你懂的在线欣赏| 欧美日韩国产美| 波多野结衣在线aⅴ中文字幕不卡| 日韩精品91亚洲二区在线观看| 国产日韩欧美激情| 91精品国模一区二区三区| 99这里只有精品| 久久99精品久久久久久国产越南 | 欧美日韩在线播放| 国产成人精品一区二区三区四区 | 精品国产精品网麻豆系列| 日本丰满少妇一区二区三区| 国产真实乱子伦精品视频| 亚洲一区免费在线观看| 中文字幕精品三区| 日韩欧美激情在线| 欧美日韩国产不卡| 99久久免费精品| 国产精品香蕉一区二区三区| 日韩成人av影视| 亚洲综合色网站| **欧美大码日韩| 国产日韩亚洲欧美综合| 精品日韩一区二区三区免费视频| 色就色 综合激情| 不卡大黄网站免费看| 国产一区二区美女| 久久精品国产99| 天天综合日日夜夜精品| 亚洲日本青草视频在线怡红院| 久久久一区二区| 欧美一区二区三区四区五区| 色综合久久综合| 99久久精品国产网站| 国产呦精品一区二区三区网站| 亚洲h在线观看| 一区二区三区不卡视频| 亚洲天堂av老司机| 成人欧美一区二区三区小说| 国产午夜精品福利| 久久免费视频一区| 久久免费看少妇高潮| 欧美精品一区二区三区视频| 欧美一级高清片在线观看| 6080亚洲精品一区二区| 精品视频免费在线| 欧美日本一区二区三区四区| 色94色欧美sute亚洲线路二| 91色婷婷久久久久合中文| 99精品欧美一区二区三区综合在线| 国产成人aaa| 成人精品在线视频观看| 懂色一区二区三区免费观看| 夫妻av一区二区| 成人午夜电影久久影院| 成人综合婷婷国产精品久久免费| 国产久卡久卡久卡久卡视频精品| 国内不卡的二区三区中文字幕| 精品一区二区三区不卡| 精品一区二区三区在线观看国产| 久久99久久99精品免视看婷婷| 国内精品久久久久影院薰衣草| 国产美女视频91| 成人免费毛片aaaaa**| 97久久超碰精品国产| 91精品福利视频| 欧美精品乱码久久久久久按摩| 欧美久久久久久久久久| 欧美精品在线观看一区二区| 日韩一区二区三区三四区视频在线观看| 欧美一区二区视频在线观看2020 | 高清成人免费视频| 波波电影院一区二区三区| 色94色欧美sute亚洲线路一久| 欧美丝袜丝交足nylons图片| 欧美精品在线视频| 精品国产一区二区三区不卡| 国产肉丝袜一区二区|