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

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

?? jm_jkfh.pas

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

*)
unit JM_JKFH;

interface

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

type
  Pygxx = ^Tygxx;
  Tygxx = record
    ygdm: string;
    ygmc: string;
  end;

type
  Tfrm_qtjkfh = class(TForm)
    Panel2: TPanel;
    XttxTitle: TRxLabel;
    Label11: TLabel;
    Panel1: TPanel;
    CB_notcheck: TCheckBox;
    Qry_jkfh: TQuery;
    DataSource1: TDataSource;
    Qry_check: TQuery;
    CB_yyy: TCheckBox;
    CBox_yyy: TComboBox;
    CB_date: TCheckBox;
    Btn_sel: TBitBtn;
    Panel3: TPanel;
    BitBtn2: TBitBtn;
    btnSave: TButton;
    btnPrint: TButton;
    btnExit: TButton;
    Panel4: TPanel;
    DBGrid1: TDBGrid;
    Splitter1: TSplitter;
    DBGridEh1: TDBGridEh;
    DE_from: TDateEdit;
    DE_to: TDateEdit;
    Qry_jkd: TQuery;
    DS_jkd: TDataSource;
    Qry_jkdJKDH: TStringField;
    Qry_jkdYGMC: TStringField;
    Qry_jkdJKJE: TFloatField;
    Qry_jkdGHZT: TStringField;
    Qry_jkdJKRQ: TStringField;
    Qry_jkdGHRQ: TStringField;
    Qry_jkfhJKLX: TStringField;
    Qry_jkfhJKJE: TFloatField;
    Qry_jkdYGDM: TStringField;
    procedure btnSaveClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure btnPrintClick(Sender: TObject);
    procedure Btn_selClick(Sender: TObject);
    procedure Qry_jkdJKJEGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure BitBtn2Click(Sender: TObject);
    procedure DBGridEh1GetFooterParams(Sender: TObject; DataCol,
      Row: Integer; Column: TColumnEh; AFont: TFont;
      var Background: TColor; var Alignment: TAlignment;
      State: TGridDrawState; var Text: String);
    procedure DBGridEh1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumnEh; State: TGridDrawState);
  private
    { Private declarations }
    procedure CheckYGDM;
    procedure DoCheckJKD(ALLCheck: Boolean);
  public

  end;

var
  frm_qtjkfh: Tfrm_qtjkfh;
function Show_MS_YYYJKFH: Boolean; //(后)營業員退繳復核

implementation

uses datas,pub;

{$R *.DFM}

{ Tfrm_qtrk }

function Show_MS_YYYJKFH: Boolean; //(后)營業員退繳復核
begin
  frm_qtjkfh := TFrm_qtjkfh.Create(Application);
  with frm_qtjkfh do
  try
    Caption := Application.Title;
    ShowModal;
  finally
    Destroy;
  end;
end;

procedure Tfrm_qtjkfh.CheckYGDM;
var
  xygxx: Pygxx;
begin
  with Qry_check do
  begin
    Close;
    Sql.Clear;
    Sql.Add('Select YGDM,YGMC from TGS_RYB where YGDM in(select YGDM from TM_YYYYEB)');
    Open;
  end;

  while not Qry_check.Eof do
  begin
    new(xygxx);
    xygxx^.ygdm := Qry_check.fieldByName('ygdm').AsString;
    xygxx^.ygmc := Qry_check.FieldByName('ygmc').asString;
    CBox_yyy.Items.AddObject(Qry_check.FieldByName('YGMC').asString, TObject(xygxx));
    Qry_check.Next;
  end;
  if CBox_yyy.Items.Count > 0 then
    CBox_yyy.ItemIndex := 0;
end;

procedure Tfrm_qtjkfh.btnSaveClick(Sender: TObject);
begin
  if Qry_jkfh.IsEmpty then
  begin
    CHQMsgBox('沒有繳款單可復核!');
    Exit;
  end;

  if not Qry_jkd.FieldByName('GHRQ').IsNull then
  begin
    CHQMsgBox('該繳款單已經復核!');
    Exit;
  end;
  DoCheckJKD(false);
end;

