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

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

?? realtyb32.pas

?? 物業管理系統系統特點 一、 實現集中式管理 系統將集團公司、各分公司、各物業管理處連接到一起
?? PAS
字號:
unit RealtyB32;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, dbcgrids, Grids, DBGrids, DB, ADODB, StdCtrls, Buttons, ExtCtrls,
  StrUtils, ExtDlgs, ComCtrls, math, ToolWin, ImgList, Menus;

type
    Tf_RealtyB32 = class(TForm)
    GroupBox1: TGroupBox;
    ListView1: TListView;
    Label1: TLabel;
    Label2: TLabel;
    Edit1: TEdit;
    Label3: TLabel;
    Edit2: TEdit;
    Button1: TButton;
    ToolButton1: TButton;
    ToolButton2: TButton;
    ToolButton3: TButton;
    ToolButton4: TButton;
    ToolButton5: TButton;
    edit3: TDateTimePicker;
    edit4: TDateTimePicker;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Edit5: TEdit;
    Button2: TButton;
    Label7: TLabel;
    ComboBox1: TComboBox;
    procedure FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ListView1CustomDrawItem(Sender: TCustomListView;
      Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure GetData;

    procedure ToolButton1Click(Sender: TObject);
    procedure ToolButton2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure ToolButton3Click(Sender: TObject);
    procedure ToolButton5Click(Sender: TObject);
    procedure ToolButton4Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Button2Click(Sender: TObject);


  private
    { Private declarations }
  public
    { Public declarations }
     bMod:bool;
     sTable:string;
     cols:integer;
  end;

var
  f_RealtyB32: Tf_RealtyB32;
implementation
uses data, main,RealtyB32A,RealtyPrint1;
{$R *.dfm}

//初始化
procedure Tf_RealtyB32.GetData;
Var
    Query,query1,query2,query3:TADOQuery;
    s,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,ss:string;
    r1,r2:string;
begin
    ListView1.Items.Clear;
    Query:=TADOQuery.Create(nil);
    Query.Connection:=DataModuleADO.ADOConnection1;
    Query1:=TADOQuery.Create(nil);
    Query1.Connection:=DataModuleADO.ADOConnection1;
    Query2:=TADOQuery.Create(nil);
    Query2.Connection:=DataModuleADO.ADOConnection1;

    if combobox1.Text='' then ss:='%';
    if combobox1.Text='已審核' then ss:='Y';
    if combobox1.Text='未審核' then ss:='N';

    s:='select * from 入伙登記 where 入伙日期 >='''+datetostr(edit3.date);
    s:=s+''' and 入伙日期<='''+datetostr(edit4.date);
    s:=s+''' and 單號 like ''%'+Edit1.Text;
    s:=s+'%'' and 客戶 like ''%'+Edit2.Text;
    s:=s+'%'' and 審核 like ''%'+ss;
    s:=s+'%'' order by 單號 ASC';

    query.SQL.Clear;
    Query.SQL.Add(s);
    Query.Open ;
    while not Query.Eof do
    begin
        s1:='-';
        s2:='-';
        s3:='-';
        s4:='-';
        s5:='-';
        s6:='-';
        s7:='-';
        s8:='-';
        s9:='-';
        s10:='-';

        s:='select * from 房間 where 編號='''+query.fieldbyname('房間').Value;
        s:=s+''' and 名稱 like ''%'+edit5.Text+'%''';
        query2.SQL.Clear;
        query2.SQL.Add(s);
        query2.Open;
        if query2.RecordCount>0 then
        begin
            s7:=query2.fieldbyname('名稱').Value;
            s8:=query2.fieldbyname('樓宇').Value;
            s9:=query2.fieldbyname('管理區').Value;
            r1:=query2.fieldbyname('管理處').Value;

            query1.SQL.Clear;
            query1.SQL.Add('select * from 客戶資料 where 客戶名稱='''+query.fieldbyname('客戶').Value+'''');
            query1.Open;
            if query1.RecordCount>0 then
            begin
                 s1:=query1.fieldbyname('電話').Value;
                 s2:=query1.fieldbyname('性別').Value;
                 s3:=query1.fieldbyname('身份證號碼').Value;
                 s4:=query1.fieldbyname('工作單位').Value;
            end;


            query1.SQL.Clear;
            query1.SQL.Add('select * from 職員 where 名稱='''+query.fieldbyname('接待人員').Value+'''');
            query1.Open;
            if query1.RecordCount>0 then
            begin
                s5:=query1.fieldbyname('職務').Value;
                s6:=query1.fieldbyname('崗位').Value;
            end;

            query1.SQL.Clear;
            query1.SQL.Add('select * from 樓宇 where 編號='''+s8+'''');
            query1.Open;
            if query1.RecordCount>0 then
            begin
               s10:=query1.fieldbyname('名稱').Value;
            end;

            query1.SQL.Clear;
            query1.SQL.Add('select * from 管理區 where 編號='''+s9+'''');
            query1.Open;
            if query1.RecordCount>0 then
            begin
               s11:=query1.fieldbyname('名稱').Value;
            end;

            query1.SQL.Clear;
            query1.SQL.Add('select * from 組織機構 where 編號='''+r1+'''');
            query1.Open;
            if query1.RecordCount>0 then
            begin
               r2:=query1.fieldbyname('名稱').Value;
            end;


            with ListView1.Items.Add do
            begin
                Caption:=r2;
                SubItems.Add(s11);
                SubItems.Add(s10);
                SubItems.Add(Query.FieldByName('房間').Value);
                 SubItems.Add(s7);
                SubItems.Add(Query.FieldByName('客戶').Value);

                SubItems.Add(Query.FieldByName('入伙日期').Value);
                SubItems.Add(s1);
                SubItems.Add(s2);
                SubItems.Add(s3);
                SubItems.Add(s4);

                SubItems.Add(Query.FieldByName('接待人員').Value);
                SubItems.Add(s5);
                SubItems.Add(s6);
                SubItems.Add(Query.FieldByName('資料發放').Value);
                SubItems.Add(Query.FieldByName('鑰匙發放').Value);

                SubItems.Add(Query.FieldByName('購房合同號').Value);
                SubItems.Add(Query.FieldByName('收樓書號').Value);
                SubItems.Add(Query.FieldByName('入伙通知書').Value);
                SubItems.Add(Query.FieldByName('產權證號').Value);
                SubItems.Add(Query.FieldByName('土地證號').Value);
                SubItems.Add(Query.FieldByName('單號').Value);
                SubItems.Add(Query.FieldByName('審核').Value);
            end;
        end;
        query.Next;
    end;
    query1.Close;
    query1.Free;
    query.Close;
    query.Free;
    if listview1.Items.Count > 0 then ListView1.Items.Item[0].Selected := True;
end;



//Tab
procedure Tf_RealtyB32.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
    if key=13 then
        Begin
            key:=0;
            perform(WM_NEXTDLGCTL,0,0);
        end
    else if key=VK_ESCAPE then close;
end;

procedure Tf_RealtyB32.FormClose(Sender: TObject; var Action: TCloseAction);
begin
    Action := caFree;
end;


procedure Tf_RealtyB32.ListView1CustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
    if   Item.Selected = true then
    begin
          Sender.Canvas.Brush.Color   :=   clMenuHighlight;
          (Sender   as   TListView).Canvas.Font.Color   :=  clWhite;
    end;
end;


procedure Tf_RealtyB32.ToolButton1Click(Sender: TObject);
begin
    bMod:=false;
    f_RealtyB32A:=Tf_RealtyB32A.create(self);
    f_RealtyB32A.showmodal;
    if listview1.Items.Count>0 then
    begin
        ToolButton2.Enabled:=true;
        ToolButton3.Enabled:=true;
        ToolButton4.Enabled:=true;
    end;
end;

procedure Tf_RealtyB32.ToolButton2Click(Sender: TObject);
begin
    if listview1.SelCount=0 then exit;
     bmod:=true;
     f_RealtyB32A:=Tf_RealtyB32A.create(self);
     f_RealtyB32A.showmodal;
end;

procedure Tf_RealtyB32.Button1Click(Sender: TObject);
begin
    GetData;
end;

procedure Tf_RealtyB32.ToolButton3Click(Sender: TObject);
var
    Query:TADOQuery;
begin
    If ListView1.SelCount=0 Then exit;


    Query:=TADOQuery.Create(nil);
    Query.Connection:=DataModuleADO.ADOConnection1;
    
    query.SQL.Add('select * from 入伙登記  where 單號='''+listview1.Selected.SubItems[21]+''' and 審核='''+'Y'+'''');
    query.Open;
    if query.RecordCount>0 then
    begin
        showmessage('已經審核,不能刪除');
        query.Close;
        query.Free;
        exit;
    end;

    if(Application.MessageBox(PChar('確認要刪除所選記錄嗎?') ,'提示',Mb_OKCANCEL+Mb_IconInformation)=2) then exit;



    DataModuleADO.ADOConnection1.BeginTrans;
    Query.SQL.Text:='delete from 入伙登記明細 where 單號='''+listview1.Selected.Subitems[21]+'''';
    query.ExecSQL;
    DataModuleADO.ADOConnection1.CommitTrans;
    DataModuleADO.ADOConnection1.BeginTrans;
    Query.SQL.Text:='delete from 入伙登記 where 單號='''+listview1.Selected.Subitems[21]+'''';
    query.ExecSQL;
    DataModuleADO.ADOConnection1.CommitTrans;

    Query.Close;
    Query.Free;

    ListView1.Selected.Delete;

    if listview1.Items.Count > 0 then ListView1.Items.Item[0].Selected := True;


    if listview1.Items.Count=0 then
    begin
        ToolButton2.Enabled:=true;
        ToolButton3.Enabled:=true;
        ToolButton4.Enabled:=true;
    end;
end;

procedure Tf_RealtyB32.ToolButton5Click(Sender: TObject);
begin
    close;
end;

procedure Tf_RealtyB32.ToolButton4Click(Sender: TObject);
var
    i:integer;
    Query:TADOQuery;
    s:string;
begin
    Query:=TADOQuery.Create(nil);
    Query.Connection:=DataModuleADO.ADOConnection1;

    DataModuleADO.ADOConnection1.BeginTrans;
    Query.SQL.Text:='delete from temp';
    query.ExecSQL;
    DataModuleADO.ADOConnection1.CommitTrans;

    for i:=0 to listview1.Items.Count-1 do
    begin
        s:= 'insert into temp(列1,列2,列3,列4,列5,列6,列7,列8,列9,列10,';
        s:=s+'列11,列12,列13,列14,列15,列16,列17,列18,列19,列20,列21)';
        s:=s+'values(:s1,:s2,:s3,:s4,:s5,:s6,:s7,:s8,:s9,:s10,';
        s:=s+':s11,:s12,:s13,:s14,:s15,:s16,:s17,:s18,:s19,:s20,:s21)';

        query.sql.Clear ;
        query.sql.add(s);
        query.Parameters.ParamByName('s1').Value:=listview1.Items.Item[i].Caption;
        query.Parameters.ParamByName('s2').Value:=listview1.Items.Item[i].SubItems[0];
        query.Parameters.ParamByName('s3').Value:=listview1.Items.Item[i].SubItems[1];
        query.Parameters.ParamByName('s4').Value:=listview1.Items.Item[i].SubItems[2];
        query.Parameters.ParamByName('s5').Value:=listview1.Items.Item[i].SubItems[3];
        query.Parameters.ParamByName('s6').Value:=listview1.Items.Item[i].SubItems[4];
        query.Parameters.ParamByName('s7').Value:=listview1.Items.Item[i].SubItems[5];
        query.Parameters.ParamByName('s8').Value:=listview1.Items.Item[i].SubItems[6];
        query.Parameters.ParamByName('s9').Value:=listview1.Items.Item[i].SubItems[7];
        query.Parameters.ParamByName('s10').Value:=listview1.Items.Item[i].SubItems[8];
        query.Parameters.ParamByName('s11').Value:=listview1.Items.Item[i].SubItems[9];
        query.Parameters.ParamByName('s12').Value:=listview1.Items.Item[i].SubItems[10];
        query.Parameters.ParamByName('s13').Value:=listview1.Items.Item[i].SubItems[11];
        query.Parameters.ParamByName('s14').Value:=listview1.Items.Item[i].SubItems[12];
        query.Parameters.ParamByName('s15').Value:=listview1.Items.Item[i].SubItems[13];
        query.Parameters.ParamByName('s16').Value:=listview1.Items.Item[i].SubItems[14];
        query.Parameters.ParamByName('s17').Value:=listview1.Items.Item[i].SubItems[15];
        query.Parameters.ParamByName('s18').Value:=listview1.Items.Item[i].SubItems[16];
        query.Parameters.ParamByName('s19').Value:=listview1.Items.Item[i].SubItems[17];
        query.Parameters.ParamByName('s20').Value:=listview1.Items.Item[i].SubItems[18];
        query.Parameters.ParamByName('s21').Value:=listview1.Items.Item[i].SubItems[19];

        DataModuleADO.ADOConnection1.BeginTrans;
        query.execsql;
        DataModuleADO.ADOConnection1.CommitTrans;
    end;

    query.Close;
    query.Free;

    sFilep:='RealtyB32.fr3';

    sTitlep:=Caption;
    sPrintc:='select * from temp';
    f_RealtyPrint1:=Tf_RealtyPrint1.Create(self);
    f_RealtyPrint1.showmodal;
end;

procedure Tf_RealtyB32.FormCreate(Sender: TObject);
begin
    edit3.Date:=date;
    edit4.Date:=date;
    combobox1.items.add('已審核');
    combobox1.items.add('未審核');
end;

procedure Tf_RealtyB32.Button2Click(Sender: TObject);
VAR
    query:TADOQuery;
    s:string;
begin
    if listview1.SelCount=0 then exit;

    query:=TADOQuery.Create(nil);
    query.Connection:=datamoduleado.ADOConnection1;

    query.SQL.Add('select * from 入伙登記  where 單號='''+listview1.Selected.SubItems[21]+''' and 審核='''+'Y'+'''');
    query.Open;
    if query.RecordCount>0 then
    begin
        showmessage('已經審核');
        query.Close;
        query.Free;
        exit;
    end;

    if(Application.MessageBox(PChar('確認要審核所選記錄嗎?') ,'提示',Mb_OKCANCEL+Mb_IconInformation)=2) then exit;

    query.SQL.Clear;
    Query.SQL.Add('select * from 入伙登記 where 單號='''+listview1.Selected.SubItems[21]+''' and 審核='''+'N'+'''');
    Query.Open ;
    if Query.RecordCount>0 then
    begin
        s:='update 入伙登記 set 審核='''+'Y'+''' where 單號='''+listview1.Selected.SubItems[21]+'''';
        query.sql.Clear ;
        DataModuleADO.ADOConnection1.BeginTrans;
        Query.SQL.Text:=s;
        query.ExecSQL;
        DataModuleADO.ADOConnection1.CommitTrans;
    end;
    query.Close;
    query.free;
    showmessage('審核操作成功!');
    listview1.Selected.SubItems[21]:='Y';

end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩国产另类专区 | 一区二区三区免费网站| 亚洲午夜精品在线| 国产在线视频不卡二| 日本福利一区二区| 欧美精品一区二区三区蜜臀| 亚洲免费观看在线观看| 国产一区亚洲一区| 欧美综合亚洲图片综合区| 久久久精品一品道一区| 日韩av一二三| 91在线精品一区二区三区| 久久综合久久综合久久| 五月天婷婷综合| 色综合天天性综合| 中文字幕乱码久久午夜不卡| 国内精品免费在线观看| 日韩一卡二卡三卡国产欧美| 亚洲观看高清完整版在线观看| eeuss鲁一区二区三区| 久久午夜羞羞影院免费观看| 日本欧美久久久久免费播放网| 欧美最猛性xxxxx直播| 自拍偷拍欧美激情| 成人的网站免费观看| 欧美激情中文字幕一区二区| 国产精品一区二区三区乱码| 国产亚洲短视频| 黑人巨大精品欧美一区| 久久综合久久综合亚洲| 国产原创一区二区| 久久众筹精品私拍模特| 国产精品一级二级三级| 久久久精品蜜桃| 国产成人在线影院 | 欧美情侣在线播放| 亚洲国产精品一区二区久久恐怖片 | 一卡二卡三卡日韩欧美| 色欧美乱欧美15图片| 亚洲欧美福利一区二区| 色婷婷亚洲综合| 一区二区三区 在线观看视频 | 精品一区二区三区香蕉蜜桃 | 久久一二三国产| 国产成a人亚洲精品| 久久久久国产成人精品亚洲午夜| 91丨九色丨黑人外教| 日本一区二区三区在线不卡| 国产一区二区三区免费观看| 国产午夜精品久久久久久免费视 | 337p日本欧洲亚洲大胆精品 | 久久网这里都是精品| 国产一区二区在线影院| 日本一区二区三区四区在线视频| 成人91在线观看| 一区二区三区久久久| 56国语精品自产拍在线观看| 国产福利电影一区二区三区| 韩国v欧美v亚洲v日本v| 精品国内二区三区| 大胆亚洲人体视频| 亚洲男女毛片无遮挡| 欧洲激情一区二区| 久久国产精品色婷婷| 国产精品色在线观看| 欧美在线综合视频| 黑人巨大精品欧美一区| 亚洲乱码日产精品bd| 日韩三级免费观看| 粉嫩av一区二区三区粉嫩| 亚洲18女电影在线观看| 久久久久成人黄色影片| 欧美亚洲精品一区| 国产麻豆一精品一av一免费| 一卡二卡欧美日韩| 国产亚洲福利社区一区| 在线成人免费观看| 成人涩涩免费视频| 美腿丝袜一区二区三区| 亚洲精品视频在线| 久久伊99综合婷婷久久伊| 日本高清无吗v一区| 久久精工是国产品牌吗| 亚洲在线中文字幕| 国产精品狼人久久影院观看方式| 欧美日韩一区不卡| 成人av影视在线观看| 久久aⅴ国产欧美74aaa| 亚洲国产精品久久艾草纯爱 | 欧美怡红院视频| 国产伦精品一区二区三区视频青涩| 亚洲另类在线视频| 精品国产乱码久久久久久久 | 色综合视频在线观看| 激情五月播播久久久精品| 亚洲国产欧美一区二区三区丁香婷| 欧美经典一区二区三区| 日韩三级精品电影久久久| 欧美日韩一级片网站| 99riav久久精品riav| 高清在线成人网| 狠狠色丁香婷婷综合久久片| 日韩精品电影一区亚洲| 亚洲图片欧美综合| 中文字幕欧美一| 日本一区二区三区四区在线视频| 精品国产精品一区二区夜夜嗨| 777色狠狠一区二区三区| 欧美在线视频全部完| 日本韩国欧美一区| 色综合久久久久综合| 色综合咪咪久久| av午夜一区麻豆| www.性欧美| 99久久综合色| 波多野结衣一区二区三区 | 91精品啪在线观看国产60岁| 欧美精品在线一区二区三区| 欧美日韩午夜影院| 欧美日韩国产乱码电影| 欧美日韩成人综合| 欧美日本一区二区在线观看| 欧美日本不卡视频| 欧美一区二区三区精品| 日韩欧美第一区| 久久综合给合久久狠狠狠97色69| 国产无一区二区| 国产精品久久影院| 中文字幕日韩一区| 亚洲一区二区三区四区在线免费观看 | 视频一区在线播放| 日本vs亚洲vs韩国一区三区| 日韩1区2区3区| 免费人成黄页网站在线一区二区| 蜜桃av一区二区| 高清不卡一区二区在线| 97国产一区二区| 欧美日韩和欧美的一区二区| 88在线观看91蜜桃国自产| 日韩欧美不卡在线观看视频| 国产午夜一区二区三区| 国产精品免费视频网站| 一区二区三区自拍| 日韩中文字幕不卡| 国产精品白丝jk白祙喷水网站| www.欧美日韩国产在线| 欧美无人高清视频在线观看| 制服丝袜亚洲色图| 国产精品私人影院| 亚洲成a人片在线不卡一二三区| 日本vs亚洲vs韩国一区三区| 国产白丝网站精品污在线入口| 91亚洲国产成人精品一区二区三| 欧美日韩一区不卡| 欧美激情在线观看视频免费| 亚洲成av人**亚洲成av**| 国产一区视频网站| 欧美丝袜第三区| 久久亚洲一级片| 亚洲午夜成aⅴ人片| 韩国在线一区二区| 欧美午夜免费电影| 国产精品色眯眯| 亚洲成人精品一区| 成人黄色电影在线| 日韩午夜激情视频| 亚洲另类在线视频| 国产盗摄精品一区二区三区在线| 欧美久久一二区| 中文字幕一区在线观看视频| 美洲天堂一区二卡三卡四卡视频| 日本高清不卡aⅴ免费网站| 国产偷国产偷精品高清尤物| 午夜精品久久久久久久久久久| 成人午夜精品一区二区三区| 91精品国产综合久久久久久久久久| 中文字幕中文字幕一区| 国产精品一区二区三区乱码| 日韩午夜精品视频| 五月天一区二区三区| 在线免费观看成人短视频| 国产性做久久久久久| 狠狠v欧美v日韩v亚洲ⅴ| 91精品国产日韩91久久久久久| 亚洲一区二区三区激情| 色成年激情久久综合| 国产精品国产三级国产a | 国产偷国产偷亚洲高清人白洁| 欧美aaa在线| 欧美高清精品3d| 亚洲图片欧美综合| 91国产精品成人| 亚洲裸体在线观看| 91年精品国产| 国产精品白丝在线| 色综合久久精品| 亚洲精品成人天堂一二三| 色综合中文字幕国产 | 精品福利一区二区三区免费视频| 午夜精品久久久久影视|