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

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

?? c_jfdefine.~pas

?? 經典的酒店管理系統
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
unit C_JfDefine;

interface
uses SysUtils, DateUtils;

const
  BufLen = 80;

  SNDH   = '市內電話';

  DHFL_SH = 1;//市話
  DHFL_NH = 2;//農話
  DHFL_GN = 3;//國內長途
  DHFL_GJ = 4;//國際長途

type
  TComBuf = array[0..BufLen-1] of Char;
  TBasicFmt = record
    Room : string;
    SDate: string;
    STime: string;
    Last : string;
    Number: string;
  end;
  TFee = record
    STime: TDateTime;
    FTime: TDateTime;
    AddiFee: Currency;
    AddiFee0: Currency;
    Xxtf: Currency;
    Svc: Double;
    Svc0: Currency;
    Gn: Currency;
    Gj: Currency;
    Nh: Currency;
    Wxf: Currency;
    Yzf: Currency;
    ShFee: Currency;
    ShUnit: Double;
    ShFee0: Currency;
    ShUnit0: Double;
    NhFee: Currency;
    NhUnit: Double;
    GnFee: Currency;
    GnUnit: Double;
    GjFee: Currency;
    GjUnit: Double;
    GatFee: Currency;
    GatUnit: Double;
    GnFeeYh: Currency;
    GnYhUnit: Double;
    GjFeeYh: Currency;
    GjYhUnit: Double;
  end;

  TCodeInfo = record
    APlace: string;
    AFee: Currency;
    AUnit: Double;
    JFYN: Boolean;
    NHYN: Boolean;
    DHFL: Integer;
  end;

  TNewData = record
    AClass: string;
    Room : string;
    Place: string;
    Number: string;
    SDate: TDateTime;
    STime: TDateTime;
    Last : Double;
    AUnit: Currency;
    Fee  : Currency;
    AddiFee: Currency;
    SvcFee: Currency;
    Total: Currency;
    Flty: Integer;
  end;

var
  ComBuf  : TComBuf;
  BasBuf  : TComBuf;
  BasicFmt: TBasicFmt;
  NewData : TNewData;
  IsWrite : Boolean;
  Fee     : TFee;
  CodeInfo: TCodeInfo;

function FindData: Integer;
function MoveData: Boolean;
procedure ReadData;
procedure WriteData;
procedure MainWork;
function CaculateLast(const ALast: string): Double;
function GetNewData: TNewData;
procedure WriteNewData(ANewData: TNewData);
procedure ShowNewData(ANewData: TNewData);
procedure InitFee;
procedure GetCodeInfo(const ANumber: string);
function FindCode(const ANumber: string): Boolean;
function FindShCode(const ANumber: string): Boolean;
function GetDate(const s: string): TDateTime;
function GetTime(const s: string): TDateTime;
function IsYh(ATime: TDateTime): Boolean;


implementation

uses C_JfMain, C_JfData;

function IsYh(ATime: TDateTime): Boolean;
begin
  Result := False;
  if (ATime>Fee.STime)or(ATime<Fee.FTime) then
    Result := True;
end;

function GetTime(const s: string): TDateTime;
var
  hh,nn: Word;
begin
  hh := StrToInt(Copy(s,1,2));
  nn := StrToInt(Copy(s,4,2));
  Result := EnCodeTime(hh,nn,0,0);
end;

function GetDate(const s: string): TDateTime;
var
  MM,DD: Word;
begin
  MM := StrToInt(Copy(s,1,2));
  DD := StrToInt(Copy(s,4,2));
  Result := EnCodeDate(YearOf(Now),MM,DD);
end;

function FindCode(const ANumber: string): Boolean;
var
  i,l: Integer;
  s: string;
begin
  Result := False;
  l := Length(ANumber);
  for i:=1 to l do
  begin
    s := Copy(ANumber,1,i);
    if JfData.tblFare.Locate('CODE',s,[]) then
    begin
      Result := True;
      Break;
    end;
  end;
