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

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

?? jm_yyypptp.pas

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

*)

unit JM_YYYPPTP;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  FORMBASE, ExtCtrls, ModiPanel, StdCtrls, Mask, DBCtrls, Grids, DBGrids,
  CurrEdit, RXDBCtrl, ToolEdit, ComCtrls, Buttons, DBTables, Db,
  RxQuery, RXCtrls, SqlStrings;

type
  Pygxm = ^Tygxm;
  Tygxm = record
    ygdm: string;
    ygmc: string;
  end;
  Prkxz = ^Trkxz;
  Trkxz = record
    rkxzdm: string;
    rkxzmc: string;
  end;
  Tfrm_YYYPPTP = class(TFFormBase)
    ModiPanel1: TModiPanel;
    DataSource1: TDataSource;
    Qry_tpd: TQuery;
    UpdateSQL1: TUpdateSQL;
    DataSource2: TDataSource;
    Qry_tpdpp: TQuery;
    UpdateSQL2: TUpdateSQL;
    DataSource3: TDataSource;
    qryRKDRK: TRxQuery;
    DataSource4: TDataSource;
    Qry_ryb: TQuery;
    UpdateSQL3: TUpdateSQL;
    Qry_tpdpp0: TQuery;
    Panel4: TPanel;
    XttxTitle: TRxLabel;
    DWMC: TLabel;
    Qry_temp: TQuery;
    UpdateSQL4: TUpdateSQL;
    Label8: TLabel;
    DataSource5: TDataSource;
    Query1: TQuery;
    Qry_tpdpp0DH: TStringField;
    Qry_tpdpp0PPDM: TStringField;
    Qry_tpdpp0ZH: TStringField;
    Qry_tpdpp0PPMC: TStringField;
    Qry_tpdpp0LB: TStringField;
    Qry_tpdDH: TStringField;
    Qry_tpdTCZ: TStringField;
    Qry_tpdTRZ: TStringField;
    Qry_tpdCZY: TStringField;
    Qry_tpdRQ: TDateTimeField;
    Qry_tpdTCFH: TDateTimeField;
    Qry_tpdTRFH: TDateTimeField;
    Qry_tpdCZYXM: TStringField;
    Qry_tpdpp0SL: TFloatField;
    Qry_tpdpp0DJ: TFloatField;
    Panel3: TPanel;
    Rgp_ppfl: TRadioGroup;
    Panel2: TPanel;
    Label3: TLabel;
    Label1: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    DBGrid3: TDBGrid;
    DBEdit1: TDBEdit;
    ComboBox1: TComboBox;
    ComboBox2: TComboBox;
    Panel1: TPanel;
    DBGrid2: TDBGrid;
    Qry_tpdpp0JJ: TFloatField;
    DBDateEdit1: TDBDateEdit;
    DBDateEdit2: TDBDateEdit;
    DBDateEdit3: TDBDateEdit;
    CheckBox1: TCheckBox;
    Qry_LYKC: TQuery;
    Qry_tpdpp0LYKC: TIntegerField;
    spr_dh: TStoredProc;
    procedure ModiPanel1BtnClick(Index: TBtnVisible);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure qryRKDRKAfterScroll(DataSet: TDataSet);
    procedure Qry_tpdpp0AfterInsert(DataSet: TDataSet);
    procedure FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Qry_rkppJSJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_rkppJSJSetText(Sender: TField; const Text: string);
    procedure Qry_rkppSJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_rkppSJSetText(Sender: TField; const Text: string);
    procedure Qry_rkppMZGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_rkppMZSetText(Sender: TField; const Text: string);
    procedure Qry_tpdpp0JJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_tpdpp0JJSetText(Sender: TField; const Text: string);
    procedure Qry_tpdpp0XJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_tpdpp0XJSetText(Sender: TField; const Text: string);
    procedure Qry_tpdAfterScroll(DataSet: TDataSet);
    procedure Qry_tpdpp0DJGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
    procedure Qry_tpdpp0DJSetText(Sender: TField; const Text: string);
    procedure Qry_tpdAfterOpen(DataSet: TDataSet);
    procedure Rgp_ppflClick(Sender: TObject);
    procedure Qry_tpdpp0BeforeInsert(DataSet: TDataSet);
    procedure FormShow(Sender: TObject);
    procedure CheckBox1Click(Sender: TObject);
    procedure DBGrid2DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    procedure Qry_tpdpp0CalcFields(DataSet: TDataSet);
  private
    { Private declarations }
    ModiFlag: integer;
    FDtState: TDataState;
    Fckjhh: string;
    procedure Save;
    procedure SetState(Value: TdataState);
    procedure InitData;
    procedure open_sql(var FQuery: TQuery; var SQLTextStr: string);
    procedure exec_sql(var FQuery: TQuery; var SQLTextStr: string);
    function CheckKC: integer; //理論庫存檢測
    procedure StateChange; //如果營業員票品類別改變
  public
    { Public declarations }
    recordcount: integer;
    zh: array of string;
    mc: array of string;
    tdm: array of string;
    lb: array of string;
    dj: array of string;
    jj: array of string;
    queding: boolean;
    editpd: boolean;
    insertmode: boolean;
    save1: boolean;
    rkdh: string;
    Saved: Boolean;
    TPDHSTR: string;
    L_type: TIO_Type;
    LB_type: string;
    Str_Locate_tpdh: string; {保存調配單號,用于保存或取消數據后定位到該調配單}
  end;

