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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? jm_fhdsc_getpp.pas

?? 省級(jí)集郵品管理ERP
?? PAS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
{*******************************************************}
{                                                       }
{                        營(yíng)業(yè)員分票                     }
{                                                       }
{            中軟金馬公司版權(quán)所有。2002.12前            }
{                                                       }
{            編制:中軟金馬郵資票品項(xiàng)目開(kāi)發(fā)組           }
{                                                       }
{                                                       }
{*******************************************************}
(*
本模塊在地市pub 營(yíng)業(yè)員分票模塊,地市集郵票管理,地市集郵品管理,地市市場(chǎng)購(gòu)入票里面調(diào)用。

*)
unit JM_FHDSC_GETPP;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, DBCtrls, ExtCtrls, ComCtrls, Grids, DBGrids, Buttons, Db,
  DBTables, RxQuery, FieldComboBox, SqlStrings;

type
  Pkfxx = ^Tkfxx;
  Tkfxx = record
    kfdm: string;
    kfmc: string;
  end;
  Tfrm_FHDSC_GETPP = class(TForm)
    rxQry_kxpp: TRxQuery;
    DS_kxpp: TDataSource;
    DS_ckpp: TDataSource;
    Qry_fhd: TQuery;
    qry_yyy: TQuery;
    ds_yyy: TDataSource;
    rxQry_ckpp: TQuery;
    rxQry_ckppFHDH: TStringField;
    rxQry_ckppLB: TStringField;
    rxQry_ckppPPDM: TStringField;
    rxQry_ckppJJ: TFloatField;
    rxQry_ckppSL: TFloatField;
    rxQry_ckppYJ: TFloatField;
    rxQry_ckppXJ: TFloatField;
    rxQry_ckppJSJ: TFloatField;
    rxQry_ckppZK: TFloatField;
    rxQry_ckppPPMC: TStringField;
    rxQry_ckppZH: TStringField;
    SqlStrings1: TSqlStrings;
    Panel2: TPanel;
    Panel1: TPanel;
    DBG_kxpp: TDBGrid;
    DBG_ckpp: TDBGrid;
    Panel3: TPanel;
    rg_fplb: TRadioGroup;
    DCBo_yyy: TDBLookupComboBox;
    Panel4: TPanel;
    BBt_ok: TBitBtn;
    BBt_next: TBitBtn;
    BBt_can: TBitBtn;
    rxQry_ckppKFDM: TStringField;
    rxQry_kxppKFDM: TStringField;
    rxQry_kxppPPDM: TStringField;
    rxQry_kxppZH: TStringField;
    rxQry_kxppPPMC: TStringField;
    rxQry_kxppJJ: TFloatField;
    rxQry_kxppYJ: TFloatField;
    rxQry_kxppXJ: TFloatField;
    rxQry_kxppTS: TFloatField;
    rxQry_kxppBZ: TStringField;
    Label1: TLabel;
    Cmb_kfdm: TComboBox;
    Qry_kfdm: TQuery;
    GroupBox1: TGroupBox;
    RBtn_zh: TRadioButton;
    Rbtn_mc: TRadioButton;
    Edt_loc: TEdit;
    SpeedButton1: TSpeedButton;
    spr_dh: TStoredProc;
    procedure CBo_jytpClick(Sender: TObject);
    procedure DBG_kxppDblClick(Sender: TObject);
    procedure BBt_okClick(Sender: TObject);
    procedure BBt_nextClick(Sender: TObject);
    procedure rxQry_kxppDJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure rxQry_kxppDJSetText(Sender: TField; const Text: string);
    procedure rg_fplbClick(Sender: TObject);
    procedure rxQry_kxppJJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure rxQry_kxppJJSetText(Sender: TField; const Text: string);
    procedure rxQry_kxppYJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure rxQry_kxppYJSetText(Sender: TField; const Text: string);
    procedure rxQry_kxppXJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure rxQry_kxppXJSetText(Sender: TField; const Text: string);
    procedure rxQry_kxppJSJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure rxQry_kxppJSJSetText(Sender: TField; const Text: string);
    procedure Cmb_kfdmChange(Sender: TObject);
    procedure rxQry_ckppBeforeInsert(DataSet: TDataSet);
    procedure SpeedButton1Click(Sender: TObject);
    procedure rxQry_kxppFilterRecord(DataSet: TDataSet;
      var Accept: Boolean);
  private
    { Private declarations }
    V_S_loc: string;
    procedure GenerateFHD;
    procedure SetFHD(p_sl_dwdm: TstringList; var p_sl_fhdh: TstringList);
    procedure InitData(init: integer);
    procedure SetFHDHDisplay(DisplayLabel: string);
    function CheckKC: Integer; //檢測(cè)票品數(shù)量是否大于理論庫(kù)存
  public
    L_type: TIO_TYPE;
    LB_type: string;
    function Execute_FHDSC_GETPP(const sysDB: TDataBase; F_type: TIO_type): Boolean;
  end;

