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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jm_yyypptp.pas

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

*)

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; //如果營業(yè)員票品類別改變
  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; {保存調(diào)配單號,用于保存或取消數(shù)據(jù)后定位到該調(diào)配單}
  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('票品調(diào)出者不能為空!');
    ComboBox1.SetFocus;
    Exit;
  end;
  if ComboBox2.Text = '' then
  begin
    CHQMsgBox('票品調(diào)入者不能為空!');
    ComboBox2.SetFocus;
    Exit;
  end;
  {營業(yè)員理論庫存檢測}
  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('數(shù)量不能為空且必須大于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('保存數(shù)據(jù)失敗!');
      end;
    end
    else
    begin
      flag := false;
      with qry_tpd do {query}
      begin
        append;
        fieldbyname('dh').asstring := rkdh;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人教育av在线| 欧美日韩国产综合视频在线观看| 亚洲综合色在线| 精品成人免费观看| 欧美性猛交xxxx乱大交退制版 | 一区二区三区中文在线观看| 日韩欧美第一区| 欧美中文字幕一区| 不卡一区在线观看| 国产做a爰片久久毛片| 日韩在线一区二区三区| 一区二区三区四区av| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 日韩一级免费观看| 色噜噜狠狠一区二区三区果冻| 国产精品一区二区你懂的| 天天综合色天天综合色h| 日韩毛片精品高清免费| 国产精品久久三区| 国产偷v国产偷v亚洲高清| 91精品国产综合久久久蜜臀粉嫩 | 日韩欧美中文字幕公布| 欧美绝品在线观看成人午夜影视| 99国内精品久久| 成人a免费在线看| 国产aⅴ综合色| 国产精品一区二区x88av| 久久精品国产免费| 不卡大黄网站免费看| 欧美aa在线视频| 男男成人高潮片免费网站| 三级精品在线观看| 午夜精品国产更新| 五月综合激情婷婷六月色窝| 亚洲第一福利一区| 午夜精品爽啪视频| 日韩精品每日更新| 免费欧美日韩国产三级电影| 日韩经典一区二区| 麻豆精品在线看| 久久av老司机精品网站导航| 久久精品72免费观看| 麻豆精品国产91久久久久久| 久久se这里有精品| 久草这里只有精品视频| 国产中文字幕精品| 风间由美一区二区三区在线观看| 国产成人在线看| 99精品久久免费看蜜臀剧情介绍| 91国模大尺度私拍在线视频| 欧美日韩另类一区| 欧美一区二区不卡视频| 精品国精品国产| 国产精品狼人久久影院观看方式| 国产精品电影一区二区三区| 一区二区三区蜜桃| 蜜臀精品久久久久久蜜臀| 国产尤物一区二区在线| 成人免费视频一区二区| 99v久久综合狠狠综合久久| 色哟哟精品一区| 欧美精品日韩一区| 欧美成人免费网站| 中文字幕精品一区二区精品绿巨人| 亚洲欧美一区二区三区极速播放 | 夜夜亚洲天天久久| 日韩国产高清影视| 国产精品一区二区无线| 91视频观看视频| 欧美一二区视频| 亚洲国产精品成人综合 | 蜜臀91精品一区二区三区| 国产大陆亚洲精品国产| 欧美亚洲国产一区二区三区va| 欧美成人性战久久| 综合欧美亚洲日本| 免费看欧美美女黄的网站| 成人在线视频一区二区| 欧美三区在线观看| 久久久五月婷婷| 亚洲国产精品综合小说图片区| 国产一区二区在线免费观看| 色一区在线观看| 久久久亚洲精华液精华液精华液| 亚洲一区二区高清| 高清不卡在线观看| 这里只有精品视频在线观看| 亚洲国产高清不卡| 美女免费视频一区二区| 色乱码一区二区三区88| 国产婷婷色一区二区三区| 一区二区三区精品在线| 国产盗摄视频一区二区三区| 在线播放中文一区| 亚洲欧美综合色| 国产尤物一区二区在线| 欧美日韩一区二区三区视频| 国产精品国产自产拍高清av| 另类小说图片综合网| 欧美综合一区二区三区| 国产精品高清亚洲| 国产福利一区在线| 精品久久久久久久久久久久包黑料| 一区二区三区日本| 99re在线精品| 国产午夜精品久久久久久免费视| 日韩成人免费看| 欧美一a一片一级一片| 国产精品日产欧美久久久久| 极品少妇一区二区| 日韩欧美的一区| 三级影片在线观看欧美日韩一区二区| 99国产麻豆精品| 国产精品免费看片| 国产精品一二三四| 精品处破学生在线二十三| 男女男精品网站| 91精品国产综合久久精品app| 亚洲综合色区另类av| 99精品黄色片免费大全| 国产精品视频在线看| 国产成人免费在线观看| 国产午夜亚洲精品理论片色戒 | 精品美女在线观看| 美脚の诱脚舐め脚责91| 欧美一级片免费看| 日韩精品一卡二卡三卡四卡无卡| 欧美在线色视频| 亚洲影视在线播放| 欧美日韩日日骚| 肉丝袜脚交视频一区二区| 欧美日韩国产一区| 日韩国产在线一| 欧美一区二区久久| 久久狠狠亚洲综合| 久久综合精品国产一区二区三区| 国产一区 二区| 国产亚洲精品福利| 成人小视频在线观看| 成人欧美一区二区三区黑人麻豆 | 99热精品国产| 亚洲视频一区在线| 欧洲亚洲精品在线| 视频在线在亚洲| 日韩一级欧美一级| 国产成人免费在线观看不卡| 国产精品久久久久影院老司| 91免费在线看| 亚洲一区二区三区在线| 91麻豆精品国产91久久久更新时间| 日本欧美一区二区在线观看| 日韩久久免费av| 国产69精品久久久久777| 中文字幕乱码久久午夜不卡 | 欧美日韩一区二区在线视频| 亚洲国产欧美日韩另类综合| 欧美一级搡bbbb搡bbbb| 捆绑调教美女网站视频一区| 久久久精品国产99久久精品芒果| 成人免费高清在线观看| 亚洲精品视频在线观看免费| 精品视频一区三区九区| 久久精品国内一区二区三区| 中文字幕国产精品一区二区| 91高清视频在线| 蜜桃视频在线一区| 中文字幕av一区二区三区免费看| 色偷偷久久一区二区三区| 首页欧美精品中文字幕| 国产亚洲1区2区3区| 日本福利一区二区| 美女高潮久久久| 国产精品不卡视频| 欧美日韩高清一区二区三区| 精品中文av资源站在线观看| 亚洲色图20p| 精品日韩在线观看| 一本到高清视频免费精品| 日本欧洲一区二区| 1024成人网色www| 日韩视频一区二区| 91电影在线观看| 国产一区999| 爽好久久久欧美精品| 中文字幕日本不卡| 欧美成人免费网站| 欧美三级午夜理伦三级中视频| 国产精品99久久久久久似苏梦涵 | 91浏览器入口在线观看| 日本三级亚洲精品| 亚洲激情在线播放| 国产午夜一区二区三区| 91精品欧美综合在线观看最新 | 欧美日韩一二三| 99国产精品久久久| 九九在线精品视频| 日韩精品成人一区二区在线| 亚洲色欲色欲www| 国产精品色噜噜| www国产精品av|