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

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

?? unitqcapis.~pas

?? 此代碼是關于mapgis的在
?? ~PAS
字號:
unit UnitQCAPIs;

interface

uses
  SysUtils, MapXLib_TLB, MapXAPIs, ComCtrls, ActiveX, Variants, AnyPoster;

{提交開關記錄}
procedure PostPowerRecord(Ft: Feature; ADBPoster:TDBPosterWithSQL;
  const UnitID, DotId:Integer; const DotName:string;
  const DotType:Integer; const KgState:Boolean; const Script:string;
  newrvs:RowValues; const PostLocal, PostDB, InitPoster:Boolean);
{提交線路記錄}
procedure PostLineRecord(Ft: Feature; ADBPoster:TDBPosterWithSQL;
  const UnitID, LineId: Integer; const LineName: string;
  const Length: Single; const Script: string; newrvs: RowValues;
  const PostLocal, PostDB, InitPoster: Boolean);
{提交子站記錄}
procedure PostStationRecord(Ft: Feature; ADBPoster:TDBPosterWithSQL;
  const UnitID, StationId, ZKPowerId, GLPower1Id, GLPower2Id: Integer;
  newrvs: RowValues; const PostLocal, PostDB, InitPoster: Boolean);
  
implementation

procedure PostPowerRecord(Ft: Feature; ADBPoster:TDBPosterWithSQL;
  const UnitID, DotId:Integer; const DotName:string;
  const DotType:Integer; const KgState:Boolean; const Script:string;
  newrvs:RowValues; const PostLocal, PostDB, InitPoster:Boolean);
begin
  if PostLocal then
  begin
    if newrvs=nil then
      newrvs:=CreateRowValuesFromStruct(Ft.Layer.DataSets.Item[1].Fields,
                                        Ft.Layer.DataSets.Item[1]);
    
    newrvs.Item['DotID'].Value:=DotId;
    newrvs.Item['DotName'].Value:=DotName;
    newrvs.Item['Type'].Value:=DotType;
    newrvs.Item['KgState'].Value:=KgState;
    newrvs.Item['Script'].Value:=Script;
    Ft.Update(EmptyParam, newrvs);
  end;

  if PostDB then
  begin
    if InitPoster then
    begin
      ADBPoster.TableName:='t_CtrlDotsLayer';
      ADBPoster.SetInsertFields('UnitID,DotID,DotName,Type,KgState,Script');
      ADBPoster.SetModifyFields('DotName,Type,KgState,Script');
      ADBPoster.WhereSQL.Text:='DotID=:DotID';
    end;
  
    ADBPoster.SetCustomValue('UnitID', UnitID);
    ADBPoster.SetCustomValue('DotID', DotId);
    ADBPoster.SetCustomValue('DotName', DotName);
    ADBPoster.SetCustomValue('Type', DotType);
    ADBPoster.SetCustomValue('KgState', KgState);
    ADBPoster.SetCustomValue('Script', Script);
    ADBPoster.SetParamValue('DotID', DotId);
    ADBPoster.IniPost;
  end;
end;

procedure PostLineRecord(Ft: Feature; ADBPoster:TDBPosterWithSQL;
  const UnitID, LineId: Integer; const LineName: string;
  const Length: Single; const Script: string; newrvs: RowValues;
  const PostLocal, PostDB, InitPoster: Boolean);
begin
  if PostLocal then
  begin
    if newrvs=nil then
      newrvs:=CreateRowValuesFromStruct(Ft.Layer.DataSets.Item[1].Fields,
                                        Ft.Layer.DataSets.Item[1]);
    
    newrvs.Item['LineID'].Value:=LineId;
    newrvs.Item['LineName'].Value:=LineName;
    newrvs.Item['Length'].Value:=Length;
    newrvs.Item['Script'].Value:=Script;
    Ft.Update(EmptyParam, newrvs);
  end;

  if PostDB then
  begin
    if InitPoster then
    begin
      ADBPoster.TableName:='t_LinesLayer';
      ADBPoster.SetInsertFields('UnitID,LineID,LineName,Length,Script');
      ADBPoster.SetModifyFields('LineName,Length,Script');
      ADBPoster.WhereSQL.Text:='LineID=:LineID';
    end;

    ADBPoster.SetCustomValue('UnitID', UnitID);
    ADBPoster.SetCustomValue('LineID', LineId);
    ADBPoster.SetCustomValue('LineName', LineName);
    ADBPoster.SetCustomValue('Length', Length);
    ADBPoster.SetCustomValue('Script', Script);
    ADBPoster.SetParamValue('LineID', LineID);
    ADBPoster.IniPost;
  end;
