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

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

?? member_input.pas

?? 類似于安利公司的獎(jiǎng)金制度下的會員層次關(guān)系、會員級別、會員獎(jiǎng)金等
?? PAS
字號:
unit member_input;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls, DB, DBCtrls, Mask, ExtCtrls, Grids, DBGrids,
  ADODB, Menus;

type
  TForm2 = class(TForm)
    StatusBar1: TStatusBar;
    Panel1: TPanel;
    Label1: TLabel;
    Label2: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit5: TEdit;
    Edit6: TEdit;
    Edit7: TEdit;
    Edit8: TEdit;
    Edit9: TEdit;
    Memo1: TMemo;
    Button1: TButton;
    Button2: TButton;
    Label7: TLabel;
    Label8: TLabel;
    Panel2: TPanel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label3: TLabel;
    Edit4: TEdit;
    Button3: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Upgrade_higher(str0:string);
    procedure add_kaituo(str1:string;str2:string;ratio:Extended);
    procedure add_fudao(str1:string;str2:string;ratio:Extended);
    procedure add_guanli(str1:string;str2:string;ratio:Extended);
    procedure Button3Click(Sender: TObject);
    procedure ChangeFonts(OldFormWidth:integer;NewFormWidth:integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}
uses
    Data_Unit1,select_member;

type
  TFooClass = class(TControl); { needed to get at protected }
                             { font property }
const
ScreenWidth: LongInt = 800; {I designed my form in 800x600 mode.}
ScreenHeight: LongInt = 600;

procedure TForm2.ChangeFonts(OldFormWidth:integer;NewFormWidth:integer);
var
i: integer;
begin
  NewFormWidth := longint(width) * longint(screen.width) div ScreenWidth;
  for i := ControlCount - 1 downto 0 do
    TFooClass(Controls[i]).Font.Size :=
      (NewFormWidth div OldFormWidth) *
      TFooClass(Controls[i]).Font.Size;
end;

procedure TForm2.FormCreate(Sender: TObject);
var
  str1,c1:string;
begin
  scaled := true;
  if (screen.width <> ScreenWidth) then
  begin
    height := longint(height) * longint(screen.height) div ScreenHeight;
    width := longint(width) * longint(screen.width) div ScreenWidth;
    scaleBy(screen.width, ScreenWidth);
  end;
  ChangeFonts(ScreenWidth,width);

  Edit8.Text := '18800.00';
  Edit9.Text := datetostr(date);
  DataModule1.ADOQuery5.Open;
  if DataModule1.ADOQuery5.Recordset.RecordCount = 0 then str1 := 'M00001'
  else begin
    str1 := DataModule1.ADOQuery5.FieldValues['member_id'];
    str1 := '1'+Copy (str1,2,length(str1)-1);
    str1 := inttostr(strtoint(str1)+1);
    c1 := Copy (str1,1,1);
    if strtoint(c1) > 1 then
      str1 := 'M1' + Copy (str1,2,length(str1)-1)
    else
      str1 := 'M' + Copy (str1,2,length(str1)-1);
  end;
  Edit1.Text := str1;
  DataModule1.ADOQuery5.Close;
end;

procedure TForm2.Button1Click(Sender: TObject);
var
  str1,str2,str3:string;
  C1,C2,S:integer;
  UpFinished:boolean;
begin

with DataModule1.ADOQuery_upgrade2 do begin
  sql.Clear;
  sql.Add('select id from member where member_id = :AA1');
  Parameters.ParamValues['AA1'] := Edit1.Text;
  open;
end;
if DataModule1.ADOQuery_upgrade2.Recordset.RecordCount > 0 then begin
  showmessage('會員編號或名稱已經(jīng)存在,請重新輸入!');
  DataModule1.ADOQuery_upgrade2.Close;
