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

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

?? jm_tjfh.pas

?? 省級集郵品管理ERP
?? PAS
字號:
{*******************************************************}
{                                                       }
{                     退繳復核                          }
{                                                       }
{            中軟金馬公司版權所有。2002.12前            }
{                                                       }
{            編制:中軟金馬郵資票品項目開發組           }
{                                                       }
{                                                       }
{*******************************************************}
(*
本模塊在地市集郵票管理,地市集郵品管理,地市市場購入票里面調用。

*)
unit JM_TJFH;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Grids, DBGrids, ExtCtrls, ComCtrls, RXSpin, Mask, ToolEdit,
  RXCtrls, Db, DBTables, DBCtrls, JM_data, RXDBCtrl, SqlStrings;

type
  Pkfxx = ^Tkfxx;
  Tkfxx = record
    kfdm: string;
    kfmc: string;
  end;
  Tfrm_tjfh = class(TForm)
    Panel2: TPanel;
    XttxTitle: TRxLabel;
    Label11: TLabel;
    Panel1: TPanel;
    DataSource1: TDataSource;
    Qry_tpd: TQuery;
    UpdateSQL1: TUpdateSQL;
    Qry_tpdFPDH: TStringField;
    Qry_tpdYGDM: TStringField;
    Qry_tpdCKXZ: TStringField;
    Qry_tpdQXDW: TStringField;
    Qry_tpdKDRQ: TDateTimeField;
    Qry_tpdGHRQ: TDateTimeField;
    Panel4: TPanel;
    btnSave: TButton;
    btnPrint: TButton;
    btnExit: TButton;
    Panel5: TPanel;
    DataSource2: TDataSource;
    Qry_tjpp: TQuery;
    Query1: TQuery;
    Qry_tpdYGMC: TStringField;
    Panel6: TPanel;
    DBGrid1: TDBGrid;
    Panel7: TPanel;
    DBGrid2: TDBGrid;
    DBEdit1: TDBEdit;
    DBDateEdit1: TDBDateEdit;
    DBDateEdit2: TDBDateEdit;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    DateEdit1: TDateEdit;
    Panel3: TPanel;
    CheckBox1: TCheckBox;
    Panel8: TPanel;
    Rgp_ppfl: TRadioGroup;
    Label1: TLabel;
    Cmb_kfdm: TComboBox;
    Qry_kfdm: TQuery;
    UpdateSQL2: TUpdateSQL;
    Qry_tjppFPDH: TStringField;
    Qry_tjppKFDM: TStringField;
    Qry_tjppPPDM: TStringField;
    Qry_tjppJJ: TFloatField;
    Qry_tjppLB: TStringField;
    Qry_tjppZH: TStringField;
    Qry_tjppPPMC: TStringField;
    Qry_tjppSJ: TFloatField;
    Qry_tjppSL: TFloatField;
    Qry_tjppBZ: TStringField;
    Qry_pplb: TQuery;
    Qry_tjppLBMC: TStringField;
    procedure CheckBox1Click(Sender: TObject);
    procedure btnSaveClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Qry_tpdAfterOpen(DataSet: TDataSet);
    procedure Qry_tjppSJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_tjppSJSetText(Sender: TField; const Text: string);
    procedure btnPrintClick(Sender: TObject);
    procedure Rgp_ppflClick(Sender: TObject);
    procedure Qry_tjppBeforeInsert(DataSet: TDataSet);
    procedure Qry_tjppJJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_tjppJJSetText(Sender: TField; const Text: string);
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
  private
    L_type: TIO_Type;
    LB_type: string;
  public
    function Execute(const DB: TDataBase): Boolean;
    procedure StateChange;
  end;

var
  frm_tjfh: Tfrm_tjfh;
function Show_MS_YYYTJFH(FType: TIO_TYPE): Boolean; //(后)營業員退繳復核

implementation

uses pub,JM_RPT_QTTJ;

{$R *.DFM}

