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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? saleinput.pas

?? 一個(gè)餐飲行業(yè)的銷(xiāo)售管理類(lèi)的源碼
?? PAS
字號(hào):
unit saleInput;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DBTables, DB, StdCtrls, Grids, DBGrids, ExtCtrls;

type
  TSaleInputForm = class(TForm)
    GroupBox1: TGroupBox;
    Label1: TLabel;
    Label11: TLabel;
    Label9: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label12: TLabel;
    Budget: TEdit;
    Cost: TEdit;
    Profit: TEdit;
    Deduct: TEdit;
    Income: TEdit;
    btnOk: TButton;
    btnClear: TButton;
    Tax: TEdit;
    DataSource1: TDataSource;
    SaleTable: TTable;
    SaleDBGrid: TDBGrid;
    SaleQuery: TQuery;
    RadioGroup1: TRadioGroup;
    BudgetRadio: TRadioButton;
    IncomeRadio: TRadioButton;
    TaxRadio: TRadioButton;
    DeductRadio: TRadioButton;
    CostRadio: TRadioButton;
    ProfitRadio: TRadioButton;
    procedure btnOkClick(Sender: TObject);
    procedure btnClearClick(Sender: TObject);
    procedure BudgetRadioClick(Sender: TObject);
    procedure IncomeRadioClick(Sender: TObject);
    procedure TaxRadioClick(Sender: TObject);
    procedure DeductRadioClick(Sender: TObject);
    procedure CostRadioClick(Sender: TObject);
    procedure ProfitRadioClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    function IsEmpty:boolean;
  end;

var
  SaleInputForm: TSaleInputForm;

implementation

{$R *.dfm}

function TsaleInputForm.IsEmpty:boolean;
begin
    if (Budget.Text = '') or (Tax.Text = '') or
        (Income.Text = '') or (Deduct.Text = '') or
        (Cost.Text = '') or (Profit.Text = '') then result := true
    else result := false;
end;

procedure TSaleInputForm.btnOkClick(Sender: TObject);
var
    B,T,I,D,C,P:Integer;
begin
    if IsEmpty then begin
        showmessage('數(shù)據(jù)不能為空');
        Budget.SetFocus;
    end
    else begin
    //設(shè)置數(shù)據(jù)源為table
    DataSource1.DataSet := SaleTable;
    //讀入應(yīng)收金額
    B := StrToInt(Budget.Text);
    //讀入實(shí)收金額
    I := StrToInt(Income.Text);
    if B<I then begin
        messageDlg('請(qǐng)確定實(shí)收金額應(yīng)該比應(yīng)收金額小!',mtWarning,[mbOk],0);
        Exit;
    end;
    //讀入提成金額
    D := StrToInt(Deduct.Text);
    //讀入酒菜成本
    C := StrToInt(Cost.Text);
    //計(jì)算稅收金額
    //稅率可以由管理員設(shè)定
    T := Round(I*0.3);
    //更新稅收金額框內(nèi)容
    Tax.Text := IntToStr(T);
    //計(jì)算毛利
    P := I - T - D - C;
    //更新毛利框內(nèi)容
    Profit.Text := IntToStr(P);
    //增加新記錄
    SaleTable.Append;
    SaleTable.FieldValues['Budget'] := B;
    SaleTable.FieldValues['Income'] := I;
    SaleTable.FieldValues['Tax'] := T;
    SaleTable.FieldValues['Deduct'] := D;
    SaleTable.FieldValues['Cost'] := C;
    SaleTable.FieldValues['Profit'] := P;
    //提交操作
    SaleTable.Post;
    end;
end;

procedure TSaleInputForm.btnClearClick(Sender: TObject);
begin
    Budget.Text := '';
    Tax.Text := '';
    Income.Text := '';
    Deduct.Text := '';
    Cost.Text := '';
    Profit.Text := '';
end;

procedure TSaleInputForm.BudgetRadioClick(Sender: TObject);
begin
    //設(shè)置數(shù)據(jù)源為query
    DataSource1.DataSet := saleQuery;
    saleQuery.Close;
    saleQuery.SQL.Clear;
    saleQuery.SQL.Add('select * from sales order by Budget');
    try
       saleQuery.Open;
    except
       saleQuery.ExecSQL;
    end;
end;

