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

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

?? unit1.pas

?? 這個程序設置非常簡單
?? PAS
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, pBooksLogin_TLB, StdCtrls, Mask,  ComCtrls, DB, DBClient,
  ExtCtrls, Grids, DBGrids, pUserReg_TLB, pxzBooksJieBook_TLB, IniFiles,
  pBookReg_TLB, pHS_TLB, pQuery_TLB, Buttons, Spin;

type
  TfrmxzBooksTest = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet3: TTabSheet;
    GroupBox1: TGroupBox;
    GroupBox2: TGroupBox;
    Label1: TLabel;
    BookID: TEdit;
    BookName: TEdit;
    Label2: TLabel;
    Label3: TLabel;
    DJ: TEdit;
    Label4: TLabel;
    UserID: TEdit;
    Label5: TLabel;
    UserName: TEdit;
    Label6: TLabel;
    CS: TEdit;
    Button6: TButton;
    TabSheet4: TTabSheet;
    ID4: TEdit;
    Name4: TEdit;
    Author: TEdit;
    Pub: TEdit;
    Button7: TButton;
    RKRQ: TMaskEdit;
    Money: TEdit;
    Label7: TLabel;
    LX: TEdit;
    TabSheet2: TTabSheet;
    GroupBox3: TGroupBox;
    GroupBox4: TGroupBox;
    Label8: TLabel;
    Edit3: TEdit;
    Label9: TLabel;
    BookName1: TEdit;
    Label10: TLabel;
    UserID1: TEdit;
    Label11: TLabel;
    DJ1: TEdit;
    Label12: TLabel;
    UserName1: TEdit;
    GroupBox5: TGroupBox;
    Label13: TLabel;
    Label14: TLabel;
    Times: TEdit;
    JYRQ1: TEdit;
    Label15: TLabel;
    Edit10: TEdit;
    Button4: TButton;
    Label16: TLabel;
    Edit4: TEdit;
    GroupBox6: TGroupBox;
    Label17: TLabel;
    ID: TEdit;
    CZY: TEdit;
    Label18: TLabel;
    Label19: TLabel;
    JSXS: TEdit;
    Name: TEdit;
    KHRQ: TMaskEdit;
    Address: TEdit;
    Phone: TEdit;
    FP: TEdit;
    Button3: TButton;
    GroupBox7: TGroupBox;
    Button1: TButton;
    Edit2: TEdit;
    Edit1: TEdit;
    Label20: TLabel;
    Label21: TLabel;
    Label22: TLabel;
    Label23: TLabel;
    Label24: TLabel;
    Label25: TLabel;
    Label26: TLabel;
    Label27: TLabel;
    Label28: TLabel;
    Label29: TLabel;
    Label30: TLabel;
    Label31: TLabel;
    Label32: TLabel;
    Label33: TLabel;
    CS3: TEdit;
    TabSheet5: TTabSheet;
    GroupBox8: TGroupBox;
    GroupBox10: TGroupBox;
    GroupBox9: TGroupBox;
    Label34: TLabel;
    Label35: TLabel;
    Label36: TLabel;
    Edit5: TEdit;
    Edit6: TEdit;
    Edit7: TEdit;
    Button2: TButton;
    Button5: TButton;
    Button8: TButton;
    TabSheet6: TTabSheet;
    Panel1: TPanel;
    SpeedButton1: TSpeedButton;
    ClientDataSet1: TClientDataSet;
    ClientDataSet3: TClientDataSet;
    DataSource1: TDataSource;
    DataSource3: TDataSource;
    TabSheet7: TTabSheet;
    TabSheet8: TTabSheet;
    ClientDataSet2: TClientDataSet;
    DataSource2: TDataSource;
    DBGrid3: TDBGrid;
    DBGrid2: TDBGrid;
    Panel2: TPanel;
    SpeedButton5: TSpeedButton;
    Panel3: TPanel;
    SpeedButton9: TSpeedButton;
    Label37: TLabel;
    Label38: TLabel;
    Label39: TLabel;
    Label40: TLabel;
    Label41: TLabel;
    DBGrid1: TDBGrid;
    cb1: TCheckBox;
    seNumbers: TSpinEdit;
    SpinEdit1: TSpinEdit;
    CheckBox1: TCheckBox;
    SpinEdit2: TSpinEdit;
    CheckBox2: TCheckBox;
    Label42: TLabel;
    Label43: TLabel;
    Label44: TLabel;
    Label45: TLabel;
    Label46: TLabel;
    Label47: TLabel;
    Label48: TLabel;
    Label49: TLabel;
    Label50: TLabel;
    Label51: TLabel;
    Label52: TLabel;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure BookIDKeyPress(Sender: TObject; var Key: Char);
    procedure UserIDKeyPress(Sender: TObject; var Key: Char);
    procedure Button6Click(Sender: TObject);
    procedure CSKeyPress(Sender: TObject; var Key: Char);
    procedure Button7Click(Sender: TObject);
    procedure Edit3KeyPress(Sender: TObject; var Key: Char);
    procedure Button4Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure Button8Click(Sender: TObject);
    procedure Edit5KeyPress(Sender: TObject; var Key: Char);
    procedure Edit6KeyPress(Sender: TObject; var Key: Char);
    procedure Edit7KeyPress(Sender: TObject; var Key: Char);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton5Click(Sender: TObject);
    procedure SpeedButton9Click(Sender: TObject);
  private
    vLogined:olevariant;
    myLoginCoor:IxzBooksLogin;
    myCoor:IxzBooksUserReg;
    JS:IxzBooksJieBook;
    RegBook:IxzBooksBookReg;
    HS:IxzBooksHS;
    Query:IxzBooksQuery;
    procedure ClearTabShee2Edit;
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmxzBooksTest: TfrmxzBooksTest;
  isLogined:boolean=False;