end
else begin
  DataModule1.ADOQuery_upgrade2.Close;
  with DataModule1.ADOQuery_upgrade2 do begin
    sql.Clear;
    sql.Add('select id from member where name = :AA3 or member_id = :AA1');
    Parameters.ParamValues['AA1'] := Edit4.Text;
    Parameters.ParamValues['AA3'] := Edit2.Text;
    open;
  end;
  if DataModule1.ADOQuery_upgrade2.Recordset.RecordCount = 0 then begin
    showmessage('上級會員不存在,請重新輸入!');
    DataModule1.ADOQuery_upgrade2.Close;
  end
  else begin
    DataModule1.ADOQuery_upgrade2.Close;

    StatusBar1.SimpleText := '正在保存新會員信息……';
    StatusBar1.Show;
    with DataModule1.ADOQuery1 do begin
      SQL.Clear;
      SQL.Add('insert into member (member_id,name,class,higher_id,person,telephone,'+
              'handphone,email,url,pay_amount,pay_date,remarks) VALUES (:AA1,:AA2,:AA3,'+
              ':AA4,:AA5,:AA6,:AA7,:AA8,:AA9,:AA10,:AA11,:AA12)');
      Parameters.ParamValues['AA1'] := Edit1.Text;
      Parameters.ParamValues['AA2'] := Edit2.Text;
      Parameters.ParamValues['AA3'] := 0;
      Parameters.ParamValues['AA4'] := Edit4.Text;
      Parameters.ParamValues['AA5'] := Edit5.Text;
      Parameters.ParamValues['AA6'] := Edit6.Text;
      Parameters.ParamValues['AA7'] := Edit7.Text;
      Parameters.ParamValues['AA8'] := 'info@chinafoods.cn';
      Parameters.ParamValues['AA9'] := 'http://www.chinafoods.cn';
      Parameters.ParamValues['AA10'] := strtofloat(Edit8.Text);
      Parameters.ParamValues['AA11'] := strtodate(Edit9.Text);
      Parameters.ParamValues['AA12'] := memo1.Lines.Text;
      ExecSQL;
    end;

    StatusBar1.SimpleText := '正在升級上級會員,并計(jì)算獎(jiǎng)金等……';
    StatusBar1.Show;

//計(jì)算上級會員開拓獎(jiǎng)金

    add_kaituo(Edit4.Text,Edit1.Text,20.0);

//計(jì)算上級會員輔導(dǎo)津貼

    str1 := Edit4.Text;
    C1 := 0;
    UpFinished := False;
    repeat
      if C1 >= 5 then UpFinished := True else begin
      with  DataModule1.ADOQuery_upgrade1 do begin
        SQL.Clear;
        SQL.Add('Select higher_id,class from member where member_id = :AA1');
        Parameters.ParamValues['AA1'] := str1;
        open;
        if RecordCount = 0 then begin
          UpFinished := True;
        end
        else begin
          str2 := Recordset.Fields.Item['higher_id'].Value;
          C2 := Recordset.Fields.Item['class'].Value;
          if C2 > C1 then begin
            add_fudao(str1,Edit1.Text,5*(C2-C1));
            C1 := C2;
          end;
          str1 := str2;
        end;
        close;
      end;
      end;
    until  UpFinished = True;

//計(jì)算上級會員管理獎(jiǎng)金
    str3 := Edit4.Text;
    S := 0;
    UpFinished := False;
    with  DataModule1.ADOQuery_upgrade1 do begin
      SQL.Clear;
      SQL.Add('Select higher_id,class from member where member_id = :AA1');
      Parameters.ParamValues['AA1'] := str3;
      open;
    end;
    if DataModule1.ADOQuery_upgrade1.RecordCount <> 0 then begin
      C1 := DataModule1.ADOQuery_upgrade1.Recordset.Fields.Item['class'].Value;
      str1 := DataModule1.ADOQuery_upgrade1.Recordset.Fields.Item['higher_id'].Value;
      repeat
        if C1 <= S then UpFinished := True else begin
          with  DataModule1.ADOQuery_upgrade1 do begin
            SQL.Clear;
            SQL.Add('Select higher_id,class from member where member_id = :AA1');
            Parameters.ParamValues['AA1'] := str1;
            open;
            if RecordCount = 0 then begin
              UpFinished := True;
            end
            else begin
              str2 := Recordset.Fields.Item['higher_id'].Value;
              C2 := Recordset.Fields.Item['class'].Value;
              if C2>5 then C2 := 5;
              if (C2 = C1) and (C2 > S) then begin
                add_guanli(str1,Edit1.Text,C2-S);
                Inc(S);
              end;
              str1 := str2;
            end;
            close;
          end;
        end;
      until  UpFinished = True;
    end;


