unitroom.~pas

来自「自己做过的工程」· ~PAS 代码 · 共 1,258 行 · 第 1/2 页

~PAS
1,258
字号
 begin
room504.Color:=clAqua;
 end;
4:     //禁用
 begin
 room504.Color:=clRed;
 end;
 end;

 //505房间
 roomid:=inttostr(8505);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room505.Color:=clCaptionText;
 end;
2: //预定
 begin
 room505.Color:=clLime;
 end;
3://使用
 begin
room505.Color:=clAqua;
 end;
4:     //禁用
 begin
 room505.Color:=clRed;
 end;
 end;

 //506房间
 roomid:=inttostr(8506);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room506.Color:=clCaptionText;
 end;
2: //预定
 begin
 room506.Color:=clLime;
 end;
3://使用
 begin
room506.Color:=clAqua;
 end;
4:     //禁用
 begin
 room506.Color:=clRed;
 end;
 end;

 //507房间
 roomid:=inttostr(8507);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room507.Color:=clCaptionText;
 end;
2: //预定
 begin
 room507.Color:=clLime;
 end;
3://使用
 begin
room507.Color:=clAqua;
 end;
4:     //禁用
 begin
 room507.Color:=clRed;
 end;
 end;

 //508房间
 roomid:=inttostr(8508);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room508.Color:=clCaptionText;
 end;
2: //预定
 begin
 room508.Color:=clLime;
 end;
3://使用
 begin
room508.Color:=clAqua;
 end;
4:     //禁用
 begin
 room508.Color:=clRed;
 end;
 end;

 //509房间
 roomid:=inttostr(8509);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room509.Color:=clCaptionText;
 end;
2: //预定
 begin
 room509.Color:=clLime;
 end;
3://使用
 begin
room509.Color:=clAqua;
 end;
4:     //禁用
 begin
 room509.Color:=clRed;
 end;
 end;

 //510房间
 roomid:=inttostr(8510);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room510.Color:=clCaptionText;
 end;
2: //预定
 begin
 room510.Color:=clLime;
 end;
3://使用
 begin
room510.Color:=clAqua;
 end;
4:     //禁用
 begin
 room510.Color:=clRed;
 end;
 end;


 //511房间
 roomid:=inttostr(8512);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room511.Color:=clCaptionText;
 end;
2: //预定
 begin
 room511.Color:=clLime;
 end;
3://使用
 begin
room511.Color:=clAqua;
 end;
4:     //禁用
 begin
 room511.Color:=clRed;
 end;
 end;

 //512房间
 roomid:=inttostr(8516);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room512.Color:=clCaptionText;
 end;
2: //预定
 begin
 room512.Color:=clLime;
 end;
3://使用
 begin
room512.Color:=clAqua;
 end;
4:     //禁用
 begin
 room512.Color:=clRed;
 end;
 end;

 //513房间
 roomid:=inttostr(8518);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room513.Color:=clCaptionText;
 end;
2: //预定
 begin
 room513.Color:=clLime;
 end;
3://使用
 begin
room513.Color:=clAqua;
 end;
4:     //禁用
 begin
 room513.Color:=clRed;
 end;
 end;

 //601房间
 roomid:=inttostr(8602);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room601.Color:=clCaptionText;
 end;
2: //预定
 begin
 room601.Color:=clLime;
 end;
3://使用
 begin
room601.Color:=clAqua;
 end;
4:     //禁用
 begin
 room601.Color:=clRed;
 end;
 end;

 //602房间
 roomid:=inttostr(8604);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room602.Color:=clCaptionText;
 end;
2: //预定
 begin
 room602.Color:=clLime;
 end;
3://使用
 begin
room602.Color:=clAqua;
 end;
4:     //禁用
 begin
 room602.Color:=clRed;
 end;
 end;

 //603房间
 roomid:=inttostr(8606);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room603.Color:=clCaptionText;
 end;
2: //预定
 begin
 room603.Color:=clLime;
 end;
3://使用
 begin
room603.Color:=clAqua;
 end;
4:     //禁用
 begin
 room603.Color:=clred;
 end;
 end;

 //604房间
   roomid:=inttostr(8608);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room604.Color:=clCaptionText;
 end;
2: //预定
 begin
 room604.Color:=clLime;
 end;
3://使用
 begin
room604.Color:=clAqua;
 end;