function Show_MS_YYYPPTP(FType: TIO_TYPE): Boolean;
var
  frm_YYYPPTP: Tfrm_YYYPPTP;

implementation

uses datas,JM_data, SHOW_TPPP, pub, {JM_master_detail_base,Show_tppp,} JM_RPTTPFH;

{$R *.DFM}

function Show_MS_YYYPPTP(FType: TIO_TYPE): Boolean;
begin
  if not assigned(Frm_YYYPPTP) then
    Frm_YYYPPTP := Tfrm_YYYPPTP.Create(nil);
  with frm_yyypptp do
  begin
    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;
      ShowModal;
    finally
      free;
      frm_yyypptp := nil;
    end;
  end;
end;

procedure Tfrm_YYYPPTP.SetState(Value: TdataState);
  procedure SetControls(Value: Boolean);
  begin
    Panel1.Enabled := Value;
    DBGrid3.ReadOnly := Value;
    if value = true then
      dbgrid3.Columns[4].Color := $00FFFFE1
    else
      dbgrid3.Columns[4].Color := $00D9FFFF;
  end;
begin
  FDtState := Value;
  ModiPanel1.ChangeMode(FDtState = dtBrowse);
  SetControls(FDtState = dtBrowse);
  with Qry_tpd do
    case FDtstate of
      dtBrowse:
        begin
          ComBoBox1.Enabled := True;
          ComBoBox2.Enabled := True;
        end;
      dtinsert:
        begin
          ComBoBox1.Enabled := False;
          ComBoBox2.Enabled := False;
          Append;
        end;
      dtedit:
        begin
          ComBoBox1.Enabled := False;
          ComBoBox2.Enabled := False;
          Qry_tpdpp0.Edit;
          ModiFlag := 1;
        end;
    end;
end;

procedure Tfrm_YYYPPTP.Save;
var
  flag: boolean;
  RKDH: string;