var
  frm_FHDSC_GETPP: Tfrm_FHDSC_GETPP;

implementation
uses datas,pub,JM_data ;

{$R *.DFM}


procedure Tfrm_FHDSC_GETPP.SetFHD(p_sl_dwdm: TstringList; var p_sl_fhdh: TstringList);
var
  i, j: Integer;
  v_b_exist: boolean;

  procedure GetFHDH();
  var
    m, n: integer;
    l_FHDH: String;
  begin
    for m := 0 to p_sl_dwdm.Count - 1 do
    begin

      {從GetMSQLDH(3)改過(guò)來(lái)的yzhshi 2002.12.05}
      with spr_dh do
      begin
        Close;
         ParamByName('BILLID').AsString := 'mh_fhd';
         ParamByName('SORTCODE').AsString := 'C';
         ParamByName('DEPARTMENT').AsString := VG_UserID;
         ExecProc;
         l_FHDH:=Params[0].asstring;
      end;

      p_sl_fhdh.Add(l_FHDH);

      if m > 0 then
        for n := 0 to m - 1 do
          if p_sl_dwdm.Strings[m] = p_sl_dwdm.Strings[n] then
            p_sl_fhdh.Strings[m] := p_sl_fhdh.Strings[n];
    end;
  end;

  procedure WriteFHD;
  begin
    qry_fhd.Edit;
    qry_fhd.Append;
    qry_fhd.FieldByName('FHDH').AsString := p_sl_fhdh.Strings[i];
    qry_fhd.FieldByName('CKXZ').AsString := '10';
    qry_fhd.FieldByName('FHDW').AsString := VG_UnitID;
    qry_fhd.FieldByName('QXDW').AsString := p_sl_dwdm.Strings[i];
    qry_fhd.FieldByName('KDRQ').AsDateTime := StrToDateTime(VarToStr(VG_year) + '-' + VarToStr(VG_month) + '-' + VarToStr(VG_day)); //VG_sysdate;
    qry_fhd.FieldByName('ZTZT').AsString := '1';
    qry_fhd.FieldByName('ZBR').AsString := VG_UserName;
    qry_fhd.Post;
  end;

begin
  GetFHDH(); //取發(fā)貨單號(hào)
  if not qry_fhd.Active then
    qry_fhd.Open;
  for i := 0 to p_sl_fhdh.Count - 1 do
    if i = 0 then
      WriteFHD
    else
    begin
      v_b_exist := false;
      for j := 0 to i - 1 do
        if p_sl_fhdh.Strings[i] = p_sl_fhdh.Strings[j] then
        begin
          v_b_exist := true;
          Continue;
        end;
      if not v_b_exist then
        WriteFHD;
    end;
end;

procedure Tfrm_FHDSC_GETPP.GenerateFHD;
var
  v_sl_qxdw, v_sl_fhdh: TStringList;
  i: Integer;

  procedure ReSetckpp();
  begin
    rxQry_ckpp.first;
    i := 0;
    while not rxQry_ckpp.Eof do
    begin
      rxQry_ckpp.Edit;
      rxQry_ckpp.FieldByName('FHDH').AsString := v_sl_fhdh.Strings[i];
      i := i + 1;
      rxQry_ckpp.Next;
    end;
  end;
begin
  v_sl_qxdw := TStringList.Create;
  v_sl_fhdh := TStringList.Create;
  rxQry_ckpp.first;
  while not rxQry_ckpp.Eof do
  begin
    if rxQry_ckpp.FieldByName('SL').AsFloat = 0 then
      rxQry_ckpp.Delete
    else
      v_sl_qxdw.Add(rxqry_ckpp.FieldByName('FHDH').AsString);
    rxQry_ckpp.next;
  end;
  if v_sl_qxdw.Count > 0 then
  begin
    data.DM.StartTransaction;
    try
      SetFHD(v_sl_qxdw, v_sl_fhdh);
      ReSetckpp();
      rxQry_ckpp.ApplyUpdates;
      qry_fhd.ApplyUpdates;
      data.DM.Commit;
      SetFHDHDisplay('發(fā)貨單號(hào)');
    except
      data.DM.Rollback;
      raise;
    end;
  end
  else
  begin
    CHQMsgBox('輸入票品的數(shù)量全為0,請(qǐng)重新分配數(shù)量!');
  end;
  v_sl_qxdw.Free;
  v_sl_fhdh.Free;
