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

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

?? uz_cpzz.pas

?? Delphi寫的餐飲系統
?? PAS
字號:
unit uz_cpzz;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Menus, ComCtrls, ExtCtrls, ToolWin, Grids, DBGrids,u_main, StdCtrls,
  ImgList, Tabs, DBCtrls, Db, DBTables, dxExEdtr, dxDBTLCl, dxGrClms, dxTL,
  dxDBCtrl, dxDBGrid, dxCntner, se_controls, KsSkinForms;

type
  Tz_cpzz = class(TForm)
    CoolBar1: TCoolBar;
    ToolBar1: TToolBar;
    zl: TToolButton;
    gl: TToolButton;
    sl: TToolButton;
    dy: TToolButton;
    ToolButton8: TToolButton;
    MainMenu1: TMainMenu;
    MenuItem11: TMenuItem;
    m_zl: TMenuItem;
    m_gl: TMenuItem;
    m_sl: TMenuItem;
    N1: TMenuItem;
    MenuItem18: TMenuItem;
    P1: TMenuItem;
    MenuItem19: TMenuItem;
    MenuItem20: TMenuItem;
    MenuItem73: TMenuItem;
    MenuItem74: TMenuItem;
    MenuItem75: TMenuItem;
    MenuItem76: TMenuItem;
    sb: TStatusBar;
    ImageList2: TImageList;
    ImageList1: TImageList;
    yl: TToolButton;
    fg1: TToolButton;
    ToolButton5: TToolButton;
    TabSet1: TTabSet;
    zc: TToolButton;
    gc: TToolButton;
    sc: TToolButton;
    ToolButton12: TToolButton;
    m_zc: TMenuItem;
    N3: TMenuItem;
    m_gc: TMenuItem;
    m_sc: TMenuItem;
    TreeView1: TTreeView;
    PrinterSetup: TPrinterSetupDialog;
    d_cl: TDataSource;
    d_cy: TDataSource;
    xflb: TTable;
    PopupMenu1: TPopupMenu;
    yl1: TMenuItem;
    yl2: TMenuItem;
    PopupMenu2: TPopupMenu;
    dy1: TMenuItem;
    dy2: TMenuItem;
    N31: TMenuItem;
    N2: TMenuItem;
    dxDBGrid1: TdxDBGrid;
    dxDBGrid1CH: TdxDBGridMaskColumn;
    dxDBGrid1Clh: TdxDBGridMaskColumn;
    dxDBGrid1Mc: TdxDBGridMaskColumn;
    dxDBGrid1Zjm: TdxDBGridMaskColumn;
    dxDBGrid1Gg: TdxDBGridMaskColumn;
    dxDBGrid1Dj: TdxDBGridMaskColumn;
    dxDBGrid1Bz: TdxDBGridMaskColumn;
    dxDBGrid1Dzl: TdxDBGridMaskColumn;
    dxDBGrid1Lbh: TdxDBGridMaskColumn;
    dxDBGrid1clm: TdxDBGridLookupColumn;
    dxDBGrid1xflb: TdxDBGridLookupColumn;
    cy: TQuery;
    cyLbh: TStringField;
    cyCH: TStringField;
    cyClh: TStringField;
    cyZjm: TStringField;
    cyMc: TStringField;
    cyGg: TStringField;
    cyDj: TFloatField;
    cyBz: TStringField;
    cyDzl: TFloatField;
    cyCb: TFloatField;
    cyLl: TFloatField;
    cyclm: TStringField;
    cyxflb: TStringField;
    cl: TQuery;
    SeSkinForm1: TSeSkinForm;
    procedure glClick(Sender: TObject);
    procedure slClick(Sender: TObject);
    procedure zlClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure TreeView1Change(Sender: TObject; Node: TTreeNode);
    procedure ToolButton8Click(Sender: TObject);
    procedure FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure TabSet1Change(Sender: TObject; NewTab: Integer;
      var AllowChange: Boolean);
    procedure zcClick(Sender: TObject);
    procedure gcClick(Sender: TObject);
    procedure scClick(Sender: TObject);
    procedure DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
      Field: TField; State: TGridDrawState);
    procedure MenuItem18Click(Sender: TObject);
    procedure MenuItem76Click(Sender: TObject);
    procedure bzClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure yl1Click(Sender: TObject);
    procedure dy1Click(Sender: TObject);
    procedure dy2Click(Sender: TObject);
    procedure yl2Click(Sender: TObject);
    procedure MenuItem74Click(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure dxDBGrid1DblClick(Sender: TObject);
    procedure dxDBGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas;
      ARect: TRect; ANode: TdxTreeListNode; AColumn: TdxTreeListColumn;
      ASelected, AFocused, ANewItemRow: Boolean; var AText: String;
      var AColor: TColor; AFont: TFont; var AAlignment: TAlignment;
      var ADone: Boolean);
  private
    { Private declarations }
  public
    { Public declarations }
    procedure sb_sz;
    procedure tree_csh;
  end;

