成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當前位置:工程項目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 辦公管理系統(tǒng) > 門禁管理系統(tǒng)
門禁管理系統(tǒng)程序代碼
with qryPopedCard do
begin
Close;
SQL.Clear;
SQL.Add('SELECT c.卡號 AS 卡號, c.用戶編號 AS 用戶編號,');
SQL.Add('h.持卡人姓名 AS 用戶姓名, c.卡類 AS 卡類,');
// SQL.Add('c.有效期止日期 AS 有效日期止, c.卡內(nèi)金額 AS 卡內(nèi)金額');
SQL.Add('c.有效期止日期 AS 有效日期止, c.有效期起日期 AS 起始日期,');
SQL.Add('c.卡內(nèi)金額 AS 卡內(nèi)金額,c.掛失 AS 掛失,');
SQL.Add('c.收費類型 AS 收費類型,');
SQL.Add('c.車牌號碼 AS 車牌號碼');
SQL.Add('FROM JY_Park_Card_Info c INNER JOIN JY_Card_Infomation h');
SQL.Add('ON c.卡號=h.卡號');
if ckbctype.Checked then
begin
strm:=inttostr(cmbCardtypes.ItemIndex +1);
SQL.Add('AND c.卡類= '''+strm+'''');
end;
if ckbguoqi.Checked then //2009
begin
SQL.Add('AND c.有效期止日期< '''+datetostr(guoqid.DateTime)+'''');//之前的時間
end;
if chkSftype.Checked then
begin
if cmbSftype.ItemIndex = 0 then strm:='100'
else if cmbSftype.ItemIndex = 1 then strm:='101'
else if cmbSftype.ItemIndex = 2 then strm:='0'
else if cmbSftype.ItemIndex = 3 then strm:='1'
else if cmbSftype.ItemIndex = 4 then strm:='-1';
SQL.Add('AND c.收費類型= '''+strm+'''');
end;
SQL.Add('ORDER BY 用戶編號');
Open;
labCount.Caption :='滿足條件的記錄:'+inttostr(RecordCount);

while not Eof do
begin
Item := lvCard.Items.Add;
Item.ImageIndex := 4;
Item.Caption := trim(FieldByName('卡號').AsString);
Item.SubItems.Add(trim(FieldByName('用戶編號').AsString));
Item.SubItems.Add(trim(FieldByName('用戶姓名').AsString));
if FieldByName('卡類').AsString='1' then Item.SubItems.Add('期 卡');
if FieldByName('卡類').AsString='2' then Item.SubItems.Add('臨時卡');
if FieldByName('卡類').AsString='3' then Item.SubItems.Add('充值卡');
if FieldByName('卡類').AsString='4' then Item.SubItems.Add('貴賓卡');
if FieldByName('卡類').AsString='5' then Item.SubItems.Add('時段卡');
if FieldByName('卡類').AsString='6' then Item.SubItems.Add('卡類A');
if FieldByName('卡類').AsString='7' then Item.SubItems.Add('卡類B');
Item.SubItems.Add(FieldByName('起始日期').AsString);
Item.SubItems.Add(FieldByName('有效日期止').AsString);
if FieldByName('收費類型').AsInteger =100 then Item.SubItems.Add('期卡露天')
else if FieldByName('收費類型').AsInteger =101 then Item.SubItems.Add('期卡車庫')
else if FieldByName('收費類型').AsInteger =102 then Item.SubItems.Add('期卡標準A')
else if FieldByName('收費類型').AsInteger =103 then Item.SubItems.Add('期卡標準B')
else if FieldByName('收費類型').AsInteger =104 then Item.SubItems.Add('期卡標準C')
else if FieldByName('收費類型').AsInteger =105 then Item.SubItems.Add('期卡標準D')
else if FieldByName('收費類型').AsInteger =106 then Item.SubItems.Add('期卡標準E')
else if FieldByName('收費類型').AsInteger =107 then Item.SubItems.Add('期卡標準F')
else if FieldByName('收費類型').AsInteger =-1 then Item.SubItems.Add('未定義')
// else if FieldByName('收費類型').AsInteger =0 then Item.SubItems.Add('標準0')
//else if FieldByName('收費類型').AsInteger =1 then Item.SubItems.Add('標準1')
else
begin
typ:= FieldByName('收費類型').AsInteger;
with qrycomm do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM JY_Park_Day_Fstd_Info WHERE 編號 = ''' + inttostr(typ)+'''' );
Open;
strm:=trim(FieldByName('組合類型').AsString);
Item.SubItems.Add(strm);
end;
end;
Item.SubItems.Add(trim(FieldByName('車牌號碼').AsString));
Item.SubItems.Add(FieldByName('掛失').AsString);
Next;
end;
end;
本站推薦
- 1土建項目竣工門禁系統(tǒng)可以拆除嗎
- 2弱電工程門禁系統(tǒng):保障場所安全、實現(xiàn)高效人員出入管控的關(guān)鍵設(shè)施
- 3門禁系統(tǒng)工程行業(yè)工程項目管理系統(tǒng) 工地管理的智能安全預(yù)警與應(yīng)急響應(yīng)
- 4弱電工程門禁系統(tǒng)業(yè)務(wù)描述與產(chǎn)品結(jié)構(gòu)概覽?
- 5ERP(OA)門禁系統(tǒng)如何操作?升級步驟詳解
- 6ERP(OA)門禁系統(tǒng)供應(yīng)商推薦,作用如何助力企業(yè)安全?
- 7電梯門禁管理系統(tǒng)的業(yè)務(wù)架構(gòu)與產(chǎn)品組合策略?
- 8ERP(OA)門禁系統(tǒng)安裝過程中需規(guī)避哪些風險?實施風險管理策略有哪些?
- 9工程門禁管理系統(tǒng)的業(yè)務(wù)架構(gòu)亮點及產(chǎn)品特性?