implementation

{$R *.dfm}

uses uQueryForm;

procedure TfrmxzBooksTest.FormCreate(Sender: TObject);
var
  iniServer:TIniFile;ServerName:string;
begin
  try
    iniServer:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'ServerName.ini');
    with iniServer do
      ServerName:=ReadString('Option','RServerName','');
    myLoginCoor:=coxzBooksLogin.CreateRemote(ServerName);
    myCoor:=coxzBooksUserReg.CreateRemote(ServerName);
    js:=coxzBooksJieBook.CreateRemote(ServerName);
    RegBook:=coxzBooksBookReg.CreateRemote(ServerName);
    HS:=coxzBooksHS.CreateRemote(ServerName);
    Query:=coxzBooksQuery.CreateRemote(ServerName);
    iniServer.Free;
  except
    raise exception.Create('致命錯誤:初始化失敗。');
  end;
end;

procedure TfrmxzBooksTest.Button1Click(Sender: TObject);
var
  vCZYID:OleVariant;
begin
  try
    vLogined:=false;
    myLoginCoor.Login(edit1.Text,edit2.Text,vLogined,vCZYID);
    if vLogined='True' then
    begin
      isLogined:=true;
      czy.Text :=vCZYID;
      Showmessage('成功登錄!');
    end
    else
      ShowMessage(vLogined);
  except
    raise;
  end;
end;

procedure TfrmxzBooksTest.Button3Click(Sender: TObject);
var
  vResult:olevariant;
begin
  if isLogined then
  try
    strtoDate(KHRQ.Text);
    myCoor.UserReg(id.Text,czy.Text,strtoint(jsxs.text),name.Text,khrq.text,address.Text,phone.Text,fp.Text,vResult);
    ShowMessage(vResult);
  except
    raise;
  end
  else
    Showmessage('你還沒有登錄!');
end;

procedure TfrmxzBooksTest.BookIDKeyPress(Sender: TObject; var Key: Char);
var
  vBookName,vDJ:olevariant;