end;

procedure Tfrm_FHDSC_GETPP.CBo_jytpClick(Sender: TObject);
var
  v_s_sql: string;
begin

end;

function Tfrm_FHDSC_GETPP.Execute_FHDSC_GETPP(const sysDB: TDataBase; F_type: TIO_type): Boolean;
begin
  Result := true;
  try
    L_type := F_type;
    case L_type of
      io_jyp: LB_type := '0';
      io_yp: lB_type := '1';
      io_grp: lb_type := '2';
    end;

    rxQry_kxpp.Close;
    rxQry_kxpp.DataBaseName := sysDB.DatabaseName;
    qry_yyy.Close;
    qry_yyy.DataBaseName := sysDB.DatabaseName;
    Qry_fhd.Close;
    Qry_fhd.DataBaseName := sysDB.DatabaseName;
    rxQry_ckpp.Close;
    rxQry_ckpp.DataBaseName := sysDB.DatabaseName;
    rg_fplb.ItemIndex := 0;
    InitData(0);
    qry_yyy.Open;
  except
    Result := false;
    CHQMsgBox('不能打開(kāi)<發(fā)貨單>表!');
  end;
end;

procedure Tfrm_FHDSC_GETPP.DBG_kxppDblClick(Sender: TObject);
var
  Before_insert: TDataSetNotifyEvent;
  procedure Addckpp;
  begin
    rxQry_ckpp.Append;
    rxQry_ckpp.FieldByName('fhdh').AsString := qry_yyy.FieldByName('YGDM').AsString;
    rxQry_ckpp.FieldByName('LB').Value := Lb_type;
    rxQry_ckpp.FieldByName('PPDM').Value := rxQry_kxpp.FieldByName('PPDM').Value;
    rxQry_ckpp.FieldByName('PPMC').Value := rxQry_kxpp.FieldByName('PPMC').Value;
    rxQry_ckpp.FieldByName('ZH').Value := rxQry_kxpp.FieldByName('ZH').Value;
    rxQry_ckpp.FieldByName('SL').AsFloat := 0;
    rxQry_ckpp.FieldByName('yj').value := rxQry_kxpp.FieldByName('yj').Value;
    rxQry_ckpp.FieldByName('JJ').Value := rxQry_kxpp.FieldByName('jJ').Value;
    rxQry_ckpp.FieldByName('XJ').Value := rxQry_kxpp.FieldByName('xJ').Value;
    rxQry_ckpp.FieldByName('kfdm').Value := rxQry_kxpp.FieldByName('kfdm').Value;
  end;

  function CheckExisted: boolean;
  begin
    Result := false;
    with rxQry_ckpp do
    begin
      DisableConstraints;
      first;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线免费视频| 一本到三区不卡视频| 日韩高清国产一区在线| 亚洲精品国产一区二区三区四区在线| 国产精品嫩草99a| 国产精品理伦片| 国产精品你懂的| 日韩伦理av电影| 亚洲精品亚洲人成人网| 一区二区久久久久| 亚洲国产精品人人做人人爽| 日韩中文字幕区一区有砖一区 | 久久综合色婷婷| 久久―日本道色综合久久| 久久精品夜色噜噜亚洲aⅴ| 国产亚洲一二三区| 国产精品久久久久久妇女6080| 亚洲手机成人高清视频| 亚洲曰韩产成在线| 日本伊人精品一区二区三区观看方式 | 国产欧美一区二区三区沐欲| 国产精品天干天干在观线| 日韩美女视频一区二区| 亚洲一区二区3| 免费xxxx性欧美18vr| 国产一区二区看久久| 97精品电影院| 欧美日韩亚洲综合一区| www欧美成人18+| 1024国产精品| 偷拍一区二区三区| 国产精品自在在线| 91麻豆国产精品久久| 欧美美女直播网站| 久久免费电影网| 亚洲影视在线观看| 国产一区二区三区最好精华液| 成人三级伦理片| 欧美丝袜丝交足nylons| 精品久久久影院| 日韩一区日韩二区| 蜜臀av一区二区在线免费观看| 国产激情视频一区二区在线观看| 91香蕉视频在线| 欧美不卡激情三级在线观看| 日韩一区欧美一区| 久久精品国产77777蜜臀| www.一区二区| 欧美一区二区三区在线看| 国产精品久久久久aaaa| 视频一区视频二区在线观看| 不卡视频一二三| 欧美一区二区精美| 亚洲精品久久7777| 国产激情精品久久久第一区二区| 欧美三级电影精品| 国产精品女主播av| 麻豆国产精品777777在线| 91麻豆6部合集magnet| 2022国产精品视频| 亚洲国产精品一区二区久久 | 日韩欧美国产1| 亚洲欧美一区二区三区极速播放| 激情综合网激情| 欧美日韩一区不卡| 亚洲日本在线观看| 国产一区 二区| 69p69国产精品| 亚洲视频图片小说| 国产福利91精品一区二区三区| 欧美美女网站色| 一区二区三区精品视频在线| 国产成人福利片| 欧美电影免费观看高清完整版| 一区二区三区四区高清精品免费观看| 国产91丝袜在线播放| 日韩欧美中文一区| 天堂成人免费av电影一区| 在线亚洲免费视频| 成人免费小视频| 国产成都精品91一区二区三| 精品88久久久久88久久久| 日韩精品福利网| 欧美日韩亚州综合| 一区二区三区免费在线观看| 99久久精品免费看国产 | 久久国内精品视频| 欧美精品亚洲一区二区在线播放| 日韩伦理av电影| 9l国产精品久久久久麻豆| 26uuu色噜噜精品一区| 精品在线免费观看| 日韩色视频在线观看| 日本网站在线观看一区二区三区| 在线欧美日韩精品| 亚洲一区二区三区国产| 在线一区二区三区四区五区| 一区二区在线观看视频在线观看| 97国产一区二区| 亚洲精品视频自拍| 欧洲生活片亚洲生活在线观看| **欧美大码日韩| 91丨porny丨蝌蚪视频| 亚洲摸摸操操av| 欧美色图天堂网| 亚洲成a天堂v人片| 欧美一区二区精品在线| 看电视剧不卡顿的网站| 亚洲精品在线一区二区| 国产精品一品二品| 国产精品久久久久四虎| 粗大黑人巨茎大战欧美成人| 国产精品传媒入口麻豆| 99re视频精品| 一区二区日韩av| 欧美日韩美少妇| 看电影不卡的网站| 日本一区二区在线不卡| www.性欧美| 亚洲第四色夜色| 日韩一区二区免费在线电影| 久久99蜜桃精品| 国产欧美精品一区二区色综合朱莉 | 99久久精品国产一区| 亚洲精品欧美专区| 555夜色666亚洲国产免| 久久99深爱久久99精品| 中文字幕av资源一区| 91官网在线免费观看| 人人狠狠综合久久亚洲| 久久久av毛片精品| 色狠狠av一区二区三区| 午夜精彩视频在线观看不卡| 精品国产免费视频| www.欧美精品一二区| 亚洲一区二区三区四区的| 日韩欧美的一区二区| 成人免费观看av| 丝袜诱惑制服诱惑色一区在线观看| 日韩一二三区不卡| thepron国产精品| 日韩黄色免费电影| 国产亚洲精品7777| 欧美日韩欧美一区二区| 国产伦精品一区二区三区在线观看 | 国产欧美综合在线| 欧美专区在线观看一区| 久久精品国产久精国产| 亚洲丝袜制服诱惑| 欧美xxxxx牲另类人与| 91影院在线观看| 久草中文综合在线| 一区二区三区免费看视频| 日韩欧美高清一区| 在线亚洲人成电影网站色www| 久久成人久久鬼色| 一区二区三区四区五区视频在线观看 | 色婷婷国产精品| 久国产精品韩国三级视频| 一片黄亚洲嫩模| 国产亚洲人成网站| 欧美一区二区视频在线观看2022 | 欧美zozozo| 欧美在线观看视频在线| 国产一区二区剧情av在线| 亚洲成人综合在线| 成人免费在线播放视频| 精品成人免费观看| 欧美精品一级二级三级| 91色视频在线| 国产一区二区福利| 免费精品视频最新在线| 亚洲一区欧美一区| 亚洲视频一区二区在线| 久久亚洲私人国产精品va媚药| 精品视频在线免费| 波波电影院一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 蜜桃久久久久久久| 亚洲一区二区三区视频在线播放| 国产精品素人一区二区| 亚洲精品一线二线三线无人区| 欧美揉bbbbb揉bbbbb| 91国偷自产一区二区使用方法| caoporen国产精品视频| 国产精品一区二区不卡| 黄页网站大全一区二区| 日韩影院免费视频| 亚洲成a人v欧美综合天堂| 一区二区高清视频在线观看| 亚洲欧美日韩国产一区二区三区| 国产精品嫩草久久久久| 中文字幕免费在线观看视频一区| 精品毛片乱码1区2区3区| 3751色影院一区二区三区| 欧美日韩亚洲综合| 欧美日韩精品三区| 欧美午夜一区二区三区| 91成人在线免费观看| 91日韩一区二区三区|