var
  z_cpzz: Tz_cpzz;
  s_mess,s_gg,s_dj:string;
  lbh:string;
implementation

uses uz_cpzz_cl, uz_cpzz_cy, uabout, ug_wait, uzp_cp;

{$R *.DFM}
procedure Tz_cpzz.sb_sz;
begin
 sb.Panels[6].text:=inttostr(cl.RecordCount);
 sb.Panels[8].text:=inttostr(main.h_count('select count(ch) as hj_all from cy'));
 s_sql:='select count(clh) as hj_all from cl where lbh='+quotedstr(lbh);
 sb.Panels[2].text:=inttostr(main.h_count(s_sql));
 sb.Panels[4].text:=inttostr(cy.RecordCount);
 if cy.RecordCount=0 then
   begin
     sc.Enabled:=false;
     gc.Enabled:=false;
     m_sc.Enabled:=false;
     m_gc.Enabled:=false;
   end
  else
   begin
     gc.Enabled:=true;
     sc.Enabled:=true;
     m_gc.Enabled:=true;
     m_sc.Enabled:=true;
   end;  
end;
procedure Tz_cpzz.tree_csh;
begin
with TreeView1,cl do
  begin
   items.clear;
   items.AddChild(getnodeat(0,0),'菜譜');
   first;
   while not eof do
     begin
      if fieldbyname('lbh').Value=lbh then
       items.AddChild(getnodeat(1,1),'['+fieldbyname('clh').asstring+']'+fieldbyname('clm').asstring);
      next;
     end;
   fullexpand;
   cy.filter:='lbh='+lbh;
   TreeView1.Refresh;
  end;
end;
procedure Tz_cpzz.glClick(Sender: TObject);
begin
 if TreeView1.Selected=Nil then exit;
 if treeview1.selected.text='菜譜' then exit;
 y_n:=0;
        cl.Close;
        cl.SQL.clear;
        cl.sql.Add('select * from cl where clh='+quotedstr(copy(Treeview1.selected.text,2,2)));
        cl.open;
 if cl.RecordCount=0 then
   begin
     messagebox(handle,'菜類查詢操作有誤!','系統提示信息',MB_OK+MB_ICONWARNING);
     exit;
   end;
 z_cpzz_cl.showmodal