procedure TSaleInputForm.IncomeRadioClick(Sender: TObject);
begin
    //設(shè)置數(shù)據(jù)源為query
    DataSource1.DataSet := saleQuery;
    saleQuery.Close;
    saleQuery.SQL.Clear;
    saleQuery.SQL.Add('select * from sales order by Income');
    try
       saleQuery.Open;
    except
       saleQuery.ExecSQL;
    end;
end;

procedure TSaleInputForm.TaxRadioClick(Sender: TObject);
begin
    //設(shè)置數(shù)據(jù)源為query
    DataSource1.DataSet := saleQuery;
    saleQuery.Close;
    saleQuery.SQL.Clear;
    saleQuery.SQL.Add('select * from sales order by Tax');
    try
       saleQuery.Open;
    except
       saleQuery.ExecSQL;
    end;
end;

procedure TSaleInputForm.DeductRadioClick(Sender: TObject);
begin
    //設(shè)置數(shù)據(jù)源為query
    DataSource1.DataSet := saleQuery;
    saleQuery.Close;
    saleQuery.SQL.Clear;
    saleQuery.SQL.Add('select * from sales order by Deduct');
    try
       saleQuery.Open;
    except
       saleQuery.ExecSQL;
    end;
end;

procedure TSaleInputForm.CostRadioClick(Sender: TObject);
begin
    //設(shè)置數(shù)據(jù)源為query
    DataSource1.DataSet := saleQuery;
    saleQuery.Close;
    saleQuery.SQL.Clear;
    saleQuery.SQL.Add('select * from sales order by Cost');
    try
       saleQuery.Open;
    except
       saleQuery.ExecSQL;
    end;
end;