begin
  if key=#13 then
  begin
    key:=#0;
    js.GetBookInfoFromBookID(bookid.Text,vBookName,vDJ);
    if vBookName<>'None' then
    begin
      bookName.Text :=vBookName;
      dj.Text :=vDJ;
      cs.SetFocus;
    end
    else
      MessageDlg('圖書不存在!',mtConfirmation,[mbok],0);
  end;
end;

procedure TfrmxzBooksTest.UserIDKeyPress(Sender: TObject; var Key: Char);
var
  vUserName,vLX:olevariant;
begin
  if key=#13 then
  begin
    key:=#0;
    js.GetUserInfoFromUserID(userid.Text,vUserName,vLX);
    if vUserName<>'None' then
    begin
      UserName.Text :=vuserName;
      LX.Text :=vLX;
    end
    else
      MessageDlg('用戶不存在!',mtConfirmation,[mbok],0);
    Button6.SetFocus;
  end;
end;

procedure TfrmxzBooksTest.Button6Click(Sender: TObject);
var
  JYRQ:String;
  vResult:olevariant;
begin
  if isLogined then
  begin
    JYRQ:=DateToStr(Now);
    if not ((BookId.Text ='') or (BookName.Text ='') or (UserName.Text ='')) then
    begin
      js.JieShu(CZY.Text,UserID.Text,UserName.Text,JYRQ,BookID.Text,BookName.Text,StrToFloat(DJ.text),vResult);
      if vResult='Complete' then
        MessageDlg('Complete',mtInformation,[mbok],0)
      else
        MessageDlg(vResult,mtError,[mbok],0)
    end
    else
      showmessage('圖書或用戶信息不完整!');
  end
  else
    showmessage('你還沒有登錄!');
end;

procedure TfrmxzBooksTest.CSKeyPress(Sender: TObject; var Key: Char);
begin
  if key=#13 then
  begin
    key:=#0;
    UserID.SetFocus;
  end;
end;

procedure TfrmxzBooksTest.Button7Click(Sender: TObject);
var
  vResult:OleVariant;