procedure Tfrm_qtjkfh.DoCheckJKD(ALLCheck: Boolean);
  procedure CheckOneJKD;
  var
    v_sql: string;
  begin
    AssignSQLStr(Qry_check, 'update TM_JKDB set GHRQ=sysdate, GHR=''' + VG_UserID + ''' where JKDH=''' + Qry_jkd.FieldByName('JKDH').AsString + '''');
    Qry_check.ExecSQL;
    AssignSQLStr(Qry_check, 'update TM_YYYYEB set YE=YE-' + Qry_jkd.FieldByName('JKJE').AsString + ' where YGDM = ''' + Qry_jkd.FieldByName('YGDM').AsString + '''');//(select sum(nvl(JKJE,0)) from TM_JKDB where JKDH=''' + Qry_jkd.FieldByName('JKDH').AsString + ''')
    Qry_check.ExecSQL;
  end;
begin
  data.dm.StartTransaction;
  try
    if ALLCheck then
    begin
      Qry_jkd.First;
      while not Qry_jkd.Eof do
      begin
        if Qry_jkd.FieldByName('GHRQ').IsNull then
          CheckOneJKD;
        Qry_jkd.Next;
      end;
    end
    else
      CheckOneJKD;
    data.dm.Commit;
    CHQMsgBox('復核成功');
    Btn_selClick(nil);
  except
    data.dm.Rollback;
  end;

end;

procedure Tfrm_qtjkfh.FormCreate(Sender: TObject);
begin
  DE_from.DateTime := getsysdate;
  DE_to.Text := DE_from.Text;
  Label11.Caption := '操作員 :' + VG_UserName;
  CheckYGDM;
  Btn_selClick(nil);
end;

procedure Tfrm_qtjkfh.btnPrintClick(Sender: TObject);
begin
  if CB_notcheck.Checked then
    PrintDBGrid(DBGrid1, '營業員繳款單(未處理)')
  else
    PrintDBGrid(DBGrid1, '營業員繳款單(已處理)');
{  qr_qtjk := Tqr_qtjk.Create(application);
  with qr_qtjk do
  try
    QRLabel15.Caption := '編號:' + Qry_jkd.FieldByName('jkdh').AsString;
    QRLabel10.Caption := '繳款人:' + VG_UserName;
    QRLabel14.Caption := '填報單位:' + VG_UnitName;
    if MessageBox(self.handle, '是否采用套打?', '詢問', MB_YESNO + MB_ICONQUEsTION) = IDYES then
      taoda_flag := true
    else
      taoda_flag := false;
    Preview;
  finally
    Destroy;
  end;}

end;

procedure Tfrm_qtjkfh.Btn_selClick(Sender: TObject);
const
  CS_JKD = 'select * from(select a.jkdh, a.ygdm, b.ygmc, to_char(a.jkrq,''YYYY-MM-DD'') jkrq, sum(a.jkje) jkje, ' +
    'decode(a.ghrq, null, ''未勾核'', ''已勾核'') ghzt, to_char(a.ghrq,''YYYY-MM-DD'') ghrq from tm_jkdb a, tgs_ryb b ' +
    'where a.ygdm=b.ygdm %s group by a.jkdh, a.ygdm, b.ygmc, a.jkrq, a.ghrq) ' +
    'order by jkdh';
var
  v_s_tj: string;
begin
  if CB_notcheck.Checked then
    v_s_tj := 'and a.ghrq is null ';
  if CB_yyy.Checked then
    v_s_tj := v_s_tj + 'and a.ygdm=''' + Pygxx(CBox_yyy.Items.Objects[CBox_yyy.ItemIndex])^.ygdm + ''' ';
  if CB_date.Checked then
  begin
    if DE_from.Text <> '    -  -  ' then
      v_s_tj := v_s_tj + 'and to_char(a.jkrq, ''YYYYMMDD'') >= ''' + FormatDateTime('YYYYMMDD', DE_from.Date) + ''' ';
    if DE_to.Text <> '    -  -  ' then
      v_s_tj := v_s_tj + 'and to_char(a.jkrq, ''YYYYMMDD'') <= ''' + FormatDateTime('YYYYMMDD', DE_to.Date) + ''' ';
  end;
  AssignSQLstr(Qry_jkd, format(CS_JKD, [v_s_tj]));
  Qry_jkd.Open;
  if not Qry_jkfh.Active then
    Qry_jkfh.Open;
end;

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

procedure Tfrm_qtjkfh.BitBtn2Click(Sender: TObject);
begin
  if Qry_jkfh.IsEmpty then
  begin
    CHQMsgBox('沒有繳款單可復核!');
    Exit;
  end;
  DoCheckJKD(true);
end;

procedure Tfrm_qtjkfh.DBGridEh1GetFooterParams(Sender: TObject; DataCol,
  Row: Integer; Column: TColumnEh; AFont: TFont; var Background: TColor;
  var Alignment: TAlignment; State: TGridDrawState; var Text: String);
begin
  try
    if (UpperCase(Column.FieldName) = 'JKJE') then
      if Text = '' then
        Text := '0'
      else
        Text := FormatFloat('#,##0.00', StrToFloat(Text)/100)
  except
  end;

  if (UpperCase(Column.FieldName) = 'JKDH') then
    Text := '合 計:  ' + Text;

end;

procedure Tfrm_qtjkfh.DBGridEh1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumnEh;
  State: TGridDrawState);
begin
  if (Qry_jkd.FieldByName('ghrq').IsNull) then
    DBGridEh1.Canvas.Font.Color := clblue
  else
    DBGridEh1.Canvas.Font.Color := clRed;
  if gdSelected in State then
  begin
    dbgridEh1.Canvas.Brush.Color := clNavy;
    dbgridEh1.Canvas.Font.Color := clWhite;
  end;
  DBGridEh1.DefaultDrawColumnCell(Rect, DataCol, Column, State);

end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线色视频| 欧洲精品在线观看| 日韩欧美成人一区二区| 日韩av电影一区| 7777女厕盗摄久久久| 五月婷婷久久丁香| 欧美一区二区在线视频| 美腿丝袜亚洲色图| 日韩一级片网址| 国产麻豆精品95视频| 国产精品午夜免费| 欧美性生活影院| 日本va欧美va欧美va精品| 精品国产乱码久久久久久久| 国产经典欧美精品| 亚洲视频你懂的| 国产福利不卡视频| 国产成人综合在线| 欧美日韩免费观看一区三区| av激情亚洲男人天堂| www.亚洲免费av| 国产精品一区二区免费不卡 | av不卡免费在线观看| 91麻豆免费看| 欧美大白屁股肥臀xxxxxx| 国产精品久久久久7777按摩| 在线观看三级视频欧美| 国产久卡久卡久卡久卡视频精品| 久久99久久99小草精品免视看| 激情综合网av| a美女胸又www黄视频久久| 亚洲少妇30p| 亚洲国产精华液网站w| 久久久av毛片精品| 欧美三级韩国三级日本三斤| 狠狠色丁香久久婷婷综| 日韩1区2区日韩1区2区| 在线观看精品一区| 1000精品久久久久久久久| 日日噜噜夜夜狠狠视频欧美人| 国产精品一区二区在线看| 成人av在线播放网站| 欧美一区二区三区免费观看视频| 国产精品入口麻豆九色| 欧美激情中文不卡| 麻豆国产精品官网| 最新国产の精品合集bt伙计| 91精品国产综合久久久久久久| 成人午夜激情片| 天天综合日日夜夜精品| 国产精品乱码妇女bbbb| 日韩精品在线一区| 欧美视频一区二区三区在线观看| 国产一区二区三区免费播放| 婷婷六月综合网| 自拍偷拍国产精品| 久久久久亚洲蜜桃| 日韩一级在线观看| 欧美日韩三级视频| 一本久久综合亚洲鲁鲁五月天| 捆绑调教一区二区三区| 午夜视频一区二区| 亚洲另类一区二区| 亚洲日本在线天堂| 国产欧美综合在线| 久久精品无码一区二区三区| 欧美一区二区在线播放| 欧美日韩一级片网站| 91一区二区在线观看| 成人性生交大片免费看中文网站| 久久爱另类一区二区小说| 三级欧美在线一区| 亚洲高清不卡在线| 艳妇臀荡乳欲伦亚洲一区| 国产精品国产精品国产专区不片| 久久精品一区蜜桃臀影院| 欧美成人在线直播| 精品日韩一区二区三区| 欧美一卡二卡三卡四卡| 91精品欧美福利在线观看| 欧美日韩国产a| 91麻豆精品国产自产在线| 欧美日韩国产综合一区二区三区| 在线观看网站黄不卡| 欧美亚州韩日在线看免费版国语版| 91浏览器入口在线观看| 一区二区三区四区视频精品免费| 精品入口麻豆88视频| 99久久精品免费看国产免费软件| 日韩av一区二| 日韩av中文字幕一区二区| 亚洲欧美一区二区三区国产精品 | 欧美性一二三区| 成人免费视频caoporn| 成人性视频免费网站| 国产99精品国产| jlzzjlzz亚洲女人18| 99免费精品在线| 91麻豆蜜桃一区二区三区| 色老头久久综合| 制服丝袜中文字幕一区| 欧美精品三级在线观看| 欧美电影免费观看高清完整版在线观看| 日韩欧美亚洲一区二区| 精品国产精品一区二区夜夜嗨| 久久在线免费观看| 综合欧美亚洲日本| 午夜精品视频一区| 久久99在线观看| av中文字幕亚洲| 欧美日韩一区二区不卡| 久久综合久久综合亚洲| 亚洲欧美综合色| 日韩成人一级大片| 97久久超碰精品国产| 日韩欧美亚洲另类制服综合在线| 国产肉丝袜一区二区| 亚洲国产欧美另类丝袜| 国产精品自拍av| 91豆麻精品91久久久久久| 欧美大片日本大片免费观看| 国产精品久久久久影院老司| 午夜精品久久久久久久99樱桃| 久久99国产精品麻豆| 色综合久久久网| 精品欧美久久久| 一区二区三区免费在线观看| 九九九精品视频| 在线视频国产一区| 久久久99精品免费观看不卡| 亚洲一区在线观看视频| 国产成人午夜精品影院观看视频| 欧美天堂一区二区三区| 国产亚洲精品免费| 午夜精品在线看| voyeur盗摄精品| 久久影视一区二区| 日韩精品一二三四| 色婷婷av一区| 国产精品色呦呦| 久久av资源网| 欧美一级夜夜爽| 一区二区三区中文在线| 国产成人在线观看免费网站| 欧美老年两性高潮| 亚洲美女屁股眼交3| 国产成人av资源| 日韩午夜电影在线观看| 91精品国产一区二区三区香蕉| 欧美激情一区在线| 欧美午夜不卡视频| 99视频有精品| 国产精品白丝在线| 91麻豆精东视频| 亚洲综合久久久久| 日本高清成人免费播放| 一区在线中文字幕| 欧美午夜一区二区三区 | 亚洲欧洲精品成人久久奇米网| 在线观看视频91| 亚洲国产精品黑人久久久| 亚洲精品一二三四区| hitomi一区二区三区精品| 精品国产一区二区三区不卡 | 91精品在线麻豆| 亚洲aⅴ怡春院| 91麻豆精品国产自产在线观看一区 | 一区二区三区四区高清精品免费观看 | 日本道色综合久久| 亚洲精品高清视频在线观看| 99九九99九九九视频精品| 国产精品蜜臀av| 成人av在线资源网| 国产精品系列在线| 色域天天综合网| 一区二区三区国产精华| 欧美撒尿777hd撒尿| 亚洲综合精品自拍| 91精品国产高清一区二区三区蜜臀 | 国产精品性做久久久久久| 国产性色一区二区| 成人丝袜视频网| 亚洲男人的天堂av| 欧美日韩不卡在线| 美脚の诱脚舐め脚责91| 久久婷婷成人综合色| 岛国精品一区二区| 亚洲免费在线观看| 欧美色视频在线观看| 久久精品国产一区二区三| 久久免费的精品国产v∧| av在线播放一区二区三区| 玉足女爽爽91| 日韩一区二区在线看片| 国产乱淫av一区二区三区| 亚洲免费观看高清完整版在线观看熊| 色菇凉天天综合网| 毛片基地黄久久久久久天堂| 久久久美女毛片| 色悠久久久久综合欧美99|