亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
精品久久人人做人人爱| 97久久精品人人爽人人爽蜜臀| 午夜精品在线视频一区| 国产精品自拍av| www激情久久| 国产成人亚洲综合色影视| 国产精品无圣光一区二区| 成人一级视频在线观看| 一区二区理论电影在线观看| 日韩一区二区电影网| 国产成人免费av在线| 成人午夜av电影| 日韩欧美一级二级| 成人黄色一级视频| 亚洲三级在线免费| 精品欧美一区二区在线观看 | 国产一区二区三区四区五区入口| 国产日产亚洲精品系列| 91精品国产手机| 99久久精品免费精品国产| 日韩不卡手机在线v区| 2020日本不卡一区二区视频| 91国模大尺度私拍在线视频| 婷婷久久综合九色国产成人| 欧美国产亚洲另类动漫| 欧美久久久久中文字幕| 99精品久久99久久久久| 5566中文字幕一区二区电影| 日本女优在线视频一区二区| 一区二区三区高清| 中文字幕在线不卡一区二区三区| 久久婷婷成人综合色| 制服丝袜中文字幕一区| 欧美在线啊v一区| 成人黄色av网站在线| 亚洲综合在线观看视频| 欧美精品一区二区三区在线| 56国语精品自产拍在线观看| 91九色最新地址| 91在线观看高清| 欧美色区777第一页| 欧美日韩国产一区| 91麻豆精品国产91久久久 | 亚洲精品国产品国语在线app| 国产亚洲午夜高清国产拍精品| 久久亚洲精华国产精华液| 久久网站热最新地址| 欧美国产激情二区三区| 自拍偷拍亚洲欧美日韩| 一区二区三区四区在线免费观看| 亚洲一区在线播放| 麻豆专区一区二区三区四区五区| 另类小说欧美激情| 成人中文字幕合集| 91久久人澡人人添人人爽欧美| 欧美影院午夜播放| 日韩欧美一二三| 国产精品久久久久久久久免费丝袜 | 在线免费观看不卡av| 色综合久久久久久久久| 日韩一级大片在线观看| 国产精品萝li| 美女视频一区在线观看| 高清日韩电视剧大全免费| 7777精品伊人久久久大香线蕉最新版| 欧美日韩国产小视频在线观看| 国产精品天天摸av网| 午夜精品久久久久久不卡8050| 久久国产视频网| 精品国产乱码久久久久久闺蜜| 欧美日本在线播放| 国内精品写真在线观看| 欧美视频三区在线播放| 亚洲免费视频成人| www.欧美.com| 亚洲乱码国产乱码精品精小说| 久久精品国产精品亚洲精品| 欧美一区二区播放| 免费xxxx性欧美18vr| 欧美图区在线视频| 五月天网站亚洲| 欧美一区二区三区喷汁尤物| 亚洲日本在线天堂| 欧美三级电影精品| 六月婷婷色综合| 久久欧美一区二区| 97久久超碰国产精品电影| 国产欧美精品一区aⅴ影院 | 日本大胆欧美人术艺术动态| 欧美精品一卡二卡| 极品尤物av久久免费看| 久久久国产综合精品女国产盗摄| 色婷婷av一区二区三区gif | 在线观看不卡视频| 亚洲成av人在线观看| 日韩久久久久久| 99国产精品99久久久久久| 午夜伊人狠狠久久| 国产日韩欧美综合一区| 日本韩国一区二区三区| 国产一区二区三区免费播放| 中文字幕一区二区三区乱码在线 | 国产麻豆欧美日韩一区| 国产精品成人一区二区艾草 | 亚洲大片精品永久免费| 久久精品亚洲乱码伦伦中文| 色综合久久66| 国产精品99久久久久久宅男| 首页亚洲欧美制服丝腿| 亚洲丝袜自拍清纯另类| 精品国免费一区二区三区| 97国产精品videossex| 国产成人aaaa| 国产一区二区不卡| 日本欧美在线观看| 亚洲精品老司机| 亚洲免费伊人电影| 亚洲日本在线看| 亚洲综合激情另类小说区| 亚洲桃色在线一区| 最好看的中文字幕久久| 中文文精品字幕一区二区| 欧美—级在线免费片| 国产情人综合久久777777| 中文字幕国产精品一区二区| 久久久综合九色合综国产精品| 久久综合久色欧美综合狠狠| 亚洲精品在线观看网站| 日韩不卡一区二区三区 | 亚洲国产成人午夜在线一区| 国产精品久久久久桃色tv| 一区二区三区在线视频免费观看| 亚洲色图20p| 日韩成人精品视频| 成人免费观看男女羞羞视频| 色网站国产精品| 欧美日韩国产区一| 欧美国产日本韩| 亚洲在线观看免费| 国产一区在线不卡| 色94色欧美sute亚洲线路一久| 91久久国产综合久久| 日韩午夜精品电影| 成人毛片在线观看| 国产视频一区二区在线| 一区二区三区在线视频免费观看| 琪琪一区二区三区| 日本韩国精品在线| 国产精品天干天干在线综合| 另类小说图片综合网| 欧美日韩一区国产| 亚洲欧美电影院| 盗摄精品av一区二区三区| 91精品国产综合久久久久久 | 欧美视频完全免费看| 国产精品系列在线| 久久欧美一区二区| 日韩成人精品视频| 在线综合视频播放| 国产乱一区二区| 欧美电影免费观看高清完整版在线观看 | 欧美丝袜丝交足nylons图片| 中文在线资源观看网站视频免费不卡| 韩国女主播一区| 欧美性受xxxx| 亚洲精品v日韩精品| 欧美精品国产精品| 国产麻豆视频精品| 亚洲欧美日韩国产成人精品影院| 欧美伊人精品成人久久综合97| 亚洲6080在线| 精品日韩在线一区| 在线视频国内一区二区| 欧美日韩中文字幕一区二区| 欧美大黄免费观看| 亚洲成精国产精品女| 欧美日韩在线一区二区| 国产精品一色哟哟哟| 亚洲最大成人网4388xx| 精品久久久久av影院| 国产成人精品一区二| 免费一级片91| 亚洲欧美激情插| 欧美mv日韩mv国产网站| 欧美图片一区二区三区| 成人午夜激情在线| 精品一二三四区| 亚洲成人福利片| 亚洲欧洲日产国码二区| 久久久亚洲高清| 欧美一级午夜免费电影| 91色综合久久久久婷婷| 久久精品国产亚洲一区二区三区| 亚洲女与黑人做爰| 国产三级欧美三级| 韩国精品一区二区| 欧美电影在线免费观看| 欧美精品第1页| 欧美日韩黄视频| 91高清视频免费看|