end;

function FindShCode(const ANumber: string): Boolean;
var
  i,l: Integer;
  s: string;
begin
  Result := False;
  l := Length(ANumber);
  for i:=1 to l do
  begin
    s := Copy(ANumber,1,i);
    if JfData.tblShfare.Locate('CODE',s,[]) then
    begin
      Result := True;
      Break;
    end;
  end;
end;

procedure GetCodeInfo(const ANumber: string);
var
  ANum,s1,s2: string;
begin
  s1 := Copy(ANumber,1,1);
  s2 := Copy(ANumber,2,1);
  ANum := Copy(ANumber,1,6);
  if s1<>'0' then
  begin
    if JfData.tblShfare.Locate('CODE',ANum,[]) then
    begin
      CodeInfo.APlace := SNDH;
      CodeInfo.AFee := JfData.tblShfare.FieldByName('UNIT').AsCurrency;
      CodeInfo.AUnit:= JfData.tblShfare.FieldByName('PRICE').AsFloat;
      CodeInfo.JFYN := JfData.tblShfare.FieldByName('JFYN').AsBoolean;
      CodeInfo.NHYN := JfData.tblShfare.FieldByName('NHYN').AsBoolean;
      if CodeInfo.NHYN then
        CodeInfo.DHFL := DHFL_NH
      else
        CodeInfo.DHFL := DHFL_SH;
    end
    else
    begin
      if FindShCode(ANum) then
      begin
        CodeInfo.JFYN := JfData.tblShfare.FieldByName('JFYN').AsBoolean;
        CodeInfo.NHYN := JfData.tblShfare.FieldByName('NHYN').AsBoolean;
      end
      else
      begin
        CodeInfo.JFYN := True;
        CodeInfo.NHYN := False;
      end;
      CodeInfo.APlace := SNDH;
      if CodeInfo.NHYN then
      begin
        CodeInfo.AFee := Fee.NhFee;
        CodeInfo.AUnit:= Fee.NhUnit;
        CodeInfo.DHFL := DHFL_NH;
      end
      else
      begin
        CodeInfo.AFee := Fee.ShFee;
        CodeInfo.AUnit:= Fee.ShUnit;
        CodeInfo.DHFL := DHFL_SH;
      end;
    end;
  end
  else
  begin
    if s2<>'0' then
    begin
      if FindCode(ANum) then
        CodeInfo.APlace := JfData.tblFare.FieldByName('PLACE').AsString
      else
        CodeInfo.APlace := '未知地區';
      CodeInfo.AFee := Fee.GnFee;
      CodeInfo.AUnit:= Fee.GnUnit;
      CodeInfo.JFYN := True;
      CodeInfo.NHYN := False;
      CodeInfo.DHFL := DHFL_GN;
    end
    else
    begin
      if FindCode(ANum) then
        CodeInfo.APlace := JfData.tblFare.FieldByName('PLACE').AsString
      else
        CodeInfo.APlace := '未知地區';
      CodeInfo.AFee := Fee.GjFee;
      CodeInfo.AUnit:= Fee.GjUnit;
      CodeInfo.JFYN := True;
      CodeInfo.NHYN := False;
      CodeInfo.DHFL := DHFL_GJ;
    end;
  end;
end;