procedure TSaleInputForm.ProfitRadioClick(Sender: TObject);
begin
    //設(shè)置數(shù)據(jù)源為query
    DataSource1.DataSet := saleQuery;
    saleQuery.Close;
    saleQuery.SQL.Clear;
    saleQuery.SQL.Add('select * from sales order by Profit');
    try
       saleQuery.Open;
    except
       saleQuery.ExecSQL;
    end;
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品ww久久久久久p站| 亚洲国产视频网站| 国产乱国产乱300精品| 日韩一区二区三区四区| 亚洲成人av福利| 欧美日韩一卡二卡| 亚洲国产一区二区三区青草影视| 91久久香蕉国产日韩欧美9色| 亚洲国产精华液网站w| 成人午夜视频网站| 国产精品麻豆久久久| 国产成人av福利| 精品福利在线导航| 国产精品一线二线三线精华| 久久男人中文字幕资源站| 国产一区二区在线观看免费| 久久蜜桃一区二区| 国产成人一级电影| 国产精品免费观看视频| 成人h动漫精品一区二| 1024国产精品| 欧美在线小视频| 性做久久久久久久久| 777亚洲妇女| 久久精品国产成人一区二区三区| 久久亚洲精华国产精华液 | 国产精品久久久久影院色老大| 国产精品一区免费在线观看| 欧美午夜片在线观看| 国产女人aaa级久久久级| 国产福利一区在线| 国产精品每日更新在线播放网址 | 国产aⅴ综合色| 中文字幕的久久| aaa国产一区| 亚洲午夜激情av| 日韩一区二区三区免费看| 精品一区二区久久| 中文字幕精品综合| 欧美主播一区二区三区美女| 秋霞影院一区二区| 国产亚洲精品精华液| 一本色道久久综合精品竹菊| 丝袜美腿高跟呻吟高潮一区| 欧美不卡激情三级在线观看| 成人精品国产福利| 亚洲国产婷婷综合在线精品| 日韩欧美国产成人一区二区| 成人午夜电影久久影院| 亚洲激情校园春色| 911精品国产一区二区在线| 国产伦精品一区二区三区在线观看| 国产精品视频在线看| 欧美性色黄大片| 久久国产欧美日韩精品| 国产精品国产三级国产aⅴ入口| 欧美亚洲综合久久| 国内一区二区在线| 亚洲毛片av在线| 日韩欧美一级精品久久| 成人久久久精品乱码一区二区三区| 有码一区二区三区| 精品女同一区二区| 91麻豆福利精品推荐| 秋霞国产午夜精品免费视频| 国产精品麻豆一区二区| 欧美精品v国产精品v日韩精品| 国产成人夜色高潮福利影视| 午夜精品久久久久久久99樱桃| 久久影院午夜片一区| 欧美最新大片在线看| 久久99久久99精品免视看婷婷| 亚洲色图制服诱惑| 精品第一国产综合精品aⅴ| 一本大道久久a久久精二百| 爽好多水快深点欧美视频| 欧美三级一区二区| 国产精品亚洲а∨天堂免在线| 亚洲一区二区三区四区五区中文| 久久综合久久99| 欧美精品在线一区二区| 粉嫩av一区二区三区粉嫩 | 亚洲成人黄色影院| 日本一区二区视频在线| 欧美日韩国产精品自在自线| 岛国精品在线播放| 乱中年女人伦av一区二区| 一卡二卡三卡日韩欧美| 国产日韩欧美一区二区三区综合| 777精品伊人久久久久大香线蕉| 91视频观看视频| 国产麻豆欧美日韩一区| 日本不卡的三区四区五区| 亚洲男人的天堂在线观看| 国产亚洲欧美日韩俺去了| 欧美麻豆精品久久久久久| 99久久免费视频.com| 国产毛片精品视频| 日韩av高清在线观看| 有坂深雪av一区二区精品| 国产精品色婷婷| 2021中文字幕一区亚洲| 91精品国产综合久久精品性色| 日本韩国欧美三级| a4yy欧美一区二区三区| 国产iv一区二区三区| 免费的成人av| 日韩精品一级中文字幕精品视频免费观看 | 亚洲午夜一区二区| 自拍偷自拍亚洲精品播放| 国产喷白浆一区二区三区| 26uuu国产日韩综合| 欧美一区二区三区日韩| 欧美在线综合视频| 亚洲成人av一区| 亚洲情趣在线观看| 国产精品福利一区二区三区| 国产日韩欧美精品一区| 欧美tickling网站挠脚心| 3atv一区二区三区| 欧美年轻男男videosbes| 在线观看一区二区视频| 色8久久精品久久久久久蜜| 不卡电影一区二区三区| 成人激情小说乱人伦| 成人午夜私人影院| 成人av高清在线| 99九九99九九九视频精品| 成人免费视频国产在线观看| 成人精品gif动图一区| 成人av高清在线| 一本一本久久a久久精品综合麻豆| 9l国产精品久久久久麻豆| 成年人网站91| 91蜜桃网址入口| 色哟哟国产精品免费观看| 91精品福利在线| 欧美亚洲动漫制服丝袜| 欧美性受极品xxxx喷水| 欧美日韩国产精品成人| 678五月天丁香亚洲综合网| 日韩午夜在线观看| 欧美成人乱码一区二区三区| 久久奇米777| 国产精品无遮挡| 亚洲天堂精品在线观看| 夜夜精品浪潮av一区二区三区| 亚洲精品日产精品乱码不卡| 亚洲成年人影院| 久久精品国产一区二区| 麻豆91免费看| 国产精品羞羞答答xxdd | 久久国产精品露脸对白| 国产一区在线观看视频| 粉嫩一区二区三区性色av| 91日韩在线专区| 精品视频在线看| 日韩欧美国产综合在线一区二区三区| 日韩精品一区二区在线观看| 久久久不卡网国产精品一区| 18涩涩午夜精品.www| 亚洲电影视频在线| 久久精品国产精品亚洲红杏 | 激情综合色综合久久综合| 国产激情视频一区二区在线观看| bt7086福利一区国产| 在线一区二区三区四区五区| 91麻豆精品国产91久久久久久久久| 日韩欧美国产wwwww| 国产精品麻豆欧美日韩ww| 亚洲一区二区视频| 久久精品99国产精品日本| 成人综合婷婷国产精品久久| 欧美亚洲国产一卡| 欧美mv日韩mv亚洲| 中文字幕一区二区三区av| 亚洲电影欧美电影有声小说| 国产一区二区三区最好精华液| 97久久精品人人做人人爽50路| 91欧美一区二区| 99精品视频免费在线观看| 欧美日韩一区在线观看| 精品美女在线播放| 亚洲黄色在线视频| 久久激情五月激情| 99国产一区二区三精品乱码| 91精品国产免费| 国产精品久久久久久久久免费相片 | 国产乱子轮精品视频| 91亚洲永久精品| 欧美一卡2卡3卡4卡| 成人欧美一区二区三区白人| 日本女优在线视频一区二区| 成人激情免费电影网址| 欧美一区二区三区色| 亚洲欧美中日韩| 九一久久久久久| 欧美影视一区二区三区| 国产视频一区不卡| 亚洲午夜免费电影|