4:     //禁用
 begin
 room604.Color:=clRed;
 end;
 end;

 //605房间
 roomid:=inttostr(8610);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room605.Color:=clCaptionText;
 end;
2: //预定
 begin
 room605.Color:=clLime;
 end;
3://使用
 begin
room605.Color:=clAqua;
 end;
4:     //禁用
 begin
 room605.Color:=clRed;
 end;
 end;

 //最后一个606 房间

 roomid:=inttostr(8612);
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]);
roomstatus:=DMHotel.ADODataSet_roomstatus.FieldValues['statusid'];
//选择状态
case strtoint(roomstatus) of
1:  //空闲
 begin
 room606.Color:=clCaptionText;
 end;
2: //预定
 begin
 room606.Color:=clLime;
 end;
3://使用
 begin
room606.Color:=clAqua;
 end;
4:     //禁用
 begin
 room606.Color:=clred;
 end;
 end;

 ///结束这个总的过程
end;

procedure Tformroom.room401Click(Sender: TObject);
var
roomid:string;
roomstatus:string;
//book_roomid:string;
//in_roomid:string;
begin
roomid:=inttostr(8401);
DMhotel.ADODataSet_roomstatus.Open;
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]) ;
st_roomid.Caption:=DMHotel.ADODataSet_roomstatus.FieldByName('roomid').AsString;
st_roomtype.Caption:=DMHotel.ADODataSet_roomstatus.FieldByName('roomtype').AsString;
st_roomstatus.Caption:=DMHotel.ADODataSet_roomstatus.FieldByName('roomstatus').AsString;
roomstatus:= DMHotel.ADODataSet_roomstatus.FieldByName('roomstatus').AsString;
DMHotel.ADODataSet_roomstatus.Close;

st_username.Caption:='';
st_time.Caption:='';

 if roomstatus='预定' then
 begin
DMHotel.ADODataSet_roombook.Open;
DMHotel.ADODataSet_roombook.Locate('roomid',roomid,[]);
st_username.Caption:=DMHotel.ADODataSet_roombook.FieldByName('username').AsString;
lab_time.Caption:='预定时间';
st_time.Caption:=DMHotel.ADODataSet_roombook.FieldByName('booktime').AsString;
DMHotel.ADODataSet_roombook.Close;
 end;
if roomstatus='使用' then
begin
lab_time.Caption:='使用时间';
DMHotel.ADODataSet_roomin.Open;
DMHotel.ADODataSet_roomin.Locate('roomid',roomid,[]);
st_username.Caption:=DMHotel.ADODataSet_roomin.FieldByName('username').AsString;
//lab_time.Caption:='预定时间';
st_time.Caption:=DMHotel.ADODataSet_roomin.FieldByName('intime').AsString;
DMHotel.ADODataSet_roomin.Close;
end;
end;

procedure Tformroom.room402Click(Sender: TObject);
var
roomid:string;
roomstatus:string;
//book_roomid:string;
//in_roomid:string;
begin
roomid:=inttostr(8402);
DMhotel.ADODataSet_roomstatus.Open;
DMHotel.ADODataSet_roomstatus.Locate('roomid',roomid,[]) ;
st_roomid.Caption:=DMHotel.ADODataSet_roomstatus.FieldByName('roomid').AsString;
st_roomtype.Caption:=DMHotel.ADODataSet_roomstatus.FieldByName('roomtype').AsString;
st_roomstatus.Caption:=DMHotel.ADODataSet_roomstatus.FieldByName('roomstatus').AsString;
roomstatus:= DMHotel.ADODataSet_roomstatus.FieldByName('roomstatus').AsString;
DMHotel.ADODataSet_roomstatus.Close;

st_username.Caption:='';
st_time.Caption:='';

 if roomstatus='预定' then
 begin
DMHotel.ADODataSet_roombook.Open;
DMHotel.ADODataSet_roombook.Locate('roomid',roomid,[]);
st_username.Caption:=DMHotel.ADODataSet_roombook.FieldByName('username').AsString;
lab_time.Caption:='预定时间';
st_time.Caption:=DMHotel.ADODataSet_roombook.FieldByName('booktime').AsString;
DMHotel.ADODataSet_roombook.Close;
 end;