procedure InitFee;
begin
  with JfData.tblJfConfig do
  begin
    Open;
    First;
    Fee.STime := FieldByName('STime').AsDateTime;
    Fee.FTime := FieldByName('FTime').AsDateTime;
    Fee.AddiFee := FieldByName('AddiFee').AsCurrency;
    Fee.AddiFee0 := FieldByName('AddiFee0').AsCurrency;
    Fee.Xxtf := FieldByName('Xxtf').AsCurrency;
    Fee.Svc := FieldByName('Svc').AsFloat;
    Fee.Svc0 := FieldByName('Svc0').AsCurrency;
    Fee.Gn := FieldByName('Gn').AsCurrency;
    Fee.Gj := FieldByName('Gj').AsCurrency;
    Fee.Nh := FieldByName('Nh').AsCurrency;
    Fee.Wxf := FieldByName('Wxf').AsCurrency;
    Fee.Yzf := FieldByName('Yzf').AsCurrency;
    Fee.ShFee := FieldByName('ShFee').AsCurrency;
    Fee.ShUnit:= FieldByName('ShUnit').AsFloat;
    Fee.ShFee0 := FieldByName('ShFee0').AsCurrency;
    Fee.ShUnit0 := FieldByName('ShUnit0').AsFloat;
    Fee.NhFee := FieldByName('NhFee').AsCurrency;
    Fee.NhUnit := FieldByName('NhUnit').AsFloat;
    Fee.GnFee := FieldByName('GnFee').AsCurrency;
    Fee.GnUnit := FieldByName('GnUnit').AsFloat;
    Fee.GjFee := FieldByName('GjFee').AsCurrency;
    Fee.GjUnit := FieldByName('GjUnit').AsFloat;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区二区三区中文字幕| 99热这里都是精品| 成人黄色a**站在线观看| 欧美日本高清视频在线观看| 日本一区二区高清| 秋霞电影网一区二区| 91亚洲大成网污www| 欧美成人国产一区二区| 亚洲一级不卡视频| 99re视频精品| 久久综合色天天久久综合图片| 亚洲一区视频在线| 色综合久久88色综合天天| 久久人人爽人人爽| 极品瑜伽女神91| 91精品国产全国免费观看| 亚洲免费观看在线观看| 不卡一区二区中文字幕| 久久久午夜电影| 国产一区二区三区在线看麻豆| 5858s免费视频成人| 亚洲五月六月丁香激情| 色综合天天做天天爱| 国产精品美女久久久久aⅴ| 国产在线一区二区| 久久久久久久久一| 国产a视频精品免费观看| 久久综合色一综合色88| 国产精品正在播放| 国产三级精品视频| 国产成人鲁色资源国产91色综| 精品国产乱码久久久久久久 | 久草精品在线观看| 91精品国产欧美一区二区成人| 亚洲成人中文在线| 欧美日韩国产精品成人| 午夜成人免费电影| 欧美一区二区精品在线| 日韩国产高清在线| 精品久久久网站| 国产一二精品视频| 国产精品美女久久久久久久网站| 懂色av一区二区三区免费看| 国产精品麻豆视频| 色久综合一二码| 丝袜诱惑亚洲看片| 欧美不卡123| 夫妻av一区二区| 最新国产の精品合集bt伙计| 一本色道**综合亚洲精品蜜桃冫| 自拍偷拍欧美精品| 欧美日韩成人综合| 国精品**一区二区三区在线蜜桃| 国产夜色精品一区二区av| 国产成人免费视频| 亚洲综合色自拍一区| 日韩欧美国产1| 国产精品18久久久久久久久| 日韩一区日韩二区| 欧美日韩电影在线| 国产一区二区主播在线| 亚洲欧美日韩一区二区三区在线观看| 欧美在线免费观看亚洲| 男男gaygay亚洲| 中文字幕免费观看一区| 欧美区一区二区三区| 狠狠色综合播放一区二区| 亚洲欧美在线aaa| 91精品国产乱码| 不卡视频免费播放| 免费三级欧美电影| 亚洲美女屁股眼交| 日韩精品一区二区三区中文精品| 成人黄色在线看| 视频一区在线播放| 国产精品国产自产拍高清av| 欧美伦理视频网站| 成人一区二区三区中文字幕| 婷婷中文字幕一区三区| 亚洲国产精品ⅴa在线观看| 欧美日韩综合在线| 成人精品gif动图一区| 日韩和欧美一区二区| 日本一区二区三区久久久久久久久不| 91国在线观看| 国产suv精品一区二区883| 日韩激情视频网站| 亚洲自拍另类综合| 国产精品乱码一区二区三区软件| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲一区二区三区四区五区黄| 欧美tickling网站挠脚心| 91福利国产成人精品照片| 国产成人在线影院| 美女视频黄频大全不卡视频在线播放| 亚洲天堂免费看| 亚洲国产高清不卡| 精品国产青草久久久久福利| 欧美影片第一页| 972aa.com艺术欧美| 成人一区二区三区| 国产麻豆精品久久一二三| 五月婷婷激情综合网| 亚洲精品福利视频网站| 中文字幕一区视频| 久久久久久久久蜜桃| 精品日韩一区二区| 欧美一区二区三区日韩| 欧美精品自拍偷拍动漫精品| 色又黄又爽网站www久久| 成人av午夜影院| 国产成人aaa| 国产99久久久国产精品潘金 | 一区二区三区**美女毛片| 中文字幕欧美日韩一区| 欧美国产日韩一二三区| 国产欧美一区二区三区网站| 久久久综合网站| 国产精品久线观看视频| 日本一区二区电影| 亚洲欧洲精品天堂一级| 国产精品久久久久影院亚瑟 | 亚洲h在线观看| 日日欢夜夜爽一区| 首页国产欧美久久| 美洲天堂一区二卡三卡四卡视频| 青青草原综合久久大伊人精品优势| 三级亚洲高清视频| 青青草成人在线观看| 久热成人在线视频| 国产成人在线观看免费网站| 成人激情图片网| 日本道免费精品一区二区三区| 色成人在线视频| 777色狠狠一区二区三区| 欧美一二三四在线| 国产婷婷一区二区| 亚洲乱码一区二区三区在线观看| 一区二区激情视频| 免费看精品久久片| 国产精品小仙女| 欧美亚洲日本国产| 日韩一级黄色片| 日本一区二区三区在线观看| 综合久久综合久久| 日韩和的一区二区| 成人免费毛片aaaaa**| 欧洲av一区二区嗯嗯嗯啊| 91精品国产综合久久小美女| 久久久青草青青国产亚洲免观| 亚洲人成亚洲人成在线观看图片 | 高清日韩电视剧大全免费| 91网站最新地址| 欧美一级黄色录像| 中文字幕人成不卡一区| 亚洲超丰满肉感bbw| 国产呦精品一区二区三区网站| av电影在线观看一区| 欧美色精品在线视频| 久久伊人中文字幕| 亚洲线精品一区二区三区八戒| 久久国产精品免费| 色域天天综合网| 久久毛片高清国产| 亚洲成av人**亚洲成av**| 成人激情校园春色| 日韩精品影音先锋| 一级做a爱片久久| 国产成人精品一区二区三区四区 | 一色屋精品亚洲香蕉网站| 青青国产91久久久久久| 色综合天天综合网天天狠天天| 精品奇米国产一区二区三区| 亚洲男同1069视频| 国产乱码精品一区二区三区五月婷| 在线影视一区二区三区| 国产人成一区二区三区影院| 午夜久久久影院| 99v久久综合狠狠综合久久| 国产欧美精品国产国产专区| 久久精品国产亚洲aⅴ| 欧美日韩高清一区二区三区| 国产精品短视频| 色素色在线综合| 亚洲国产精品99久久久久久久久 | 国产成人精品影院| 26uuu久久天堂性欧美| 日本免费新一区视频| 欧洲一区在线观看| 成人免费小视频| 成人开心网精品视频| 欧美精品一区二区三区很污很色的 | 色老汉av一区二区三区| 国产精品嫩草久久久久| 国产精品亚洲成人| 久久久久久久综合色一本| 国内外成人在线| 日韩欧美国产成人一区二区| 精品中文字幕一区二区| 日韩一级二级三级精品视频|