end;
procedure Tz_cpzz.slClick(Sender: TObject);
begin
 if  TreeView1.Selected=Nil then exit;
 if (length(treeview1.selected.text)=0) or  (treeview1.selected.text='菜譜') then exit;
 if cy.recordcount<>0 then
  begin
   messagebox(handle,'該菜類還有菜肴,不能刪除!','系統提示信息',MB_OK+MB_ICONWARNING);
   exit;
  end;
 s_mess:='您真的要刪除 '+Treeview1.selected.text+' 菜類嗎?';
 if messagebox(handle,pchar(s_mess),'系統提示信息',MB_OKCANCEL+MB_ICONQUESTION)=IDcancel then exit;
        cl.Close;
        cl.SQL.clear;
        cl.sql.Add('select * from cl where clh='+quotedstr(copy(Treeview1.selected.text,2,2)));
        cl.open;
 if cl.RecordCount=0 then
   begin
     messagebox(handle,'菜類查詢操作有誤,請檢查是否有此菜類.','系統提示信息',MB_OK+MB_ICONWARNING);
     exit;
   end;
 TreeView1.Items.Delete(TreeView1.Selected);
 cl.delete;
end;
procedure Tz_cpzz.zlClick(Sender: TObject);
begin
 y_n:=1;
 z_cpzz_cl.showmodal;
end;
procedure Tz_cpzz.FormShow(Sender: TObject);
begin
 if not cl.Active then cl.Active:=true;
 if not xflb.Active then xflb.Active:=true;
 if not cy.Active then cy.Active:=true;
 if z_cpzz_cl=NIl then z_cpzz_cl:=Tz_cpzz_cl.Create(Application);
 if z_cpzz_cy=NIl then z_cpzz_cy:=Tz_cpzz_cy.Create(Application);
 if zp_cp=NIL then zp_cp:=Tzp_cp.create(self);
 s_dj:='0.00';
 lbh:=inttostr(z_cpzz.TabSet1.TabIndex+1); //放入消費類別號
 tree_csh;
// clm.caption:='菜譜';
 sb_sz;
 g_wait.close;
end;
procedure Tz_cpzz.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
 with TreeView1.Selected,cy do
  begin
   if text='菜譜' then
      begin
        gl.Enabled:=false;
        sl.Enabled:=false;
        zc.Enabled:=false;
        m_gl.Enabled:=false;
        m_sl.Enabled:=false;
        m_zc.Enabled:=false;
        cy.Close;
        cy.SQL.clear;
        cy.sql.Add('select * from cy where lbh='+quotedstr(lbh));
        cy.open;
      end
    else
      begin
        gl.Enabled:=true;
        sl.Enabled:=true;
        zc.Enabled:=true;
        m_gl.Enabled:=true;
        m_sl.Enabled:=true;
        m_zc.Enabled:=true;
        cy.Close;
        cy.SQL.clear;
        cy.sql.Add('select * from cy where lbh='+quotedstr(lbh)+' and clh='+quotedstr(copy(TreeView1.Selected.text,2,2)));
        cy.open;
      end;
  end;
 //clm.caption:=TreeView1.Selected.text;
 sb_sz;
end;
procedure Tz_cpzz.ToolButton8Click(Sender: TObject);
begin
 close;
end;
procedure Tz_cpzz.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
   case key of
     76:TabSet1.tabindex:=0;
     82:TabSet1.tabindex:=1;
     77:TabSet1.tabindex:=2;
     74:TabSet1.tabindex:=3;
     79:TabSet1.tabindex:=4;
     end;
   case key of
    76,82,77,74,79:
     begin
      lbh:=inttostr(TabSet1.tabindex+1);
      with TreeView1 do
       begin
        items.clear;
        items.AddChild(getnodeat(0,0),'菜譜');
        cl.first;
        while not cl.eof do
          begin
            if cl.fieldbyname('lbh').Value=lbh then
              items.AddChild(getnodeat(1,1),'['+cl.fieldbyname('clh').asstring+']'+cl.fieldbyname('clm').asstring);
            cl.next;
          end;
         fullexpand;
       end;
      cy.filter:='lbh='+lbh;
     end;
     end;
end;
procedure Tz_cpzz.TabSet1Change(Sender: TObject; NewTab: Integer;
  var AllowChange: Boolean);
begin
 lbh:=inttostr(newtab+1);
 tree_csh;
end;