{ Tfrm_qtrk }

function Show_MS_YYYTJFH(FType: TIO_TYPE): Boolean; //(后)營業員退繳復核
begin
  frm_tjfh := Tfrm_tjfh.Create(Application);
  with frm_tjfh do
  try
    Caption := Application.Title;
    L_type := FType;
    case L_type of
      IO_JYP:
        begin
          Rgp_ppfl.ItemIndex := 0;
          LB_type := '0';
        end;
      IO_YP:
        begin
          Rgp_ppfl.ItemIndex := 1;
          LB_type := '1';
        end;
      IO_GRP:
        begin
          Rgp_ppfl.ItemIndex := 2;
          LB_type := '2';
        end;
    end;
    CheckBox1click(nil);
    ShowModal;
  finally
    Destroy;
  end;
end;

function Tfrm_tjfh.Execute(const DB: TDataBase): Boolean;
begin
  Result := false;
  if not Assigned(DB) then
    exit;
  try
    Qry_tpd.Close;
    Qry_tpd.DatabaseName := DB.DatabaseName;
    Qry_tpd.Open;
    Result := true;
  except
    CHQMsgBox('不能打開 <集郵門市信息> 表!');
    exit;
  end;
  Result := True;
end;


procedure Tfrm_tjfh.CheckBox1Click(Sender: TObject);
begin
  StateChange;
end;

procedure Tfrm_tjfh.btnSaveClick(Sender: TObject);
var
  TJDH: string;
begin
  if Qry_tpd.IsEmpty then
  begin
    CHQMsgBox('沒有繳款單可復核!');
    Exit;
  end;

  if not CheckBox1.Checked then
  begin
    CHQMsgBox('該繳款單已經復核!');
    Exit;
  end;

  with Qry_tjpp do
    while not eof do
    begin
      Edit;
      FieldByName('kfdm').AsString := Pkfxx(Cmb_kfdm.Items.Objects[Cmb_kfdm.Items.IndexOf(Cmb_kfdm.Text)])^.kfdm;
      Post;
      Next;
    end;

  TJDH := Qry_tpd.FieldByName('FPDH').AsString;
  Qry_tpd.Edit;
  Qry_tpd.FieldByName('GHRQ').AsDateTime := StrToDateTime(VarToStr(VG_year) + '-' + VarToStr(VG_month) + '-' + VarToStr(VG_day));

  Qry_tpd.Database.StartTransaction;
  try
    Qry_tpd.ApplyUpdates;
    Qry_tjpp.ApplyUpdates;
    Qry_tpd.Database.Commit;
  except
    Qry_tpd.Database.Rollback;
    Qry_tpd.CommitUpdates;
    Qry_tjpp.CommitUpdates;
  end;
  if DOJZ(2, TJDH) then
    CHQMsgBox('復核成功!');
  CheckBox1Click(nil);
end;

procedure Tfrm_tjfh.FormCreate(Sender: TObject);
begin
  DateEdit1.DateTime := StrToDateTime(VarToStr(VG_year) + '-' + VarToStr(VG_month) + '-' + VarToStr(VG_day));
  Label11.Caption := ' 操作員:' + VG_UserNAME;
end;

procedure Tfrm_tjfh.Qry_tpdAfterOpen(DataSet: TDataSet);
var
  i: Integer;
begin
  with Qry_tjpp do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT FPDH, KFDM, PPDM, JJ, lb, ZH, PPMC, SJ, SL, BZ FROM TM_QTTJPPMX WHERE FPDH=''' + Qry_tpd.FieldByName('FPDH').AsString + '''');
    Open;
  end;
  if Cmb_kfdm.Items.Count > 0 then
    for i := 0 to Cmb_kfdm.Items.Count - 1 do
    begin
      if Qry_tjpp.FieldByName('kfdm').AsString = Pkfxx(Cmb_kfdm.Items.Objects[i])^.kfdm then
      begin
        Cmb_kfdm.ItemIndex := i;
        Exit;
      end;
    end;