if roomstatus='使用' then
begin
lab_time.Caption:='使用时间';
DMHotel.ADODataSet_roomin.Open;
DMHotel.ADODataSet_roomin.Locate('roomid',roomid,[]);
st_username.Caption:=DMHotel.ADODataSet_roomin.FieldByName('username').AsString;
//lab_time.Caption:='预定时间';
st_time.Caption:=DMHotel.ADODataSet_roomin.FieldByName('intime').AsString;
DMHotel.ADODataSet_roomin.Close;
end;
end;

procedure Tformroom.room404Click(Sender: TObject);
begin

formroom.roomstatus_change(8404);
end;

procedure Tformroom.room403Click(Sender: TObject);
begin
formroom.roomstatus_change(8403);
end;

procedure Tformroom.room405Click(Sender: TObject);
begin
formroom.roomstatus_change(8405);
end;

procedure Tformroom.room406Click(Sender: TObject);
begin
formroom.roomstatus_change(8406);
end;

procedure Tformroom.room407Click(Sender: TObject);
begin
formroom.roomstatus_change(8407);
end;


procedure Tformroom.room408Click(Sender: TObject);
begin
formroom.roomstatus_change(8408);
end;

procedure Tformroom.room409Click(Sender: TObject);
begin
formroom.roomstatus_change(8409);
end;

procedure Tformroom.room410Click(Sender: TObject);
begin
formroom.roomstatus_change(8410);
end;

procedure Tformroom.room411Click(Sender: TObject);
begin
formroom.roomstatus_change(8412);
end;

procedure Tformroom.room412Click(Sender: TObject);
begin
formroom.roomstatus_change(8416);
end;

procedure Tformroom.room413Click(Sender: TObject);
begin
formroom.roomstatus_change(8418);
end;

procedure Tformroom.room501Click(Sender: TObject);
begin
formroom.roomstatus_change(8501);
end;

procedure Tformroom.room502Click(Sender: TObject);
begin
formroom.roomstatus_change(8502);
end;

procedure Tformroom.room503Click(Sender: TObject);
begin
formroom.roomstatus_change(8503);
end;

procedure Tformroom.room504Click(Sender: TObject);
begin
formroom.roomstatus_change(8504);
end;

procedure Tformroom.room505Click(Sender: TObject);
begin
formroom.roomstatus_change(8505);
end;

procedure Tformroom.room506Click(Sender: TObject);
begin
formroom.roomstatus_change(8506);
end;

procedure Tformroom.room507Click(Sender: TObject);
begin
formroom.roomstatus_change(8507);
end;

procedure Tformroom.room508Click(Sender: TObject);
begin
formroom.roomstatus_change(8508);
end;

procedure Tformroom.room509Click(Sender: TObject);
begin
formroom.roomstatus_change(8509);
end;

procedure Tformroom.room510Click(Sender: TObject);
begin
formroom.roomstatus_change(8510);
end;

procedure Tformroom.room511Click(Sender: TObject);
begin
formroom.roomstatus_change(8512);
end;

procedure Tformroom.room512Click(Sender: TObject);
begin
formroom.roomstatus_change(8516);
end;

procedure Tformroom.room513Click(Sender: TObject);
begin
formroom.roomstatus_change(8518);
end;

procedure Tformroom.room601Click(Sender: TObject);
begin
formroom.roomstatus_change(8602);
end;

procedure Tformroom.room602Click(Sender: TObject);
begin
formroom.roomstatus_change(8604);
end;

procedure Tformroom.room603Click(Sender: TObject);
begin
formroom.roomstatus_change(8606);
end;

procedure Tformroom.room604Click(Sender: TObject);
begin
formroom.roomstatus_change(8608);
end;

procedure Tformroom.room605Click(Sender: TObject);
begin
formroom.roomstatus_change(8610);
end;

procedure Tformroom.room606Click(Sender: TObject);
begin
formroom.roomstatus_change(8612);
end;

procedure Tformroom.ToolButton6Click(Sender: TObject);
begin
    formmodifypassword.ShowModal;
end;

procedure Tformroom.ToolButton2Click(Sender: TObject);
begin
    formsroombook.ShowModal;
end;

procedure Tformroom.FormShow(Sender: TObject);
begin
        //开始要显示的就是401房间
        formroom.roomstatus_change(8401);
end;

procedure Tformroom.ToolButton9Click(Sender: TObject);
begin
 formfinacebaobiao.ShowModal;
end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?