procedure Tz_cpzz.zcClick(Sender: TObject);
begin
 y_n:=1;
 if  TreeView1.Selected=Nil then
    begin
      messagebox(handle,'請選擇菜類!','系統提示信息',MB_OK+MB_ICONWARNING);
      exit;
    end;
 if (length(treeview1.selected.text)=0) or  (treeview1.selected.text='菜譜') then
    begin
      messagebox(handle,'請選擇菜類!','系統提示信息',MB_OK+MB_ICONWARNING);
      exit;
    end;
 z_cpzz_cy.showmodal;
 sb_sz;
end;

procedure Tz_cpzz.gcClick(Sender: TObject);
begin
 y_n:=0;
 z_cpzz_cy.showmodal;
 sb_sz;
end;

procedure Tz_cpzz.scClick(Sender: TObject);
begin
 if cy.recordcount=0 then
   begin
     messagebox(handle,'您沒有選擇到可被刪除的菜肴!','系統提示信息',MB_OK+MB_ICONWARNING);
     exit;
   end;
  s_mess:='您真的要刪除 ['+cy.fieldbyname('ch').AsString+']號'+cy.fieldbyname('mc').AsString+' 菜肴嗎 ?';
 if messagebox(handle,pchar(s_mess),'系統提示信息',MB_OKCANCEL+MB_ICONQUESTION)=IDOK then     cy.delete;
 sb_sz;
end;

procedure Tz_cpzz.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
  Field: TField; State: TGridDrawState);
begin
 if cy.RecordCount=0 then
   begin
     sc.Enabled:=false;
     gc.Enabled:=false;
     m_sc.Enabled:=false;
     m_gc.Enabled:=false;
   end
  else
   begin
     gc.Enabled:=true;
     sc.Enabled:=true;
     m_gc.Enabled:=true;
     m_sc.Enabled:=true;
   end;
end;

procedure Tz_cpzz.MenuItem18Click(Sender: TObject);
begin
  PrinterSetup.Execute;
end;

procedure Tz_cpzz.MenuItem76Click(Sender: TObject);
begin
 if about=NIL then about:=Tabout.Create(self);
 about.showmodal;
end;

procedure Tz_cpzz.bzClick(Sender: TObject);
begin
  Application.HelpFile:='\hbjd\cyzy\help\hbcy.hlp';
  Application.HelpJump('tascpzz');
end;

procedure Tz_cpzz.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 Release;
 z_cpzz:=nil;
 z_cpzz_cl.Release;
 z_cpzz_cl:=nil;
 z_cpzz_cy.Release;
 z_cpzz_cy:=nil;
 zp_cp.Release;
 zp_cp:=NIL;
end;

procedure Tz_cpzz.yl1Click(Sender: TObject);
var
 s_filter:string;
begin
 s_filter:=cy.Filter;
 cy.filter:='';
 zp_cp.QuickRep1.preview;
 cy.Filter:=s_filter;
end;

procedure Tz_cpzz.dy1Click(Sender: TObject);
var
 s_filter:string;
begin
 s_filter:=cy.Filter;
 cy.filter:='';
 zp_cp.QuickRep1.print;
 cy.Filter:=s_filter;
end;

procedure Tz_cpzz.dy2Click(Sender: TObject);
begin
 zp_cp.QuickRep1.print;
end;

procedure Tz_cpzz.yl2Click(Sender: TObject);
begin
 zp_cp.QuickRep1.preview;
end;

procedure Tz_cpzz.MenuItem74Click(Sender: TObject);
begin
  Application.HelpFile:='\hbjd\cyzy\help\hbcy.hlp';
  Application.HelpCommand(Help_Finder,0);
end;

procedure Tz_cpzz.N2Click(Sender: TObject);
begin
  Application.HelpFile:='\hbjd\cyzy\help\hbcy.hlp';
  Application.HelpCommand(Help_PartialKey,0);
end;