end;

procedure PostStationRecord(Ft: Feature; ADBPoster:TDBPosterWithSQL;
  const UnitID, StationId, ZKPowerId, GLPower1Id, GLPower2Id: Integer;
  newrvs: RowValues; const PostLocal, PostDB, InitPoster: Boolean);
begin
  if PostLocal then
  begin
    if newrvs=nil then
      newrvs:=CreateRowValuesFromStruct(Ft.Layer.DataSets.Item[1].Fields,
                                        Ft.Layer.DataSets.Item[1]);
    
    newrvs.Item['StationID'].Value:=StationId;
    newrvs.Item['StationName'].Value:=IntToStr(StationId)+'號子站';
    newrvs.Item['ZKPowerId'].Value:=ZKPowerId;
    newrvs.Item['GLPower1Id'].Value:=GLPower1Id;
    newrvs.Item['GLPower2Id'].Value:=GLPower2Id;
    Ft.Update(EmptyParam, newrvs);
  end;

  if PostDB then
  begin
    if InitPoster then
    begin
      ADBPoster.TableName:='PJDataBase.dbo.StationMsg';
      ADBPoster.SetModifyFields('OnOff1Id,OnOff2Id,OnOff3Id');
      ADBPoster.WhereSQL.Text:='LanDType=:LanDType and SutStationNub=:SutStationNub';
    end;

    ADBPoster.SetCustomValue('OnOff1Id', ZKPowerId);
    ADBPoster.SetCustomValue('OnOff2Id', GLPower1Id);
    ADBPoster.SetCustomValue('OnOff3Id', GLPower2Id);
    ADBPoster.SetParamValue('LanDType', UnitID);
    ADBPoster.SetParamValue('SutStationNub', StationId);
    ADBPoster.CheckEditPost;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人欧美edvon| 精品日韩一区二区三区 | 亚洲精品大片www| 91精品久久久久久久久99蜜臂| 成人免费精品视频| 日韩精品亚洲一区| 亚洲免费在线电影| 久久精品夜色噜噜亚洲a∨| 欧美精品久久99久久在免费线| 国产成人在线看| 久久99国产乱子伦精品免费| 亚洲一卡二卡三卡四卡| 国产精品成人网| 久久久亚洲欧洲日产国码αv| 欧美色精品在线视频| 色哟哟一区二区| thepron国产精品| 国产伦精一区二区三区| 久久99精品久久久久久| 美女视频一区二区| 天堂一区二区在线| 亚洲福利一二三区| 亚洲国产精品久久久久婷婷884| 国产精品久久久久一区| 国产日韩成人精品| 久久日一线二线三线suv| 欧美电影精品一区二区| 欧美一区二区三区日韩视频| 欧美日韩亚州综合| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 播五月开心婷婷综合| 丁香亚洲综合激情啪啪综合| 高潮精品一区videoshd| 国产精品资源网站| 国产精品456露脸| 国产一区二区视频在线播放| 韩国午夜理伦三级不卡影院| 国内精品久久久久影院一蜜桃| 免费欧美在线视频| 久久激情综合网| 激情深爱一区二区| 国产精品中文有码| 成人免费看视频| 99久久精品一区| 97超碰欧美中文字幕| 欧美亚洲日本一区| 欧美久久婷婷综合色| 欧美一区二区三区四区视频| 精品三级av在线| 国产清纯在线一区二区www| 国产精品久久毛片a| 亚洲啪啪综合av一区二区三区| 亚洲天堂中文字幕| 亚洲va韩国va欧美va精品| 日本欧美肥老太交大片| 精品午夜久久福利影院| 粉嫩高潮美女一区二区三区 | 91免费国产在线| 欧美系列一区二区| 日韩一区二区三区在线| 久久久青草青青国产亚洲免观| 日本一区二区成人| 亚洲一区在线视频观看| 日本不卡视频一二三区| 国产高清在线观看免费不卡| 色网站国产精品| 日韩久久久精品| 国产精品久久毛片av大全日韩| 亚洲一区免费观看| 国内精品久久久久影院薰衣草| 99精品黄色片免费大全| 制服丝袜一区二区三区| 日本一区免费视频| 五月婷婷综合网| 国产精品自拍毛片| 欧美日韩午夜在线| 久久综合五月天婷婷伊人| 亚洲麻豆国产自偷在线| 久久电影国产免费久久电影| 99re成人精品视频| xnxx国产精品| 亚洲国产欧美一区二区三区丁香婷| 久久国产乱子精品免费女| 不卡的电视剧免费网站有什么| 欧美日韩高清在线播放| 亚洲国产精品99久久久久久久久| 亚洲三级久久久| 国模大尺度一区二区三区| 在线精品视频小说1| 国产亚洲va综合人人澡精品| 亚洲午夜免费电影| 成人禁用看黄a在线| 日韩一区二区免费在线观看| av在线不卡免费看| 日韩欧美一级精品久久| 一区二区三区毛片| 精品一区二区三区免费| 91高清在线观看| 国产亚洲综合av| 国产日韩欧美激情| 午夜欧美视频在线观看| 99久久夜色精品国产网站| 日本韩国欧美三级| 久久精品视频在线免费观看| 国产一区二区在线视频| 久久理论电影网| 丁香另类激情小说| 国产精品久久久一本精品| 91在线一区二区三区| 亚洲精品免费一二三区| 欧美影视一区二区三区| 日韩中文字幕av电影| 日韩三级中文字幕| 国产在线观看免费一区| 国产欧美一区二区三区鸳鸯浴| 国产一区二区免费看| 国产欧美日韩在线| 99久久99久久精品免费观看| 依依成人综合视频| 欧美日韩成人综合天天影院 | 欧美三级在线看| 偷拍亚洲欧洲综合| 精品国产人成亚洲区| 国产精品一区二区久久不卡| 国产精品伦一区二区三级视频| 91视频一区二区三区| 五月激情丁香一区二区三区| 亚洲精品在线免费观看视频| 成人做爰69片免费看网站| 亚洲日本在线天堂| 欧美一区二区三区性视频| 国产成人av一区二区三区在线| 国产精品欧美一区二区三区| 色吧成人激情小说| 美女一区二区三区在线观看| 国产片一区二区三区| 欧美亚洲一区三区| 久久99国内精品| 亚洲欧美乱综合| 日韩女优电影在线观看| 99久久er热在这里只有精品66| 亚洲国产另类av| 久久青草国产手机看片福利盒子| 99久久婷婷国产综合精品电影| 亚洲成av人片一区二区三区| 久久嫩草精品久久久精品| 色妹子一区二区| 国内成人免费视频| 亚洲电影视频在线| 国产亚洲欧美一级| 欧美日韩一级视频| 成人性视频免费网站| 日韩电影一区二区三区| 国产精品理论在线观看| 制服丝袜中文字幕亚洲| av在线不卡网| 国产一区二区三区av电影| 一区二区三区成人在线视频| 久久久精品一品道一区| 欧美午夜精品一区| 成人av网在线| 国产在线精品一区二区| 亚洲mv在线观看| 亚洲视频香蕉人妖| 久久婷婷国产综合精品青草| 欧美日韩精品一区二区| 91一区二区三区在线观看| 国产在线日韩欧美| 首页国产欧美日韩丝袜| 国产精品国产a级| 26uuuu精品一区二区| 欧美剧在线免费观看网站 | 国产精品高清亚洲| 精品国产污网站| 在线电影国产精品| 日本精品一区二区三区四区的功能| 国产在线精品一区二区| 三级久久三级久久| 亚洲主播在线观看| 亚洲日本韩国一区| 欧美激情一区二区三区四区| 日韩欧美中文一区| 欧美日韩精品电影| 在线免费观看不卡av| 99久久久精品| 成人综合婷婷国产精品久久蜜臀| 美女视频黄久久| 日韩一区精品视频| 亚洲国产一二三| 一个色在线综合| 亚洲精品国产成人久久av盗摄| 中文乱码免费一区二区| 国产偷v国产偷v亚洲高清 | 久久99精品网久久| 热久久国产精品| 日本亚洲最大的色成网站www| 亚洲国产人成综合网站| 亚洲成人免费视频| 亚洲成人综合视频| 日韩成人精品在线观看|