begin
  if isLogined then
    try
      StrToDate(RKRQ.Text);
      strToInt(cs.Text);
      regBook.CBook(ID4.Text,Name4.Text,Author.Text,
        pub.Text,strtoFloat(Money.Text),RKRQ.Text,strtoInt(CS.Text),vResult);
      if varIsStr(vResult) then
        MessageDlg('Complete!',mtInformation,[mbOk],0)
      else
        if MessageDlg('這個ID已經被一本書使用。' + #13 + '你現在想查看這本書的詳細信息嗎?',mtError,[mbYes,mbNo],0) =mrYes then
        //Show Book on This IS's Deltia;
        with frmQuery do
        begin
          ClientDataSet1.Data :=vResult;
          Caption :='ID已經存在!';
          Width :=712;frmQuery.Height:=375;
          DBGridByBookIDIsActived;
          ShowModal;
        end;
    except
      raise;
    end
  else
    showmessage('你還沒有登錄!');
end;

procedure TfrmxzBooksTest.Edit3KeyPress(Sender: TObject; var Key: Char);
var
  JYRDH,JYR,JYRQ,BookName,DJ,CS,Times1,vResult,vMoney:OleVariant;
begin
  if key=#13 then
  begin
    key:=#0;
    HS.GetJSBWithBookID(Edit3.Text,JYRDH,JYR,JYRQ,BookName,DJ,CS,Times1,vResult,vMoney);
    if vResult<>'None' then
    begin
      BookName1.Text :=BookName;
      DJ1.Text :=DJ;
      UserID1.Text :=JYRDH;
      UserName1.Text :=JYR;
      JYRQ1.Text :=JYRQ;
      Times.Text :=Times1;
      edit10.Text :=DateToStr(Date);
      if not (varIsEmpty(vMoney) or varIsNull(vMoney)) then
        if vMoney>0 then
          edit4.Text :=vMoney;
    end
    else
      ShowMessage('借書表中沒有這本書!');
  end;
end;

procedure TfrmxzBooksTest.Button4Click(Sender: TObject);
var
  vResult:OleVariant;
begin
  if isLogined then
  begin
    if Trim(BookName1.Text)<>'' then
    begin
      hs.HS(edit3.text,vResult);
      if vResult='Complete' then
      begin
        ClearTabShee2Edit;
        showMessage('Complete!');
      end
      else
        showmessage(vResult);
    end
    else
      ShowMessage('無法處理還書業務!');
  end
  else
    ShowMessage('你還沒有登錄!');
end;

procedure TfrmxzBooksTest.ClearTabShee2Edit;
begin
  Edit3.Text :='';
  BookName1.Text :='';
  DJ.Text :='';
  Times.Text :='';
  UserID1.Text :='';
  UserName1.Text :='';
  Edit10.Text :='';
  JYRQ1.Text :='';
end;

procedure TfrmxzBooksTest.Button2Click(Sender: TObject);
var
  vResult:OleVariant;
begin
  if Trim(Edit5.Text)<>'' then
  try
    Query.QueryFromJSBByUserID(edit5.Text,vResult);
    if not (varIsEmpty(vResult) or varIsNull(vResult)) then
    begin
      with frmQuery do
      begin
        Caption:='按用戶代碼在借書表中查詢';
        Width:=432;Height:=375;
        ClientDataSet1.Data :=vResult;
        DBGridByUserIDInJSB;
        ShowModal;
      end;
    end
    else
      ShowMessage('借書表中沒有這個用戶的相關信息');
  except
    raise;
  end
  else
    Showmessage('Pleaser input a userID.');
end;

procedure TfrmxzBooksTest.Button5Click(Sender: TObject);
var
  vResult:OleVariant;
begin
  if Trim(Edit6.Text)<>'' then
  try
    Query.QureyFromJSBByBookID(Edit6.Text,vResult);
    if not (varIsEmpty(vResult) or varIsNull(vResult)) then
    begin
      with frmQuery do
      begin
        Caption:='按圖書代碼在借書表中查詢';
        Width:=432;Height:=375;
        ClientDataSet1.Data :=vResult;
        DBGridByBookIDInJSB;
        ShowModal;
      end;
    end
    else
      ShowMessage('借書表中沒有這本圖書的相關信息');
  except
    raise;
  end
  else
    Showmessage('Pleaser input a BookID.');
end;

procedure TfrmxzBooksTest.Button8Click(Sender: TObject);
var
  vResult:OleVariant;
begin
  if Trim(Edit7.Text)<>'' then
  try
    Query.QueryFromBooksByBookID(Edit7.Text,vResult);
    if not (varIsEmpty(vResult) or varIsNull(vResult)) then
    begin
      with frmQuery do
      begin
        Caption:='按圖書代碼在圖書庫中查詢';
        Width:=712;Height:=375;
        ClientDataSet1.Data :=vResult;
        DBGridByBookIDInBooks;
        ShowModal;
      end;
    end
    else
      ShowMessage('圖書庫中沒有這本書的相關信息');
  except
    raise;
  end
  else
    Showmessage('Pleaser input a BookID.');
end;

procedure TfrmxzBooksTest.Edit5KeyPress(Sender: TObject; var Key: Char);
begin
  if key=#13 then
  begin
    key:=#0;
    Button2Click(self);
  end;
end;

procedure TfrmxzBooksTest.Edit6KeyPress(Sender: TObject; var Key: Char);
begin
  if key=#13 then
  begin
    key:=#0;
    Button5Click(self);
  end;
end;

procedure TfrmxzBooksTest.Edit7KeyPress(Sender: TObject; var Key: Char);
begin
  if key=#13 then
  begin
    key:=#0;
    Button8Click(self);
  end;
end;

procedure TfrmxzBooksTest.SpeedButton1Click(Sender: TObject);
var
  vResult:OleVariant;
  cdsTmp:TClientDataSet;
  vOwnerData:string;
begin
  try
    vResult:=ClientDataSet1.Data;
    if not(varIsEmpty(vResult) or varIsNull(vResult)) then
    begin
      cdsTmp:=TClientDataSet.Create(self);
      try
        cdsTmp.Data :=vResult;
        cdsTmp.Last;
        vOwnerData:=cdsTmp.fieldByName('ID').AsString;
      finally
        cdsTmp.Free;
      end;
    end;
    Query.GetBooks(seNumbers.Text,vOwnerData,vResult);
    if Not (varIsEmpty(vResult) or varIsNull(vResult)) then
      if cb1.Checked then
        ClientDataSet1.AppendData(vResult,False)
      else
        ClientDataSet1.Data :=vResult;
  except
    raise;
  end;
end;

procedure TfrmxzBooksTest.SpeedButton5Click(Sender: TObject);
begin
  MessageDlg('此項功能和"查看圖書表"中的功能相似。',mtInformation,[mbOK],0);
end;

procedure TfrmxzBooksTest.SpeedButton9Click(Sender: TObject);
begin
  MessageDlg('此項功能和"查看圖書表"中的功能相似。',mtInformation,[mbOK],0);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产丶欧美丶日本不卡视频| 国产女同性恋一区二区| 亚洲蜜桃精久久久久久久| 91无套直看片红桃| 亚洲国产日韩a在线播放性色| 精品视频一区 二区 三区| 日韩专区一卡二卡| 精品福利一区二区三区免费视频| 国产精品996| 一区二区三区欧美激情| 91精品国产福利在线观看| 国产成人免费xxxxxxxx| 亚洲精品国产a久久久久久| 欧美精品色综合| 国产成人av在线影院| 亚洲六月丁香色婷婷综合久久| 在线不卡欧美精品一区二区三区| 久久成人免费日本黄色| 一区二区中文字幕在线| 3atv一区二区三区| 成人在线综合网| 日韩成人免费电影| 国产精品美女久久久久久久| 欧美理论片在线| 国产成人免费视频一区| 亚洲成人av一区二区三区| 国产三级三级三级精品8ⅰ区| 91福利在线观看| 国产一区二区视频在线播放| 亚洲欧美自拍偷拍| 精品国产一区二区三区忘忧草 | 不卡在线视频中文字幕| 亚洲sss视频在线视频| 欧美极品美女视频| 欧美一区二区三区公司| 97aⅴ精品视频一二三区| 久久不见久久见免费视频1| 亚洲欧美福利一区二区| 久久久亚洲精品石原莉奈| 欧美午夜寂寞影院| 成人a免费在线看| 国模一区二区三区白浆| 亚洲成人av中文| 亚洲欧美另类在线| 久久精品无码一区二区三区| 91精品国产综合久久精品图片 | 久久蜜桃av一区二区天堂| 欧美日韩你懂得| 91看片淫黄大片一级| 国产suv一区二区三区88区| 美腿丝袜一区二区三区| 图片区小说区区亚洲影院| 国产精品国产a级| 国产三级一区二区三区| 精品日韩av一区二区| 91精品国产麻豆| 欧美日韩精品久久久| 色综合天天在线| 成人黄页在线观看| 国产在线精品一区二区不卡了| 婷婷久久综合九色国产成人 | 丁香婷婷综合色啪| 国产美女一区二区三区| 欧美aaa在线| 日日摸夜夜添夜夜添国产精品| 亚洲尤物视频在线| 亚洲一区二区三区影院| 亚洲日本va在线观看| 亚洲欧洲国产日韩| 成人欧美一区二区三区白人| 国产精品美女久久久久久久| 国产区在线观看成人精品| 久久这里只有精品6| 久久精品在这里| 欧美激情一区二区三区全黄| 国产精品无遮挡| 1区2区3区欧美| 亚洲欧美另类久久久精品| 亚洲美女区一区| 亚洲图片一区二区| 日本中文字幕一区二区视频| 伦理电影国产精品| 国产精品正在播放| 盗摄精品av一区二区三区| 成人免费的视频| 91在线高清观看| 欧美丝袜丝交足nylons| 91精品国产综合久久久久久漫画 | 日韩免费在线观看| 精品乱人伦一区二区三区| 久久久www成人免费无遮挡大片| 久久伊99综合婷婷久久伊| 国产精品色呦呦| 一区二区高清在线| 日韩二区三区在线观看| 国产精品一二三| 92国产精品观看| 欧美伦理影视网| 日韩欧美一级片| 中文字幕国产一区二区| 一区二区三区中文字幕| 欧美aaaaa成人免费观看视频| 精品亚洲porn| www.亚洲人| 欧美猛男男办公室激情| 欧美成人免费网站| 亚洲三级在线看| 日韩高清一区二区| 国产精品主播直播| 色噜噜狠狠色综合中国| 欧美精品久久久久久久多人混战 | 日日骚欧美日韩| 国产精品99久久久久久似苏梦涵| 91女神在线视频| 日韩一区二区精品在线观看| 国产亚洲综合性久久久影院| 亚洲人被黑人高潮完整版| 日本女优在线视频一区二区| 高清在线成人网| 7777精品伊人久久久大香线蕉超级流畅 | 精品少妇一区二区三区在线播放| 日本一区二区三区在线不卡| 亚洲一区在线观看免费| 国产激情一区二区三区桃花岛亚洲| 色屁屁一区二区| 欧美精品一区二区高清在线观看| 亚洲免费在线观看视频| 九九精品一区二区| 欧美日韩在线亚洲一区蜜芽| 精品国内二区三区| 午夜精品一区在线观看| 99久久亚洲一区二区三区青草| 欧美电影精品一区二区| 亚洲在线视频一区| 成人久久18免费网站麻豆| 精品噜噜噜噜久久久久久久久试看| 亚洲精品高清在线| 成人av电影在线播放| 久久嫩草精品久久久久| 日韩成人av影视| 欧美日韩中文国产| 亚洲最色的网站| 91网址在线看| 国产精品成人免费在线| 国产精品亚洲а∨天堂免在线| 91精品国产91久久综合桃花| 一区二区三区中文字幕精品精品| 成人av在线网站| 久久久夜色精品亚洲| 久久国产日韩欧美精品| 制服丝袜亚洲色图| 天天综合色天天综合| 在线观看不卡视频| 亚洲精品伦理在线| 91麻豆精品在线观看| 国产精品国产精品国产专区不蜜| 国产成人免费高清| 欧美激情一区二区三区全黄| 国产剧情av麻豆香蕉精品| 精品国产亚洲在线| 久久国产麻豆精品| 日韩欧美在线观看一区二区三区| 亚洲va欧美va国产va天堂影院| 欧美在线影院一区二区| 一区二区视频在线看| 色婷婷av一区二区三区软件| 亚洲欧美国产77777| 91豆麻精品91久久久久久| 一区二区三区在线不卡| 欧美日韩一区二区三区四区五区| 亚洲国产日韩a在线播放性色| 欧美揉bbbbb揉bbbbb| 日韩在线a电影| 精品欧美一区二区久久| 国产成人综合亚洲91猫咪| 欧美激情一二三区| 色婷婷精品大视频在线蜜桃视频| 亚洲一区欧美一区| 欧美网站一区二区| 男男视频亚洲欧美| 久久久午夜精品| 成人av高清在线| 亚洲午夜成aⅴ人片| 日韩免费在线观看| 成人美女视频在线看| 亚洲美女精品一区| 日韩一二在线观看| 国产高清精品久久久久| 亚洲天堂av一区| 777久久久精品| 国产福利一区二区三区| 亚洲天堂av一区| 日韩欧美在线一区二区三区| 国产精品77777| 一区二区国产盗摄色噜噜| 日韩欧美黄色影院| av网站免费线看精品| 五月开心婷婷久久| 中文欧美字幕免费| 91精品欧美福利在线观看|