procedure Tz_cpzz.dxDBGrid1DblClick(Sender: TObject);
begin
 y_n:=0;
 z_cpzz_cy.showmodal;
 sb_sz;
end;

procedure Tz_cpzz.dxDBGrid1CustomDrawCell(Sender: TObject;
  ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
  AColumn: TdxTreeListColumn; ASelected, AFocused, ANewItemRow: Boolean;
  var AText: String; var AColor: TColor; AFont: TFont;
  var AAlignment: TAlignment; var ADone: Boolean);
begin
 if cy.RecordCount=0 then
   begin
     sc.Enabled:=false;
     gc.Enabled:=false;
     m_sc.Enabled:=false;
     m_gc.Enabled:=false;
   end
  else
   begin
     gc.Enabled:=true;
     sc.Enabled:=true;
     m_gc.Enabled:=true;
     m_sc.Enabled:=true;
   end;
      if ANode.Index mod 2 = 0 then
    AColor := clInfoBk
  else
    AColor := clAqua;
  if aselected=true then
    AColor :=$D8A19A;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看一区不卡| 色综合久久精品| 欧美一级理论片| 亚洲精品乱码久久久久久日本蜜臀| 岛国精品一区二区| 亚洲视频图片小说| 日韩国产欧美在线视频| 在线观看视频一区二区欧美日韩| 麻豆国产91在线播放| 中文字幕av一区二区三区高| 欧美日本一区二区三区| 亚洲精品少妇30p| 色综合欧美在线| 秋霞影院一区二区| 亚洲成a人片在线观看中文| 中文在线一区二区 | 天堂久久久久va久久久久| 欧美一级一区二区| 91啪在线观看| 国产一区二区三区综合| 婷婷久久综合九色综合绿巨人| 亚洲国产毛片aaaaa无费看| 欧美三区在线视频| 中文字幕日韩一区| 视频一区二区三区中文字幕| 中国色在线观看另类| 久久久亚洲综合| 国产成人精品午夜视频免费| 波多野结衣在线aⅴ中文字幕不卡| 国产色爱av资源综合区| 日韩视频一区二区三区| 欧美性猛交xxxx乱大交退制版| 久久se这里有精品| 欧美三级日韩在线| 亚洲欧洲性图库| 成人黄色在线看| 国产亚洲精品aa| 日韩一区二区三区免费看| 国产农村妇女精品| 精品国产免费视频| 制服视频三区第一页精品| 欧美亚洲动漫另类| 日韩一区二区三区视频在线| 日韩一区二区视频在线观看| 日本美女一区二区三区| 91黄视频在线| 久久久久久麻豆| 亚洲靠逼com| 麻豆精品久久精品色综合| 国精产品一区一区三区mba视频| 日韩三级高清在线| 裸体一区二区三区| 国产一区二区在线看| 91精品国产综合久久婷婷香蕉| 日韩欧美一区二区视频| 亚洲大片免费看| 精品一二三四在线| 亚洲成在人线在线播放| 91精品国产综合久久久久| 亚洲国产精品ⅴa在线观看| 亚洲专区一二三| 欧美不卡一区二区三区四区| 精品国产电影一区二区| 美腿丝袜一区二区三区| 欧美国产日本视频| 亚洲日本一区二区| 国产综合久久久久久鬼色| 日韩一区二区免费视频| 一区二区三区在线不卡| ww亚洲ww在线观看国产| 国产日韩欧美精品一区| 免费的国产精品| 欧美日韩综合在线免费观看| 欧美中文字幕不卡| 亚洲免费在线看| 成人高清免费观看| 日韩欧美成人一区二区| 亚洲最新视频在线播放| www.欧美日韩国产在线| 不卡的av在线| 一区二区三区中文免费| 国产精品白丝av| 欧美一区国产二区| 风间由美性色一区二区三区| 欧美va日韩va| 久久久综合九色合综国产精品| 日韩1区2区3区| 亚洲亚洲精品在线观看| 午夜欧美一区二区三区在线播放| 在线电影欧美成精品| 欧美日韩国产精品自在自线| 亚洲高清免费视频| 石原莉奈在线亚洲二区| 欧美精选一区二区| 国产精品99久久久久久有的能看| 91精品国产91综合久久蜜臀| 美女视频网站久久| av午夜一区麻豆| 亚洲一区二区精品久久av| 成人精品国产一区二区4080| 国产精品卡一卡二| 欧美精品一区二区三区视频 | 老司机午夜精品| 国产亚洲污的网站| 99国产精品99久久久久久| 五月天久久比比资源色| 成人国产精品视频| 日韩片之四级片| 欧美日韩dvd在线观看| 色婷婷av一区二区三区之一色屋| 国产一区91精品张津瑜| 亚洲一线二线三线久久久| 亚洲欧美色图小说| 中文在线免费一区三区高中清不卡| 91精品国产综合久久精品麻豆| 成熟亚洲日本毛茸茸凸凹| 欧美日韩一级大片网址| 国产精品1区2区3区在线观看| 一区二区久久久久| 91麻豆.com| 日韩欧美一区二区视频| 这里只有精品免费| 成人永久免费视频| 日韩成人精品在线观看| 国产视频亚洲色图| 色综合久久久久网| 色婷婷综合久久久久中文一区二区| 亚洲免费在线视频一区 二区| 国产亚洲自拍一区| 国产一区二区主播在线| 日本伊人色综合网| 亚洲激情一二三区| 欧美激情一区二区三区在线| 亚洲成人av一区二区| 久久色视频免费观看| 69堂国产成人免费视频| 欧美一区2区视频在线观看| 国产偷国产偷精品高清尤物 | 欧美另类videos死尸| 国产精品乱人伦| 怡红院av一区二区三区| 色嗨嗨av一区二区三区| 美女性感视频久久| hitomi一区二区三区精品| 91久久香蕉国产日韩欧美9色| 国产精品另类一区| 56国语精品自产拍在线观看| 天天影视色香欲综合网老头| 日本一区二区综合亚洲| 另类小说视频一区二区| 久久免费午夜影院| 国产午夜亚洲精品午夜鲁丝片| 日韩精品一区二区三区视频| 国模冰冰炮一区二区| 国产日韩一级二级三级| 精品久久久三级丝袜| 波多野结衣中文字幕一区| 中文字幕av资源一区| 日韩视频免费直播| 日日摸夜夜添夜夜添精品视频| 免费不卡在线视频| 精品午夜一区二区三区在线观看| 亚洲欧美一区二区视频| 国产一区中文字幕| 精品久久久久一区二区国产| 亚洲午夜av在线| 一本色道亚洲精品aⅴ| 国产日韩高清在线| 国产一区美女在线| 色婷婷一区二区| 亚洲精品第1页| 色狠狠色狠狠综合| 亚洲综合色视频| 欧美午夜影院一区| 香蕉加勒比综合久久| 欧美视频第二页| 性做久久久久久免费观看欧美| 91久久精品午夜一区二区| 亚洲香蕉伊在人在线观| 色av成人天堂桃色av| 亚洲一区二区三区四区在线| 成人福利在线看| 欧美日韩国产另类一区| 亚洲精品精品亚洲| 欧美日精品一区视频| 亚洲免费观看在线视频| 欧洲亚洲国产日韩| 91精品久久久久久久久99蜜臂| 亚洲欧美激情视频在线观看一区二区三区| 国产精品亚洲а∨天堂免在线| 在线亚洲免费视频| 欧美高清一级片在线| 爽好久久久欧美精品| 99久久综合精品| 91久久线看在观草草青青| 图片区小说区区亚洲影院| 日韩一区在线看| 国产成人在线影院| 国内精品伊人久久久久av一坑| 99r国产精品|