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

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

?? realtyf63c.pas

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

interface

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

type
    Tf_RealtyF63C = class(TForm)
    L1: TLabel;
    Label2: TLabel;
    Edit1: TEdit;
    edit2: TEdit;
    Label1: TLabel;
    Label7: TLabel;
    Label12: TLabel;
    Label4: TLabel;
    edit3: TEdit;
    Label3: TLabel;
    Label6: TLabel;
    Label8: TLabel;
    edit4: TEdit;
    Label9: TLabel;
    Label16: TLabel;
    Label17: TLabel;
    Label18: TLabel;
    Label19: TLabel;
    Label20: TLabel;
    edit6: TEdit;
    Label21: TLabel;
    edit13: TEdit;
    CheckBox1: TCheckBox;
    edit8: TDateTimePicker;
    edit9: TDateTimePicker;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    ListView2: TListView;
    ListView3: TListView;
    PopupMenu1: TPopupMenu;
    N4: TMenuItem;
    N8: TMenuItem;
    N10: TMenuItem;
    Edit5: TEdit;
    Label10: TLabel;
    Edit7: TEdit;
    Label11: TLabel;
    edit10: TEdit;
    Label13: TLabel;
    edit11: TEdit;
    Label14: TLabel;
    edit12: TEdit;
    CheckBox2: TCheckBox;
    TabSheet3: TTabSheet;
    ListView1: TListView;
    Button7: TButton;
    Button5: TButton;
    procedure FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ToolButton10Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ToolButton5Click(Sender: TObject);
    procedure ToolButton4Click(Sender: TObject);
    procedure ToolButton7Click(Sender: TObject);
    procedure ToolButton6Click(Sender: TObject);
    procedure ListView3MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure N4Click(Sender: TObject);
    procedure N10Click(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure Button7Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);


  private
    { Private declarations }
  public
    { Public declarations }
       bOK:bool;
       T:string;
       bNew:bool;
  end;

var
  f_RealtyF63C: Tf_RealtyF63C;
  sNum:string;

implementation

uses data, main,RealtyF63,RealtyF63CC;

{$R *.dfm}

//新增  1
procedure Tf_RealtyF63C.ToolButton5Click(Sender: TObject);
begin

end;

//查看  2
procedure Tf_RealtyF63C.ToolButton4Click(Sender: TObject);
begin
    //
end;

//刪除  3
procedure Tf_RealtyF63C.ToolButton7Click(Sender: TObject);
begin
     //
end;

//復制  5
procedure Tf_RealtyF63C.ToolButton6Click(Sender: TObject);
begin
    //
end;

//關閉  7
procedure Tf_RealtyF63C.ToolButton10Click(Sender: TObject);
begin

    close;
end;




//公共函數**************************************************

//初始化 一
procedure Tf_RealtyF63C.FormCreate(Sender: TObject);
var
    i:integer;
    s,s1:string;
    query:TADOQuery;