//升級上級會員

    Upgrade_higher(Edit1.Text);

//將顯示的會員編號加1

    str1 := Edit1.Text;
    str1 := '1'+Copy (str1,2,length(str1)-1);
    str1 := inttostr(strtoint(str1)+1);
    if strtoint(Copy (str1,1,1)) > 1 then
      str1 := 'M1' + Copy (str1,2,length(str1)-1)
    else
      str1 := 'M' + Copy (str1,2,length(str1)-1);
    Edit1.Text := str1;
    
    Showmessage('新會員保存、上級會員升級完畢!');
    StatusBar1.SimpleText := '新會員保存、上級會員升級完畢!';
    StatusBar1.Show;

  end;
end;
end;

procedure TForm2.add_kaituo(str1:string;str2:string;ratio:Extended);
begin
     with DataModule1.ADOinsert_jiangjin do begin
          SQL.Clear;
          SQL.Add('insert into jiangjin (member_id,lower_id,jj_type,amount,date_valid) VALUES (:AA1,:AA2,:AA3,:AA4,:AA5)');
          Parameters.ParamValues['AA1'] := str1;
          Parameters.ParamValues['AA2'] := str2;
          Parameters.ParamValues['AA3'] := '開拓獎(jiǎng)';
          Parameters.ParamValues['AA4'] := 188.0*ratio;
          Parameters.ParamValues['AA5'] := date;
          ExecSQL;
     end;
end;

procedure TForm2.add_fudao(str1:string;str2:string;ratio:Extended);
begin
     with DataModule1.ADOinsert_jiangjin do begin
          SQL.Clear;
          SQL.Add('insert into jiangjin (member_id,lower_id,jj_type,amount,date_valid) VALUES (:AA1,:AA2,:AA3,:AA4,:AA5)');
          Parameters.ParamValues['AA1'] := str1;
          Parameters.ParamValues['AA2'] := str2;
          Parameters.ParamValues['AA3'] := '輔導(dǎo)獎(jiǎng)';
          Parameters.ParamValues['AA4'] := 150.4*ratio;
          Parameters.ParamValues['AA5'] := date;
          ExecSQL;
     end;
end;

procedure TForm2.add_guanli(str1:string;str2:string;ratio:Extended);
begin
     with DataModule1.ADOinsert_jiangjin do begin
          SQL.Clear;
          SQL.Add('insert into jiangjin (member_id,lower_id,jj_type,amount,date_valid) VALUES (:AA1,:AA2,:AA3,:AA4,:AA5)');
          Parameters.ParamValues['AA1'] := str1;
          Parameters.ParamValues['AA2'] := str2;
          Parameters.ParamValues['AA3'] := '管理獎(jiǎng)';
          Parameters.ParamValues['AA4'] := 150.4*ratio;
          Parameters.ParamValues['AA5'] := date;
          ExecSQL;
     end;
end;

procedure TForm2.Upgrade_higher(str0:string);
var
  str1:string;
  Class1,Class2:integer;
  UpFinished:boolean;
begin
  str1 := str0;
  with  DataModule1.ADOQuery_upgrade1 do begin
    close;
    SQL.Clear;
    SQL.Add('Select id from member where member_id = :AA1');
    Parameters.ParamValues['AA1'] := str1;
    open;
    if RecordCount > 0 then begin      //開始檢測上級會員,是否需要升級;
        UpFinished := false;
        repeat
          close;
          SQL.Clear;    //查出輸入會員的上級會員編號
          SQL.Add('Select higher_id from member where member_id = :AA1');
          Parameters.ParamValues['AA1'] := str1;
          open;
          
          if (RecordCount = 0) or (FieldValues['higher_id'] = '總部') then  UpFinished := True
          else  begin
            str1 := FieldValues['higher_id'];  //上級會員編號
            close;
            SQL.Clear;        //查詢上級會員級別
            SQL.Add('Select class from member where member_id = :AA1');
            Parameters.ParamValues['AA1'] := str1;
            open;
            if RecordCount > 0 then begin
              Class1 := FieldValues['class'];    //上級會員級別
              close;
              SQL.Clear;      //查詢同級會員級別,
              SQL.Add('Select class from member where higher_id = :AA1 order by class Desc');
              Parameters.ParamValues['AA1'] := str1;
              open;
              if RecordCount > 1 then begin   //若有兩個(gè)以上同級會員,則繼續(xù)判斷,
                Recordset.MoveFirst;
                Recordset.MoveNext;
                Class2 := Recordset.Fields.Item['class'].Value;
                if Class2 >= Class1 then begin   // 若第二高級別大于或等于上級會員級別,則上級會員需要升級;
                  close;
                  SQL.Clear;
                  SQL.Add('Update member set class = :AA2 where member_id = :AA1');
                  Parameters.ParamValues['AA1'] := str1;
                  Parameters.ParamValues['AA2'] := Class2 + 1;
                  ExecSQL;
                end;
              end;
            end
            else begin   //數(shù)據(jù)庫有錯(cuò)誤
              UpFinished := true;
            end;
          end;
        until UpFinished = true;
    end;
    close;
  end;