end;

procedure Tfrm_tjfh.Qry_tjppSJGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText)
end;

procedure Tfrm_tjfh.Qry_tjppSJSetText(Sender: TField; const Text: string);
begin
  CurrSetText(Sender, Text);
end;

procedure Tfrm_tjfh.btnPrintClick(Sender: TObject);
begin
{   if Qry_tpd.IsEmpty  then begin
     CHQMsgBox('沒有退繳信息可打印!');
     exit;
   end;
   if not assigned(Frm_rptqttj) then
   Frm_rptqttj:=TFrm_rptqttj.Create(nil);
   with  frm_rptqttj do
   try
   begin
     Query1.Close;
     Query1.SQL.Clear;
     Query1.SQL.Add('select * from tm_qttjd where fpdh= '''+Qry_tpd.FieldByName('fpdh').AsString+'''');
     Query1.Open;
     Preview;
   end;
   finally
     Free;
     Frm_rptqttj:=nil;
   end;  }



  if Qry_tpd.IsEmpty then
  begin
    CHQMsgBox('沒有退繳信息可打印!');
    exit;
  end;
  Frm_rptqttj := TFrm_rptqttj.Create(nil);
  with frm_rptqttj do
  try
    Qry_qttjd.Close;
    Qry_qttjd.SQL.Clear;
    Qry_qttjd.SQL.Add('select * from tm_qttjd where fpdh= ''' + Qry_tpd.FieldByName('fpdh').AsString + '''');
    Qry_qttjd.Open;
          {設置表頭信息}
    qrl_tjdw.Caption := VG_USERNAME;
    qrl_kdrq.Caption := DBDateEdit1.EditText;
    qrl_dh.Caption := Qry_tpd.FieldByName('fpdh').AsString;

    Prepare;
    qrl_page.Caption := '共 ' + IntToStr(QRPrinter.PageCount) + ' 頁';
          {由于PREPARE方法的影響,必須再次的初始化下列的變量}
    Qry_qttjpp.first;
    line_count := 0;
          {設置是否套打標記}
    if MessageBox(self.handle, '是否采用套打?', '詢問', MB_YESNO + MB_ICONQUESTION) = IDYES then
      taoda_flag := True
    else
      taoda_flag := false;

    Preview;
  finally
    Free;
    frm_rptqttj := nil;
  end;

end;

procedure Tfrm_tjfh.Rgp_ppflClick(Sender: TObject);
begin
  case Rgp_ppfl.ItemIndex of
    0:
      begin
        L_type := io_jyp;
        lb_type := '0';
      end;
    1:
      begin
        L_type := io_YP;
        lb_type := '1';
      end;
    2:
      begin
        L_type := io_grp;
        lb_type := '2';
      end;
  end;
  StateChange;
end;

procedure Tfrm_tjfh.StateChange;
var
  strsql: string;
  iffchecked: string;
  fkfxx: Pkfxx;
begin
  Cmb_kfdm.Items.Clear;
  with Qry_kfdm do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select a.kfdm,a.kfmc from tgs_kfb a,tgs_kfrydzb b where b.kfdm=a.kfdm and b.ygdm=''' + VG_USERID + '''');
    Open;
    First;
    while not eof do
    begin
      new(fkfxx);
      fkfxx^.kfdm := FieldByName('kfdm').AsString;
      fkfxx^.kfmc := FieldByName('kfmc').AsString;
      Cmb_kfdm.Items.AddObject(FieldByName('kfmc').AsString, TObject(fkfxx));
      next;
    end;
  end;
  if Cmb_kfdm.Items.Count > 0 then
  begin
    Cmb_kfdm.ItemIndex := 0;
    if CheckBox1.Checked then
      iffchecked := ' and ghrq is  null '
    else
      iffchecked := ' ';
    with Qry_tpd do
    begin
      Close;
      SQL.Clear;
      strsql := 'select FPDH, YGDM, CKXZ, QXDW, KDRQ, GHRQ from tm_QTTJD where fpdh in ';
      strsql := strsql + '(select distinct fpdh from tm_QTTJPPMX where lb=''' + lb_type + ''')' + iffchecked + ' order by fpdh desc';
      SQL.Add(strsql);
      Open;
    end;
  end;
end;

procedure Tfrm_tjfh.Qry_tjppBeforeInsert(DataSet: TDataSet);
begin
  Abort;
end;

procedure Tfrm_tjfh.Qry_tjppJJGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);
begin
  CurrGetText(Sender, Text, DisplayText);
end;

procedure Tfrm_tjfh.Qry_tjppJJSetText(Sender: TField; const Text: string);
begin
  CurrSetText(Sender, Text);
end;

procedure Tfrm_tjfh.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
  if Qry_tpd.FieldByName('GHRQ').AsString = '' then
    DBGrid1.Canvas.Font.Color := clblue
  else
    DBGrid1.Canvas.Font.Color := clred;
  if gdSelected in State then
  begin
    DBGrid1.Canvas.Brush.Color := clNavy;
    DBGrid1.Canvas.Font.Color := clWhite;
  end;
  DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
偷拍日韩校园综合在线| 午夜久久久久久久久| 韩国三级中文字幕hd久久精品| 欧美色综合影院| 久久精品国产精品亚洲红杏| 国产区在线观看成人精品 | 4hu四虎永久在线影院成人| 亚洲国产精品久久不卡毛片 | 一本大道久久a久久综合婷婷| 亚洲精品午夜久久久| 成人高清免费观看| 青娱乐精品视频在线| 久久精品亚洲麻豆av一区二区| 97精品视频在线观看自产线路二| 26uuu精品一区二区| 欧美无砖砖区免费| www.久久精品| 国产精品系列在线播放| 亚洲香肠在线观看| 亚洲欧美成人一区二区三区| 99九九99九九九视频精品| 国产成人综合在线观看| 美女在线一区二区| 亚洲最新在线观看| 国产精品久久毛片av大全日韩| 91精品国产综合久久婷婷香蕉| 成人黄色av网站在线| 91在线观看地址| 在线日韩av片| 色综合网站在线| 欧美伊人久久大香线蕉综合69| av影院午夜一区| 国产福利一区在线| 成人久久18免费网站麻豆 | 国产精品网友自拍| 日本一区二区三区高清不卡 | 欧美色图在线观看| 日韩一二三区不卡| 中文字幕一区二区三区在线不卡| 久久久亚洲欧洲日产国码αv| 欧美国产一区二区| 国产精品不卡在线| 亚洲午夜私人影院| 日本中文字幕一区| 国产成a人亚洲| 欧美无砖专区一中文字| 精品少妇一区二区三区视频免付费| 欧美zozo另类异族| 国产精品不卡视频| 日韩成人av影视| 国产成人av自拍| 欧美日韩精品电影| 国产精品伦理一区二区| 一区二区在线观看免费| 久久99久久99精品免视看婷婷| 天天色图综合网| 成人精品gif动图一区| 91精品国产综合久久香蕉麻豆 | 久久九九全国免费| 午夜在线成人av| 国产专区欧美精品| 欧美日韩一区二区三区视频| 久久精品亚洲国产奇米99| 亚洲一区二区视频| 在线精品视频小说1| 中文字幕免费观看一区| 国产在线视频一区二区| 欧美三级日韩在线| 亚洲精品免费在线观看| 92精品国产成人观看免费| 久久久久国产精品麻豆ai换脸| 久久99久久精品| 久久久www成人免费毛片麻豆 | 蜜桃久久久久久久| 7777精品久久久大香线蕉| 综合久久综合久久| 色噜噜狠狠成人中文综合| 依依成人综合视频| 欧美电影在线免费观看| 蜜臀av一区二区三区| 国产偷v国产偷v亚洲高清| 精品一区二区在线播放| 日韩欧美一级精品久久| 国产曰批免费观看久久久| 久久午夜色播影院免费高清| 成人激情免费网站| 亚洲高清三级视频| 亚洲精品一区二区三区蜜桃下载| 国产精品亚洲综合一区在线观看| 亚洲日本丝袜连裤袜办公室| 欧美一区二区三级| 成人禁用看黄a在线| 久久99精品久久只有精品| 亚洲视频一二三区| 国产伦精品一区二区三区免费| 欧美变态凌虐bdsm| 国产成人av影院| 午夜私人影院久久久久| 精品久久久久久最新网址| 成人丝袜视频网| 亚洲一区自拍偷拍| 国产三级精品视频| 日韩三级.com| 色播五月激情综合网| 国产成人8x视频一区二区| 青娱乐精品在线视频| 夜夜嗨av一区二区三区网页| 国产成人午夜99999| 国产精品天干天干在线综合| 欧美日韩精品一区视频| 在线观看av不卡| 91在线看国产| 精品视频1区2区| 欧美日韩国产免费一区二区| av午夜精品一区二区三区| 色婷婷精品大视频在线蜜桃视频| 91影视在线播放| 在线观看免费一区| 欧美色图在线观看| 91精品国产福利| 精品久久99ma| 久久你懂得1024| 国产婷婷色一区二区三区| 国产精品网友自拍| 亚洲黄色尤物视频| 三级欧美在线一区| 免费美女久久99| 成人高清视频免费观看| 欧美系列在线观看| 欧美成人艳星乳罩| 亚洲女人****多毛耸耸8| 亚洲午夜久久久久久久久电影网| 亚洲视频免费在线观看| 日韩精品1区2区3区| 丁香激情综合五月| 91麻豆精品国产91久久久久| 久久综合999| 国产精品青草综合久久久久99| 中文字幕av一区二区三区免费看| 亚洲国产精品欧美一二99| 爽好多水快深点欧美视频| 国产精品乡下勾搭老头1| 3d动漫精品啪啪一区二区竹菊| 国产亚洲综合av| 国产最新精品精品你懂的| 欧美一区二区三区在线看| 亚洲成人久久影院| 色老汉一区二区三区| 亚洲三级理论片| 欧美日韩国产精选| 秋霞午夜鲁丝一区二区老狼| 日韩精品综合一本久道在线视频| 精品国产一区二区三区av性色| 一区二区三区免费看视频| 一本色道久久综合亚洲91| 亚洲国产一区二区视频| 99精品欧美一区二区三区小说 | 亚洲综合一二区| 91麻豆123| 午夜欧美大尺度福利影院在线看| 91麻豆精品国产91久久久资源速度| 天天色综合成人网| 久久久亚洲高清| 99re这里只有精品6| 视频一区欧美日韩| 国产欧美日韩久久| 欧美日韩一区二区三区四区五区 | 久久99久久99| 国产精品久久久久久久岛一牛影视| 色婷婷久久久综合中文字幕| 日本视频免费一区| 亚洲色图在线视频| 91黄色小视频| 一本色道久久综合亚洲91| 蜜桃视频第一区免费观看| 一区二区三区**美女毛片| 国产午夜一区二区三区| 精品视频在线视频| 成人成人成人在线视频| 日韩精品每日更新| 香蕉影视欧美成人| 国产欧美精品一区二区色综合 | 久久综合999| 日韩午夜电影av| 精品欧美一区二区久久 | 色又黄又爽网站www久久| 99精品久久免费看蜜臀剧情介绍| 美女视频黄频大全不卡视频在线播放| 亚洲综合图片区| 韩国精品一区二区| 美女视频网站久久| 五月婷婷综合在线| 麻豆精品国产传媒mv男同| 视频在线观看91| 美女mm1313爽爽久久久蜜臀| 日本 国产 欧美色综合| 免费高清不卡av| 九九久久精品视频| 成人性生交大片免费看视频在线 | 丁香激情综合国产|