begin
    Query:=TADOQuery.Create(nil);
    Query.Connection:=DataModuleADO.ADOConnection1;

    query.SQL.Add('select * from 服務派工單 where 單號='''+f_RealtyF63.listview1.selected.Caption+'''');
    query.Open;
    if query.RecordCount>0 then
    begin
        edit1.text:=query.fieldbyname('單號').Value;
        edit2.text:=query.fieldbyname('派工單號').Value;
        edit3.text:=query.fieldbyname('客戶').Value;
        edit4.text:=query.fieldbyname('服務類別').Value;
        edit5.text:=query.fieldbyname('受理時間').Value;
        edit6.text:=query.fieldbyname('要求處理事項').Value;
        edit8.date:=strtodate(query.fieldbyname('開工時間').Value);
        edit9.date:=strtodate(query.fieldbyname('完工時間').Value);

        if query.fieldbyname('需要生成臨時費用單').Value='Y' then checkbox1.checked:=true
        else checkbox1.checked:=false;

        query.SQL.Clear;
        query.SQL.Add('select * from 服務派工驗收 where 單號='''+edit1.Text+'''');
        query.Open;
        if query.RecordCount>0 then
        begin
            s1:=query.fieldbyname('客戶驗收通過').Value;
            if s1='Y' then
            begin
                button7.Enabled:=false;
                checkbox2.Checked:=true;
            end
            else  checkbox2.Checked:=false;
            edit7.Text:=query.fieldbyname('實際處理事項').Value;
            edit10.Text:=query.fieldbyname('處理結果').Value;
            edit11.Text:=query.fieldbyname('服務評價').Value;
            edit12.Text:=floattostr(query.fieldbyname('人工費').Value);
            edit13.Text:=query.fieldbyname('備注').Value;
        end
        else
        begin
            edit7.Text:='';
            edit10.Text:='';
            edit11.Text:='';
            edit12.Text:='';
            edit13.Text:='';
            checkbox2.Checked:=false;
        end;



        listview1.Items.Clear;
        query.sql.clear;
        query.SQL.Add('select * from 服務派工單派工物料 where 單號='''+edit1.text+'''');
        query.Open;
        while not query.Eof do
        begin
            with listview1.Items.Add do
            begin
                caption:=query.fieldbyname('編號').value;
                subitems.add(query.fieldbyname('名稱').value);
                subitems.add(query.fieldbyname('單價').value);
                subitems.add(query.fieldbyname('數量').value);
                subitems.add(query.fieldbyname('金額').value);
            end;
            query.Next;
        end;

        listview2.Items.Clear;
        query.sql.clear;
        query.SQL.Add('select * from 服務派工單派工房間 where 單號='''+edit1.text+'''');
        query.Open;
        while not query.Eof do
        begin
            with listview2.Items.Add do
            begin
                caption:=query.fieldbyname('房間').value+'--'+mainform.getName('房間',query.fieldbyname('房間').value);
                subitems.add(query.fieldbyname('建筑面積').value); ;
            end;
            query.Next;
        end;

        listview3.Items.Clear;
        query.sql.clear;
        query.SQL.Add('select * from 服務派工單服務人員 where 單號='''+edit1.text+'''');
        query.Open;
        while not query.Eof do
        begin
            with listview3.Items.Add do
            begin
                caption:=query.fieldbyname('職員').value;
                subitems.add(query.fieldbyname('備注').value); ;
            end;
            query.Next;
        end;   
    end;

    query.Close;
    query.Free;
end;

//Tab
procedure Tf_RealtyF63C.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_RealtyF63C.ListView3MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
    if button=mbright then
    PopupMenu1.Popup(mouse.CursorPos.X,mouse.CursorPos.Y);
end;

procedure Tf_RealtyF63C.N4Click(Sender: TObject);
begin
    bNew:=true;
    f_RealtyF63CC:=Tf_RealtyF63CC.Create(self);
    f_RealtyF63CC.ShowModal;

end;

procedure Tf_RealtyF63C.N10Click(Sender: TObject);
begin
    if listview2.selcount=0 then exit;
    bNew:=false;
    f_RealtyF63CC:=Tf_RealtyF63CC.Create(self);
    f_RealtyF63CC.ShowModal;
end;

procedure Tf_RealtyF63C.N8Click(Sender: TObject);
begin
    if listview2.SelCount=0 then exit;
    if(Application.MessageBox(PChar('確認要刪除所選記錄嗎?') ,'提示',Mb_OKCANCEL+Mb_IconInformation)=0) then exit;

   listview2.Selected.Delete;
   if listview2.Items.Count>0 then listview2.Items.Item[0].Selected:=true;

end;

procedure Tf_RealtyF63C.Button7Click(Sender: TObject);
var
  i,j:integer;
  s,s1,s2:string;
  Query,query1,query2,query3:TADOQuery;
  d,d1,d2:double;
begin
    s1:='N';
    if checkbox1.checkED=true then s1:='Y';
    s2:='N';
    if checkbox2.checkED=true then s2:='Y';
    // 1 關鍵字段不能為空

    if Edit2.Text='' then
    begin
        showmessage('請輸入派工單號。');
        Edit2.SetFocus;
        exit;
    end;



    //  2 檢查所有字段的數據完整性
    if edit7.text='' then edit7.text:='-';
    if edit10.text='' then edit10.text:='-';
    if edit11.text='' then edit11.text:='-';
    if edit12.text='' then edit12.text:='0.00';
    if edit13.text='' then edit13.text:='-';


    //  3 定義數據集
    Query:=TADOQuery.Create(nil);
    Query.Connection:=DataModuleADO.ADOConnection1;
    Query1:=TADOQuery.Create(nil);
    Query1.Connection:=DataModuleADO.ADOConnection1;

        // 一更新主表

    DataModuleADO.ADOConnection1.BeginTrans;
    query.sql.clear;
    Query.SQL.Text:='delete  from 服務派工驗收 where 單號='''+f_RealtyF63.listview1.Selected.caption+'''';
    query.ExecSQL;
    DataModuleADO.ADOConnection1.CommitTrans;

    s:='insert into 服務派工驗收(單號,實際處理事項,到達時間,完工時間,處理結果,服務評價,';
    s:=s+'人工費,備注,客戶驗收通過) values (:s1,:s2,:s3,:s4,:s5,:s6,:s7,:s8,:s9)' ;

    query.SQL.Clear;
    query.SQL.Add(s);
    query.Parameters.ParamByName('s1').Value:=edit1.text;
    query.Parameters.ParamByName('s2').Value:=edit7.text;
    query.Parameters.ParamByName('s3').Value:=datetostr(edit8.date);
    query.Parameters.ParamByName('s4').Value:=datetostr(edit9.date);
    query.Parameters.ParamByName('s5').Value:=edit10.text;
    query.Parameters.ParamByName('s6').Value:=edit11.text;
    query.Parameters.ParamByName('s7').Value:=strtofloat(mainform.StdDou2(edit12.text));
    query.Parameters.ParamByName('s8').Value:=edit13.text;
    query.Parameters.ParamByName('s9').Value:=s2;

    DataModuleADO.ADOConnection1.BeginTrans;
    query.ExecSQL;
    DataModuleADO.ADOConnection1.CommitTrans;

    s:='update 服務派工單 set 派工單號='''+edit2.text;
    s:=s+''',需要生成臨時費用單='''+s1;
    s:=s+''',開工時間='''+datetostr(edit8.date);
    s:=s+''',完工時間='''+datetostr(edit9.date);
    s:=s+''' where 單號='''+f_RealtyF63.ListView1.Selected.caption+'''';
    query.SQL.Clear;
    query.SQL.Add(s);
    DataModuleADO.ADOConnection1.BeginTrans;
    query.ExecSQL;
    DataModuleADO.ADOConnection1.CommitTrans;




        // 二刪除從表再重新保存從表

    DataModuleADO.ADOConnection1.BeginTrans;
    query.sql.clear;
    Query.SQL.Text:='delete  from 服務派工單服務人員 where 單號='''+f_RealtyF63.listview1.Selected.caption+'''';
    query.ExecSQL;
    DataModuleADO.ADOConnection1.CommitTrans;

     for i:=0 to listview3.Items.Count-1 do
    begin
        s:='insert into 服務派工單服務人員(職員,備注,單號) values(:s1,:s2,:s3)';
        query.SQL.Clear;
        query.SQL.Add(s);
        query.Parameters.ParamByName('s1').Value:=trim(listview3.Items.Item[i].Caption);
        query.Parameters.ParamByName('s2').Value:=trim(listview3.Items.Item[i].SubItems[0]);
        query.Parameters.ParamByName('s3').Value:=trim(edit1.Text);

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

    showmessage('驗收成功');


    //   三 更新父窗口listview中的當前行數據
    query.SQL.Clear;
    query.SQL.Add('select * from 服務派工單 where 單號='''+edit1.Text+'''');
    query.Open;
    if query.recordcount>0 then
    begin
        with f_RealtyF63.listview1.Selected do
        begin
            subitems[0]:=query.fieldbyname('派工單號').Value;

            query1.sql.clear;
            query1.sql.add('select * from 服務派工驗收 where 單號='''+query.fieldbyname('單號').Value+'''');
            query1.open;
            if query1.recordcount>0 then
            begin
                subitems[7]:=query1.fieldbyname('實際處理事項').Value;
                subitems[8]:=query1.fieldbyname('處理結果').Value;
                subitems[9]:=query1.fieldbyname('到達時間').Value;
                subitems[10]:=query1.fieldbyname('完工時間').Value;
                subitems[11]:=query1.fieldbyname('客戶驗收通過').Value;
                subitems[12]:=query1.fieldbyname('服務評價').Value;
            end
            else
            begin
                subitems[7]:='';
                subitems[8]:='';
                subitems[9]:='';
                subitems[10]:='';
                subitems[11]:='';
                subitems[12]:='';
            end;
        end;
    end;
    query1.Close;
    query1.Free;
    query.Close;
    query.Free;

    //   四 關閉窗口
    close;

end;

procedure Tf_RealtyF63C.Button5Click(Sender: TObject);
begin
    close;
end;

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

end.


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频在线一区| 5566中文字幕一区二区电影| 亚洲人成人一区二区在线观看 | 精品一区二区三区免费视频| 欧美v日韩v国产v| 一道本成人在线| 九九热在线视频观看这里只有精品| 国产精品成人网| 精品99一区二区| 欧美日韩欧美一区二区| av不卡免费在线观看| 精品一区二区三区视频在线观看 | 国内精品久久久久影院色| 一区二区三区精品久久久| 337p粉嫩大胆噜噜噜噜噜91av | 日韩av中文字幕一区二区| 国产亚洲综合在线| 色菇凉天天综合网| 91在线国内视频| 国产99久久久精品| 国产一区91精品张津瑜| 韩国三级在线一区| 精品中文字幕一区二区小辣椒| 亚洲永久免费av| 亚洲国产欧美日韩另类综合| 国产精品欧美久久久久一区二区| 精品日韩在线观看| 久久影院午夜片一区| 精品国产一区二区三区四区四 | 色婷婷亚洲综合| 色偷偷一区二区三区| 国产精品91一区二区| 国产成人综合亚洲91猫咪| 黑人巨大精品欧美黑白配亚洲| 久久99热狠狠色一区二区| 一区二区三区国产精品| 亚洲国产视频直播| 日本亚洲三级在线| 久久国产精品第一页| 国内精品伊人久久久久av影院 | 国产精品毛片无遮挡高清| 久久综合精品国产一区二区三区| 欧美精品欧美精品系列| 91精品国产综合久久香蕉麻豆| 69av一区二区三区| 日韩久久精品一区| 国产欧美日韩在线看| 国产精品久久久久久福利一牛影视 | 免费看欧美女人艹b| 国产一区二区三区不卡在线观看| 国产盗摄一区二区| 91成人网在线| 欧美精品黑人性xxxx| 精品国产一区二区三区av性色| 国产欧美一区二区精品久导航 | 欧美精品一区二区三区蜜桃视频| 国产午夜亚洲精品理论片色戒| 中文字幕中文字幕在线一区| 亚洲国产一区二区三区青草影视 | 国产一区二区三区不卡在线观看| 成人av中文字幕| 欧美人成免费网站| 欧美精品tushy高清| 亚洲精品在线观看网站| 亚洲猫色日本管| 久久精品国产99国产精品| 国产精品66部| 色综合中文字幕| 日韩视频一区二区三区| 中文字幕电影一区| 美女视频黄 久久| 欧美日韩久久一区| 亚洲欧美日韩综合aⅴ视频| 日本aⅴ亚洲精品中文乱码| 成人av免费在线观看| 日韩精品专区在线影院重磅| 日本一区二区三区国色天香 | 日韩免费视频一区二区| 中文字幕日韩精品一区| 精品一区二区三区日韩| 欧洲一区在线观看| 国产欧美日韩在线视频| 日韩电影网1区2区| 在线观看国产精品网站| 国产日韩欧美a| 免费观看一级特黄欧美大片| 懂色av一区二区三区免费观看 | 亚洲精品成人少妇| 国产精品影视网| 日韩欧美色综合| 亚洲一区二区在线播放相泽| 99久久伊人精品| 99久久精品免费看国产| 欧美精品一区二区三区很污很色的| 日本不卡1234视频| www久久精品| 国产成a人亚洲| 亚洲人成影院在线观看| 欧美亚州韩日在线看免费版国语版| 一区二区三区美女| 日韩午夜小视频| 国产一区二区福利视频| 国产精品欧美综合在线| 欧美性做爰猛烈叫床潮| 蜜臀av一区二区在线免费观看| 日韩一区二区电影网| 激情偷乱视频一区二区三区| 国产精品热久久久久夜色精品三区| 99精品视频在线观看免费| 亚洲国产精品久久久男人的天堂 | 欧美一区二区三区视频在线 | 99久久国产综合精品麻豆| 一区二区久久久久久| 欧美日韩大陆一区二区| 婷婷综合在线观看| 国产亚洲一区二区在线观看| 91免费在线视频观看| 日本欧美一区二区三区乱码| 久久精品一级爱片| 在线观看亚洲一区| 国产精品77777| 午夜精品免费在线| 欧美韩日一区二区三区| 欧美色大人视频| 成人一区二区在线观看| 三级不卡在线观看| 亚洲素人一区二区| 精品国产乱码久久| 色菇凉天天综合网| 国产乱码精品一区二区三区五月婷| 最新国产成人在线观看| 精品国产a毛片| 欧美妇女性影城| 91一区二区在线观看| 国产精品一二三| 蜜芽一区二区三区| 亚洲永久精品国产| 亚洲色图制服诱惑 | av一区二区三区黑人| 免费成人在线观看| 午夜久久久久久久久久一区二区| 国产精品私人自拍| 久久蜜桃av一区精品变态类天堂| 欧美日韩一区二区在线视频| 高清不卡在线观看av| 激情伊人五月天久久综合| 亚洲国产精品自拍| 亚洲欧美一区二区不卡| 中文字幕中文字幕在线一区| 国产清纯白嫩初高生在线观看91| 日韩欧美国产一区二区三区| 欧美亚一区二区| 欧美午夜理伦三级在线观看| 成人av在线一区二区| 成人app在线观看| 成人精品在线视频观看| 国产成人欧美日韩在线电影| 国产一区二区成人久久免费影院| 久久国产夜色精品鲁鲁99| 看国产成人h片视频| 蜜桃精品视频在线| 麻豆国产欧美日韩综合精品二区| 日韩电影在线观看电影| 日本网站在线观看一区二区三区 | 日韩精品每日更新| 蜜桃视频在线一区| 精品亚洲成a人| 国产福利一区二区三区视频| 国产一区二区福利视频| 国产成人自拍高清视频在线免费播放| 国内外成人在线| 国产高清在线精品| av欧美精品.com| 在线精品视频免费播放| 欧美揉bbbbb揉bbbbb| 欧美自拍偷拍一区| 日韩一区二区三区免费观看| 51久久夜色精品国产麻豆| 欧美成人国产一区二区| 日本一区二区三区dvd视频在线| 国产欧美一二三区| 亚洲图片一区二区| 九九九精品视频| 91香蕉国产在线观看软件| 欧洲色大大久久| 日韩精品一区二区三区中文精品| 精品国产凹凸成av人网站| 成人欧美一区二区三区白人 | 欧美一级精品在线| 中文字幕欧美三区| 亚洲成人免费在线观看| 青娱乐精品在线视频| 粉嫩一区二区三区性色av| 在线观看av一区| 国产亚洲视频系列| 亚洲国产精品视频| 成人avav在线| 日韩欧美一区二区不卡| 亚洲色图视频免费播放| 久久av中文字幕片|