end;

procedure TForm2.Button2Click(Sender: TObject);
begin
    Form2.Close;
end;

procedure TForm2.Button3Click(Sender: TObject);
begin
    Application.CreateForm(TForm7,Form7);
    if Form7.Tag = 1 then
      try
        Form7.ShowModal;
      finally
        Form7.Release;
      end
    else
      Form7.Release;
    Edit4.Text :=  VarMember_ID;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费性生活视频播放| 日韩欧美一区中文| 久久精品国产一区二区三区免费看 | 免费观看在线色综合| 国产精品美女久久久久久2018| 欧美军同video69gay| av在线一区二区| 国产伦精品一区二区三区免费| 亚洲电影一区二区三区| 国产精品久久久久久久久免费丝袜 | 亚洲综合网站在线观看| 亚洲国产精品精华液ab| 欧美va天堂va视频va在线| 欧美日韩日日骚| 92国产精品观看| 成人免费av在线| www.亚洲色图.com| 国产成人精品免费| 国内精品久久久久影院一蜜桃| 天天做天天摸天天爽国产一区| 亚洲女人的天堂| 国产精品欧美久久久久一区二区| 久久综合九色综合97婷婷女人 | 色屁屁一区二区| youjizz久久| av在线不卡免费看| 成人一道本在线| 国产精品综合一区二区三区| 久久99精品国产麻豆婷婷| 美女在线视频一区| 奇米精品一区二区三区在线观看| 亚洲国产精品一区二区www在线| 最新中文字幕一区二区三区 | 午夜精品一区二区三区电影天堂| 亚洲男人的天堂在线观看| 国产精品久久二区二区| 中文字幕不卡在线| 国产欧美日韩在线| 人人精品人人爱| 午夜一区二区三区视频| 亚洲午夜免费电影| 丝袜美腿高跟呻吟高潮一区| 日韩成人午夜电影| 日韩制服丝袜av| 免费成人在线影院| 久热成人在线视频| 国产经典欧美精品| 懂色av一区二区三区免费看| 成人免费高清视频在线观看| 99国产精品久久| 91麻豆精品在线观看| 91国模大尺度私拍在线视频| 欧美视频日韩视频在线观看| 91精品一区二区三区在线观看| 日韩欧美一级二级三级| 久久久亚洲午夜电影| 国产精品看片你懂得| 一区二区三区国产精华| 三级影片在线观看欧美日韩一区二区| 午夜国产精品影院在线观看| 蜜芽一区二区三区| 成人免费毛片嘿嘿连载视频| 在线免费不卡视频| 欧美一级二级三级乱码| 久久久午夜精品理论片中文字幕| 国产精品电影院| 三级欧美在线一区| 国产成人精品亚洲777人妖| 成人国产视频在线观看| 欧美日韩一区二区三区不卡| 日韩欧美电影一区| 中文在线一区二区| 亚洲午夜精品17c| 国产在线一区二区| 日韩一级片在线播放| 国产亚洲欧美中文| 一区二区不卡在线视频 午夜欧美不卡在 | 香蕉久久一区二区不卡无毒影院| 美女国产一区二区三区| 成人h动漫精品一区二区| 欧美三日本三级三级在线播放| 日韩欧美国产一区在线观看| 国产精品传媒入口麻豆| 日韩国产在线观看| 99久久久精品| 精品日韩一区二区三区免费视频| 亚洲男人都懂的| 狠狠色狠狠色综合系列| 日本精品一区二区三区高清| 久久综合色天天久久综合图片| 亚洲人成网站影音先锋播放| 青青草国产成人av片免费| 91在线国内视频| 久久青草欧美一区二区三区| 亚洲一区二区三区四区中文字幕| 国产精品一卡二| 777精品伊人久久久久大香线蕉| 国产精品污网站| 乱中年女人伦av一区二区| 在线观看国产一区二区| 婷婷综合五月天| 成人毛片视频在线观看| 日韩三级在线观看| 亚洲高清免费视频| 99麻豆久久久国产精品免费| 久久美女艺术照精彩视频福利播放 | 欧美在线你懂得| 国产精品视频你懂的| 毛片av一区二区| 欧美日韩午夜在线视频| 最好看的中文字幕久久| 韩日精品视频一区| 日韩视频一区二区三区在线播放| 又紧又大又爽精品一区二区| 丁香网亚洲国际| 26uuu亚洲综合色欧美| 青草av.久久免费一区| 欧美精选一区二区| 亚洲狠狠丁香婷婷综合久久久| 成人在线视频一区| 久久精子c满五个校花| 国产一区二区三区| 精品久久人人做人人爱| 免费在线观看视频一区| 欧美一级久久久久久久大片| 亚洲成av人在线观看| 欧美日韩在线观看一区二区| 亚洲精品国产a| 日韩精品专区在线影院重磅| 亚洲国产精品一区二区久久恐怖片| 色网站国产精品| 亚洲美女视频在线观看| 色一情一乱一乱一91av| 亚洲视频在线一区观看| 91丨porny丨首页| 亚洲视频 欧洲视频| 91亚洲精品乱码久久久久久蜜桃| 国产精品久久777777| 99精品热视频| 亚洲欧美电影一区二区| 91久久精品网| 五月激情六月综合| 日韩午夜在线影院| 国产精品综合av一区二区国产馆| 久久久久久免费| 成人福利电影精品一区二区在线观看| 国产三区在线成人av| 波多野结衣精品在线| ㊣最新国产の精品bt伙计久久| 一本大道久久a久久精品综合| 亚洲精品国产第一综合99久久 | 日韩欧美一二区| 久久er精品视频| 国产亚洲精久久久久久| 99精品视频在线观看免费| 一级精品视频在线观看宜春院| 欧美日韩国产电影| 蜜臀久久99精品久久久久宅男| 久久美女艺术照精彩视频福利播放| 欧美福利视频一区| 久久99热这里只有精品| 国产亚洲欧美在线| 色综合视频在线观看| 首页亚洲欧美制服丝腿| 日韩三级视频在线观看| 成人免费视频免费观看| 一区二区三区波多野结衣在线观看| 欧美三级日本三级少妇99| 国内精品伊人久久久久av一坑| 18欧美乱大交hd1984| 欧美精品丝袜久久久中文字幕| 国产在线麻豆精品观看| 亚洲另类色综合网站| 91精品国产综合久久小美女| 成人午夜视频福利| 亚洲最快最全在线视频| 欧美变态凌虐bdsm| a4yy欧美一区二区三区| 日韩**一区毛片| 国产精品免费视频观看| 日韩一级二级三级精品视频| 大尺度一区二区| 日本一区中文字幕| 中文字幕制服丝袜成人av| 91精品婷婷国产综合久久竹菊| 成人动漫av在线| 免费成人在线观看| 亚洲综合在线免费观看| 国产亚洲欧美一区在线观看| 欧美日韩高清一区二区三区| 国产91对白在线观看九色| 欧美aaaaa成人免费观看视频| 国产精品精品国产色婷婷| 日韩亚洲欧美高清| 国产午夜亚洲精品不卡| 欧美性欧美巨大黑白大战| 国产精品白丝jk白祙喷水网站| 日日夜夜精品免费视频| 亚洲三级电影网站| 国产日产欧美一区二区视频|