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

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

?? ioqryfrm.~pas

?? 文件包含程序源原文件
?? ~PAS
字號:
unit IOQryFrm;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls, ComCtrls, Buttons, InvDef, dpConst;

type
  TfrmIOQry = class(TForm)
    lblFDate: TLabel;
    edtFDate: TDateTimePicker;
    Image2: TImage;
    lblEDate: TLabel;
    edtEDate: TDateTimePicker;
    edtMatCode: TLabeledEdit;
    edtMoldID: TLabeledEdit;
    edtstkName: TEdit;
    cbxStk: TComboBox;
    edtStkID: TEdit;
    edtSulier: TLabeledEdit;
    edtSuplierName: TEdit;
    cbxSuplier: TComboBox;
    rdoIOMode: TRadioGroup;
    lblStockID: TLabel;
    Panel1: TPanel;
    btnQuery: TBitBtn;
    btnClose: TBitBtn;
    edtPaperNo: TLabeledEdit;
    edtIssPaper: TLabeledEdit;
    edtOrderCode: TLabeledEdit;
    procedure FormCreate(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure btnQueryClick(Sender: TObject);
    procedure btnCloseClick(Sender: TObject);
    procedure rdoIOModeClick(Sender: TObject);
    procedure cbxStkChange(Sender: TObject);
    procedure cbxSuplierDropDown(Sender: TObject);
    procedure cbxSuplierChange(Sender: TObject);
    procedure edtStkIDChange(Sender: TObject);
    procedure edtStkIDExit(Sender: TObject);
    procedure edtSulierChange(Sender: TObject);
  private
    { Private declarations }
    procedure SetMultilingual;


  public
    { Public declarations }
    ///////////////////////////////////////////////////////
    iSortKey: integer;
    FDate,EDate: TDatetime;
    stk_id:      string;
    sup_cd:      Integer;
    iss_paperno: string;
    mat_rec_id:  Integer;
    order_rec_id:Integer;
    paperno:     string;
    order_code:  string;
    iKind:       Integer;  //-- inventory_sheet kind field value control

    function Set_QryCondition(lcP: PInventory): Boolean;


  end;

var
  frmIOQry: TfrmIOQry;

implementation

uses InvDM;

{$R *.dfm}

procedure TfrmIOQry.FormCreate(Sender: TObject);
begin
  edtStkID.Text       := '';
  edtstkName.Text     := '';
  cbxStk.Text         := '';
  edtSulier.Text      := '';
  edtSuplierName.Text := '';
  cbxSuplier.Text     := '';
  edtMatCode.Text     := '';
  edtMoldID.Text      := '';
  edtPaperNo.Text     := '';
  edtIssPaper.Text    := '';
  edtOrderCode.Text   := '';
  SetMultilingual;
end;

procedure TfrmIOQry.FormShow(Sender: TObject);
begin
  rdoIOMode.ItemIndex := 5;
  case rdoIOMode.ItemIndex of
    0: iKind := 0;
    1: iKind := 1;
    2: iKind := 2;
    3: iKind := 3;
    4: iKind := 4;
    5: iKind := 5;
    else iKind := 5;
  end;
  edtFDate.Date := Now-14;
  edtEDate.Date := Now+1;
end;

procedure TfrmIOQry.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  //Close;
end;


function TfrmIOQry.Set_QryCondition(lcP: PInventory): Boolean;
var i: Integer;
    WDate: array[0..1] of TDatetime;
begin
  Result := True;

   Result := True;
    //--
    WDate[0] := edtFDate.Date;
    WDate[1] := edtEDate.Date;
    if ((WDate[0] > 2)and(formatdatetime('yy/mm/dd',WDate[0]) > formatdatetime('yy/mm/dd',lcP^.DATE)))or
       ((WDate[1] > 2)and(formatdatetime('yy/mm/dd',WDate[1]) < formatdatetime('yy/mm/dd',lcP^.DATE)))then begin
      Result := False;
      Exit;
    end;

    if trim(edtStkID.Text)<>'' then
      if not(lcp^.STK_ID=trim(edtStkID.Text)) then  begin
        result := false;
        exit;
      end;

    if trim(edtSulier.Text)<>'' then
      if not (IntTostr(lcp^.SUP_CD)= trim(edtSulier.Text)) then begin
      result := false;
      exit;
    end;

    if trim(edtMatCode.Text)<>'' then
      if not(dm_Inventory.GetMaterialRID(trim(edtMatCode.Text))=lcp^.MAT_RID) then begin
        result := false;
        exit;
      end;

    if trim(edtMoldID.Text)<>'' then
      if NOT(dm_Inventory.GetOrderRID(trim(edtMoldID.Text))=lcp^.ODR_RID) then begin
        result := false;
        exit;
      end;

    if trim(edtPaperNo.Text)<>'' then
      if NOT(trim(edtPaperNo.Text)=lcp^.PAPERNO) then begin
        result := false;
        exit;
      end;

    if trim(edtIssPaper.Text)<>'' then
      if NOT(trim(edtIssPaper.Text)=lcp^.ISS_PAPERNO) then begin
        result := false;
        exit;
      end;

    if trim(edtOrderCode.Text)<>'' then
      if NOT(trim(edtOrderCode.Text)=lcp^.HAT_CODE) then begin
        result := false;
        exit;
      end;

    if iKind <> 5 then
      if (lcp^.KIND <> iKind) then begin
        result := false;
        exit;
      end;
end;






procedure TfrmIOQry.btnQueryClick(Sender: TObject);
begin
  FDate := strtodatetime(formatdatetime('yyyy/mm/dd',edtFDate.Date)+' 00:00:00');
  EDate := strtodatetime(formatdatetime('yyyy/mm/dd',edtEDate.Date)+' 23:59:59');
  stk_id := trim(edtStkID.Text);
  if trim(edtSulier.Text)='' then sup_cd := 0
  else sup_cd := StrToIntDef(trim(edtSulier.Text),0);
  iss_paperno := trim(edtIssPaper.Text);
  if trim(edtMatCode.Text)='' then mat_rec_id :=0
  else mat_rec_id  := dm_inventory.GetMaterialRID(trim(edtMatCode.Text));

  if trim(edtMoldID.Text)='' then order_rec_id :=0
  else order_rec_id  := dm_inventory.GetOrderRID(trim(edtMoldID.Text));
  paperno    := trim(edtPaperNo.Text);
  order_code := trim(edtOrderCode.Text);
  if rdoIOMode.ItemIndex=-1 then iKind := 5
  else iKind      := rdoIOMode.ItemIndex;
  ModalResult := mrOK;  
end;

procedure TfrmIOQry.btnCloseClick(Sender: TObject);
begin
  //close;
  //ModalResult := mrCancel;
end;

procedure TfrmIOQry.rdoIOModeClick(Sender: TObject);
begin
  case rdoIOMode.ItemIndex of
    0: iKind := 0;
    1: iKind := 1;
    2: iKind := 2;
    3: iKind := 3;
    4: iKind := 4;
    5: iKind := 5;
    else iKind := 5;
  end;
end;

procedure TfrmIOQry.cbxStkChange(Sender: TObject);
begin
  edtStkID.Text   := Get_PosBeforeStr(cbxStk.Text,'_');
  edtStkName.Text := Get_PosAfterStr(cbxStk.Text,'_');
  edtStkID.SetFocus;
end;

procedure TfrmIOQry.cbxSuplierDropDown(Sender: TObject);
begin
  dm_Inventory.Read_SupplyMake_ToCbx(cbxSuplier);
end;

procedure TfrmIOQry.cbxSuplierChange(Sender: TObject);
begin
  edtSulier.Text      := Get_PosBeforeStr(cbxSuplier.Text,'_');
  edtSuplierName.Text := Get_PosAfterStr(cbxSuplier.Text,'_');
  edtSulier.SetFocus;
end;

procedure TfrmIOQry.edtStkIDChange(Sender: TObject);
begin
  edtStkName.Text := dm_Inventory.GetStockName(trim(edtStkID.Text));
end;

procedure TfrmIOQry.edtStkIDExit(Sender: TObject);
var iBool: Boolean;
begin
  iBool := true;
  if not(trim(edtStkID.Text)='') then begin
    iBool := dm_Inventory.Get_StockCheck(trim(edtStkID.Text),edtStkName);
    if not(iBool) then begin
      edtStkID.Text := '';
      Exit;
    end;
  end;
end;

procedure TfrmIOQry.SetMultilingual;
begin
  self.Caption                  := GetMultiLingalMsg(90009, 'I/O History List');
  lblFDate.Caption              := GetMultiLingalMsg(90113, 'Start Date');
  lblEDate.Caption              := GetMultiLingalMsg(90114, 'End Date');
  lblStockID.Caption            := GetMultiLingalMsg(90027, 'Stock ID');
  edtSulier.EditLabel.Caption   := GetMultiLingalMsg(90057, 'Suplier');
  edtMatCode.EditLabel.Caption  := GetMultiLingalMsg(90028, 'Material Code');
  edtMoldID.EditLabel.Caption   := GetMultiLingalMsg(90063, 'Mold Code');
  edtPaperNo.EditLabel.Caption  := GetMultiLingalMsg(90246, 'Manager Paper');
  edtIssPaper.EditLabel.Caption := GetMultiLingalMsg(90236, 'Issure Paper');
  edtOrderCode.EditLabel.Caption:= GetMultiLingalMsg(32093, 'Order Code');
  rdoIOMode.Caption             := GetMultiLingalMsg(90094, 'Kind');
  rdoIOMode.Items[0]            := GetMultiLingalMsg(90104, 'In');
  rdoIOMode.Items[1]            := GetMultiLingalMsg(90105, 'Out');
  rdoIOMode.Items[2]            := GetMultiLingalMsg(90098, 'Return');
  rdoIOMode.Items[3]            := GetMultiLingalMsg(90099, 'Tune');
  rdoIOMode.Items[4]            := GetMultiLingalMsg(90248, 'Bala');
  rdoIOMode.Items[5]            := GetMultiLingalMsg(90079, 'ALL');

  btnQuery.Caption             := GetMultiLingalMsg(90115, 'Filter Query');
  btnClose.Caption             := GetMultiLingalMsg(90025, 'Exit');
end;

procedure TfrmIOQry.edtSulierChange(Sender: TObject);
begin
  edtSuplierName.Text := dm_inventory.GetShigenName(StrToIntDef(trim(edtSulier.Text),0));
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情综合网| 精品粉嫩aⅴ一区二区三区四区| 在线不卡免费欧美| 欧美一区永久视频免费观看| 久久亚洲精精品中文字幕早川悠里| 最新欧美精品一区二区三区| 天天av天天翘天天综合网色鬼国产| 国产麻豆一精品一av一免费| 欧美性色综合网| 久久久精品黄色| 亚洲r级在线视频| 成人激情免费视频| 日韩欧美国产午夜精品| 亚洲免费观看视频| 秋霞国产午夜精品免费视频| 懂色av中文字幕一区二区三区| 91精品视频网| 一级中文字幕一区二区| 成人黄色电影在线 | 午夜成人免费电影| 91社区在线播放| 国产嫩草影院久久久久| 美女视频免费一区| 欧美精品久久久久久久久老牛影院| 亚洲日韩欧美一区二区在线| 国产丶欧美丶日本不卡视频| 日韩写真欧美这视频| 日韩精品一二三| 欧洲精品在线观看| 亚洲人亚洲人成电影网站色| 国产成人欧美日韩在线电影| 亚洲精品一区二区三区影院| 久久精品国产一区二区三| 欧美日韩在线一区二区| 亚洲综合区在线| 91官网在线观看| 一片黄亚洲嫩模| 欧美综合一区二区三区| 亚洲美女偷拍久久| 色综合久久久久久久久久久| 中文字幕一区二区三区在线观看 | 视频一区视频二区中文| 欧美日韩国产不卡| 亚洲福利电影网| 欧美在线视频不卡| 亚洲一区中文日韩| 欧美性感一区二区三区| 亚洲国产日韩av| 9191成人精品久久| 日韩精品一级中文字幕精品视频免费观看 | 国产精品国产自产拍高清av王其| 国产成人h网站| 中文天堂在线一区| 91在线视频网址| 一区二区三区精密机械公司| 欧美午夜精品久久久| 日韩精品午夜视频| 日韩欧美另类在线| 国产老妇另类xxxxx| 国产片一区二区三区| 99久久综合狠狠综合久久| 国产精品短视频| 日本精品视频一区二区三区| 亚洲丰满少妇videoshd| 欧美成人一区二区三区在线观看| 国产主播一区二区三区| 国产精品视频免费| 在线中文字幕一区二区| 日韩极品在线观看| 久久免费国产精品| 一本大道av一区二区在线播放| 亚洲不卡一区二区三区| 欧美电影免费观看高清完整版在线| 国产精品一区二区免费不卡| 亚洲视频在线一区| 欧美女孩性生活视频| 久久精品国产77777蜜臀| 欧美韩国日本一区| 欧美午夜片在线观看| 激情综合一区二区三区| 欧美激情一区二区三区在线| 国产一区999| 精品精品国产高清a毛片牛牛| 成人自拍视频在线| 亚洲日本va午夜在线电影| 欧美日韩一区二区三区高清| 免费在线看成人av| 久久这里只有精品6| 国产盗摄一区二区三区| 亚洲欧洲一区二区在线播放| 在线观看视频一区二区欧美日韩 | 成人av电影在线播放| 亚洲人精品一区| 欧美视频一区二| 国内精品嫩模私拍在线| 亚洲欧美日韩在线不卡| 3d成人动漫网站| 国产在线播放一区二区三区| 中文字幕亚洲一区二区av在线| 色噜噜狠狠色综合欧洲selulu| 天天操天天综合网| 2欧美一区二区三区在线观看视频| 黑人精品欧美一区二区蜜桃| 亚洲免费视频中文字幕| 日韩写真欧美这视频| 成人午夜私人影院| 亚洲高清视频的网址| 久久综合色婷婷| 色综合久久综合| 男女性色大片免费观看一区二区| 91麻豆精品国产| eeuss鲁片一区二区三区在线看| 亚洲第一狼人社区| 欧美经典一区二区三区| 欧美亚州韩日在线看免费版国语版| 免费一区二区视频| 中文字幕在线不卡一区| 欧美丰满少妇xxxxx高潮对白| jlzzjlzz欧美大全| 日韩成人一级大片| 亚洲欧美在线视频观看| 日韩欧美一二三四区| 色综合久久中文综合久久97| 久久超碰97人人做人人爱| 亚洲老司机在线| 久久免费看少妇高潮| 欧美日韩视频在线观看一区二区三区 | 国产成人一区二区精品非洲| 亚洲视频免费观看| 精品蜜桃在线看| 色婷婷精品大在线视频 | 国产精品国产精品国产专区不片| 51精品国自产在线| 色综合一区二区| 国产一区二区在线影院| 亚洲精品中文在线| 中文字幕亚洲区| 欧美精品一区二区久久久| 精品视频资源站| 成年人国产精品| 久久97超碰国产精品超碰| 亚洲二区在线观看| 久久综合九色综合97婷婷女人| 91精品中文字幕一区二区三区| 99精品国产视频| 国产精品小仙女| 美美哒免费高清在线观看视频一区二区| 亚洲日本在线天堂| 国产精品久久久久久久久搜平片 | 蜜桃一区二区三区四区| 一区在线播放视频| 久久久久久久久99精品| 制服丝袜亚洲色图| 欧美日韩国产免费| 日本久久电影网| 99久久精品国产毛片| 蜜臀99久久精品久久久久久软件| 亚洲成av人影院| 亚洲一线二线三线视频| 亚洲欧洲综合另类在线| 国产精品久久久久影院色老大 | 精品一区在线看| 亚洲二区视频在线| 天天综合色天天| 婷婷丁香激情综合| 视频在线观看国产精品| 亚洲自拍偷拍麻豆| 一区二区三区在线观看视频| 国产精品高潮久久久久无| 精品国产制服丝袜高跟| 久久人人爽爽爽人久久久| www亚洲一区| 精品久久国产老人久久综合| 欧美一卡二卡三卡四卡| 欧美一级久久久久久久大片| 91麻豆精品国产| 欧美日韩在线播放三区四区| 3atv一区二区三区| 欧美日韩综合不卡| 欧美性受xxxx| 欧美日韩一区在线观看| 欧美亚洲尤物久久| 欧美日韩激情一区二区| 日韩欧美一区中文| 欧美刺激脚交jootjob| 精品国产乱码久久久久久浪潮| 欧美伊人久久久久久午夜久久久久| 欧美老人xxxx18| 欧美一区二区三区日韩视频| 欧美大片在线观看一区二区| 精品国产免费视频| 国产拍欧美日韩视频二区| 久久久综合激的五月天| 亚洲天堂精品视频| 亚洲电影视频在线| 日本成人在线一区| 国产一区二区在线看| 国产馆精品极品| 99在线热播精品免费| 精品视频123区在线观看|