begin
  Saved := True;
  if ComboBox1.Text = '' then
  begin
    CHQMsgBox('票品調出者不能為空!');
    ComboBox1.SetFocus;
    Exit;
  end;
  if ComboBox2.Text = '' then
  begin
    CHQMsgBox('票品調入者不能為空!');
    ComboBox2.SetFocus;
    Exit;
  end;
  {營業員理論庫存檢測}
  if CheckKC = 1 then
  begin
    Saved := False;
    Exit;
  end;

  if queding then
  begin
    if not (save1) then
    begin

    {從GetMSQLDH(5)改過來的yzhshi 2002.12.05}
    with spr_dh do
    begin
      ParamByName('BILLID').AsString := 'mh_tpdh';
      ParamByName('SORTCODE').AsString := 'A';
      ParamByName('DEPARTMENT').AsString := '';
      ParamByName('CYEAR').AsString := '';
      ExecProc;
      rkdh := Params[0].asstring;
    end;

      Str_Locate_tpdh := rkdh;
      flag := false;
      with qry_tpdpp do
      begin
        Qry_tpdpp0.First;
        while not Qry_tpdpp0.eof do
        begin
          DataSource := nil;
          Open;
          append;
          if (not Qry_tpdpp0.FieldByname('SL').isNull) and (Qry_tpdpp0.FieldByname('SL').AsFloat > 0) then
          begin
            fieldbyname('dh').asstring := rkdh;
            fieldbyname('ppdm').asstring := Qry_tpdpp0.fieldbyname('ppdm').asstring;
            fieldbyname('sl').asinteger := Qry_tpdpp0.fieldbyname('sl').asinteger;
            fieldbyname('lb').AsString := Qry_tpdpp0.fieldbyname('lb').AsString;
            Fieldbyname('dj').AsFloat := Qry_tpdpp0.fieldbyName('dj').AsFloat;
            Fieldbyname('Jj').AsFloat := Qry_tpdpp0.fieldbyName('Jj').AsFloat;
            Post;
            Flag := true;
          end
          else if (Qry_tpdpp0.FieldByname('SL').isNull) then
          begin
            Flag := False;
            Break;
          end;
          Qry_tpdpp0.next;
        end;
      end;
      if not Flag then
      begin
        save1 := true;
        CHQMsgBox('數量不能為空且必須大于0!');
        Qry_tpd.Close;
        Qry_tpdpp.Close;
        exit;
      end
      else
      begin
        SetState(dtBrowse);
      end;

      with qry_tpd do {query}
      begin
        Append;
        fieldbyname('DH').asstring := rkdh;
        fieldbyname('TCZ').asstring := pygxm(combobox1.Items.Objects[combobox1.Items.IndexOf(combobox1.text)])^.ygdm; //DBLookUpComboBox1.Text ;
        fieldbyname('TRZ').asstring := pygxm(combobox2.Items.Objects[combobox2.Items.IndexOf(combobox2.text)])^.ygdm; //DBLookUpComboBox2.Text ;
        fieldbyname('CZY').asstring := VG_UserID;
        fieldbyname('RQ').asdatetime := StrToDateTime(VarToStr(VG_year) + '-' + VarToStr(VG_month) + '-' + VarToStr(VG_day));
      end;

      qry_tpd.Database.StartTransaction;
      try
        qry_tpd.ApplyUpdates;
        qry_tpdpp.ApplyUpdates;
        qry_tpd.Database.Commit;
        queding := false;
        Qry_tpd.Close;
        Qry_tpd.open;
        qry_tpdpp0.close;
        qry_tpdpp0.open;
        queding := false;
        ComboBox1.Enabled := True;
        ComboBox2.Enabled := True;
        save1 := false;
      except
        if qry_tpd.Database.InTransaction then
        begin qry_tpd.Database.RollBack;
          queding := false;
          Saved := False;
        end;
        raise exception.Create('保存數據失敗!');
      end;
    end
    else
    begin
      flag := false;
      with qry_tpd do {query}
      begin
        append;
        fieldbyname('dh').asstring := rkdh;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品日本一线二线三线不卡| 日本一区二区三区dvd视频在线| 欧美精品在线观看播放| 久久奇米777| 天天操天天色综合| 99亚偷拍自图区亚洲| 亚洲精品一区二区三区在线观看| 一区精品在线播放| 国精品**一区二区三区在线蜜桃| 欧美吞精做爰啪啪高潮| 亚洲欧洲精品一区二区三区| 美国欧美日韩国产在线播放| 欧美日韩一区成人| 亚洲色图欧美激情| 丁香天五香天堂综合| 欧美xxxxx牲另类人与| 亚洲大片免费看| 欧美亚洲自拍偷拍| 一区二区激情视频| 91久久精品日日躁夜夜躁欧美| 精品久久国产老人久久综合| 日韩成人免费电影| 91精品欧美一区二区三区综合在| 有码一区二区三区| 成人高清伦理免费影院在线观看| 日韩写真欧美这视频| 日本免费在线视频不卡一不卡二| 欧美老年两性高潮| 亚洲图片欧美一区| 欧美日韩一区二区三区四区| 一区二区三区国产精华| 色欲综合视频天天天| 亚洲乱码中文字幕| 91美女视频网站| 一区二区三区波多野结衣在线观看| eeuss鲁片一区二区三区| 精品成人一区二区| 国模一区二区三区白浆| 国产一区二区在线观看免费| 欧美一区二区播放| 青青草国产成人99久久| 777久久久精品| 久久精品国产免费看久久精品| 欧美一级久久久久久久大片| 狠狠色狠狠色合久久伊人| 精品国产麻豆免费人成网站| 国产黄色精品视频| 国产精品伦理一区二区| 欧美在线观看一二区| 偷拍一区二区三区| 精品国产乱码久久久久久闺蜜| 极品少妇xxxx偷拍精品少妇| 国产精品第一页第二页第三页| 色婷婷av一区二区三区大白胸| 亚洲电影你懂得| 久久色视频免费观看| 成人激情文学综合网| 亚洲国产中文字幕在线视频综合| 6080午夜不卡| 国产91清纯白嫩初高中在线观看 | 26uuu成人网一区二区三区| 国产主播一区二区三区| 中文字幕亚洲精品在线观看 | 国产精品高潮久久久久无| 在线观看网站黄不卡| 视频一区欧美日韩| 国产日产欧美一区二区视频| 91久久线看在观草草青青| 极品尤物av久久免费看| 亚洲精品欧美在线| 久久综合九色综合97婷婷| 日本高清无吗v一区| 久久精品国产亚洲高清剧情介绍| 国产精品伦理一区二区| 日韩一区二区电影在线| 色综合咪咪久久| 国模套图日韩精品一区二区| 亚洲不卡在线观看| 中文字幕欧美国产| 精品国产乱码久久久久久牛牛| 色国产综合视频| 成人性生交大片免费看中文| 奇米影视在线99精品| 亚洲精品高清在线| 国产欧美精品一区aⅴ影院| 欧美一区二区久久| 在线观看精品一区| 91啪在线观看| 国产成人午夜精品5599 | 玉足女爽爽91| 国产精品天干天干在观线| 欧美一区二区观看视频| 欧美日韩日日夜夜| 91免费国产在线| 成人国产在线观看| 国产精品羞羞答答xxdd| 免费在线视频一区| 日欧美一区二区| 亚洲乱码国产乱码精品精98午夜 | 五月天网站亚洲| 亚洲三级理论片| 中文字幕在线不卡一区| 国产片一区二区| 国产香蕉久久精品综合网| 精品国一区二区三区| 91精品一区二区三区在线观看| 91成人国产精品| 在线视频国内一区二区| 色域天天综合网| 色偷偷成人一区二区三区91| 波多野结衣91| av激情成人网| 97se亚洲国产综合自在线观| 成人高清视频在线观看| aaa欧美色吧激情视频| 成人精品国产一区二区4080| 国产高清视频一区| bt欧美亚洲午夜电影天堂| www.成人在线| 91免费观看视频| 99精品国产视频| 91色婷婷久久久久合中文| 91免费观看视频| 欧美日韩视频在线观看一区二区三区| 欧美色网一区二区| 欧美日产在线观看| 日韩一区二区三区免费观看| 欧美精品一区二区三区久久久| 久久久午夜精品理论片中文字幕| 欧美高清在线精品一区| 国产精品理伦片| 亚洲午夜久久久久中文字幕久| 污片在线观看一区二区| 国产一区二区三区日韩| 99麻豆久久久国产精品免费| 91国偷自产一区二区三区成为亚洲经典| 91亚洲国产成人精品一区二三| 精品婷婷伊人一区三区三| 日韩三级伦理片妻子的秘密按摩| 久久综合久久综合亚洲| 欧美韩国一区二区| 亚洲精品伦理在线| 日本美女一区二区三区| 国产成人午夜精品影院观看视频 | 亚洲成av人片在线| 国产一区在线视频| 不卡高清视频专区| 欧美一区二区视频观看视频| 日本一区二区在线不卡| 亚洲影院久久精品| 国产一区二区三区观看| 91久久一区二区| 精品国产免费人成电影在线观看四季 | 国产精品欧美精品| 亚洲五码中文字幕| 国产不卡高清在线观看视频| 91福利国产成人精品照片| 精品国产欧美一区二区| 一区二区三区高清在线| 国产自产v一区二区三区c| 91网站在线播放| 亚洲精品一区二区三区在线观看| 亚洲精品高清在线| 国产suv精品一区二区6| 欧美日本在线观看| 国产精品情趣视频| 极品少妇xxxx精品少妇| 色呦呦日韩精品| 国产欧美一区二区在线观看| 日日夜夜一区二区| 一本色道综合亚洲| 久久精品人人做人人爽97| 日韩成人精品视频| 色噜噜狠狠一区二区三区果冻| 26uuu亚洲综合色欧美| 首页亚洲欧美制服丝腿| 91在线视频播放地址| 国产视频一区二区在线| 蜜桃精品视频在线| 在线播放91灌醉迷j高跟美女 | 亚洲欧洲日产国码二区| 国产专区综合网| 日韩欧美一区二区免费| 亚洲永久精品国产| 日本精品裸体写真集在线观看| 国产精品国产三级国产a| 国产成人自拍网| 久久久久久毛片| 激情综合网av| 精品国产一区二区三区不卡| 日本一区中文字幕| 3d成人h动漫网站入口| 午夜精品爽啪视频| 精品视频1区2区3区| 亚洲国产一区二区三区青草影视| 91丨九色丨尤物| 亚洲欧美区自拍先锋| 91丨九色丨蝌蚪富婆spa| 一区在线观看免费| 91视频免费观看|