亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
成人黄色小视频| 国产精品一线二线三线| 日韩精品一区二区三区视频| 国产精品一区二区三区四区| 一本在线高清不卡dvd| 精品中文av资源站在线观看| 午夜视频久久久久久| 国产精品久久二区二区| 久久嫩草精品久久久久| 精品国产乱码久久久久久久久| 日韩欧美一卡二卡| 亚洲综合男人的天堂| 亚洲一区二区三区视频在线播放| 国内外精品视频| a4yy欧美一区二区三区| 在线免费观看不卡av| 欧美亚州韩日在线看免费版国语版 | 麻豆国产精品一区二区三区| 午夜视频在线观看一区二区三区| 成人久久久精品乱码一区二区三区| 岛国精品在线观看| 精品国产不卡一区二区三区| 日韩主播视频在线| 国产大陆亚洲精品国产| 99久久综合精品| 国产日韩欧美综合在线| 一区二区三区丝袜| 久久99精品久久只有精品| 欧美精品久久99久久在免费线 | 亚洲精品国产成人久久av盗摄 | 日本一区二区免费在线观看视频| 精品一区二区三区av| 日韩欧美国产精品一区| 麻豆久久一区二区| 26uuu亚洲综合色| 亚洲精选视频在线| 91伊人久久大香线蕉| 日韩欧美在线影院| 国产精品久久久久久久久图文区| 国产成人日日夜夜| 欧美国产禁国产网站cc| 天堂va蜜桃一区二区三区 | 欧美一级片在线| 国产精品―色哟哟| 美腿丝袜亚洲三区| 精品久久久久久最新网址| 亚洲人精品午夜| 秋霞电影一区二区| 色偷偷久久人人79超碰人人澡| 亚洲欧美电影一区二区| 欧美日韩日日骚| 国产免费观看久久| 91精品福利视频| 国产欧美一区二区三区在线看蜜臀 | 国产精品一区在线观看你懂的| www一区二区| 99热国产精品| 天天操天天色综合| 久久精品在线免费观看| 免费观看91视频大全| wwwwxxxxx欧美| 一本色道综合亚洲| 婷婷亚洲久悠悠色悠在线播放| 日韩欧美你懂的| 成人app软件下载大全免费| 亚洲乱码国产乱码精品精小说| 欧美日韩精品一区二区| 亚洲一区二区三区视频在线播放| 欧美久久久久久蜜桃| 国内精品视频666| 亚洲一二三区在线观看| 欧美自拍丝袜亚洲| 韩国中文字幕2020精品| 中文字幕一区二区三区蜜月| 成人免费视频播放| 午夜精品福利视频网站| 亚洲免费观看高清| 欧美成人三级在线| 91亚洲精品久久久蜜桃网站| 图片区小说区国产精品视频| 欧美国产乱子伦 | 亚洲综合免费观看高清在线观看| 欧美一区二区三区的| a美女胸又www黄视频久久| 免费高清在线一区| 亚洲一区二区在线观看视频| 精品国产91乱码一区二区三区| 一本久道久久综合中文字幕| 久久国产麻豆精品| 精品动漫一区二区三区在线观看| 99精品视频一区二区三区| 中文字幕日韩一区二区| 精品久久国产97色综合| 欧美亚洲一区三区| 97久久精品人人澡人人爽| 国产在线国偷精品产拍免费yy| 欧美激情一区二区三区在线| 欧美一区二区三区啪啪| 欧美综合久久久| 91同城在线观看| 高清在线观看日韩| 亚洲日穴在线视频| 9191精品国产综合久久久久久| 午夜电影一区二区三区| 亚洲欧美区自拍先锋| 国产精品婷婷午夜在线观看| 偷拍自拍另类欧美| 一区二区三区.www| 一区二区三区四区不卡在线 | 亚洲摸摸操操av| 国产精品美女一区二区| 亚洲国产精品99久久久久久久久 | 亚洲人快播电影网| 亚洲欧洲av在线| 中文字幕在线不卡一区二区三区| 精品处破学生在线二十三| 日韩欧美一级二级| 精品欧美乱码久久久久久 | 国产精品美女视频| 国产精品免费视频网站| 国产精品美女久久久久久久| 欧美激情一区二区三区四区| 中文一区二区完整视频在线观看 | 一区二区三区在线播放| 亚洲免费在线视频| 午夜电影一区二区| 美女一区二区在线观看| 国产一区二区中文字幕| 国产99久久精品| 成人18视频日本| 色婷婷国产精品综合在线观看| 一本色道久久综合亚洲aⅴ蜜桃| aa级大片欧美| 欧洲国产伦久久久久久久| 欧美区在线观看| 精品国产区一区| 中文在线一区二区| 亚洲国产一区二区三区| 日韩成人av影视| 国产精品视频一二三区| 中文字幕一区二区三| 亚洲福中文字幕伊人影院| 日本亚洲天堂网| 成人动漫一区二区三区| 91国偷自产一区二区开放时间| 欧美三片在线视频观看| 欧美一二三区在线| 国产精品久久午夜夜伦鲁鲁| 亚洲尤物在线视频观看| 捆绑紧缚一区二区三区视频| 东方欧美亚洲色图在线| 欧美丝袜自拍制服另类| 久久久午夜精品| 亚洲一区二区三区小说| 黄页网站大全一区二区| 在线精品视频免费观看| 精品国产伦一区二区三区观看方式| 国产精品国产三级国产普通话三级 | 日本不卡1234视频| www.日本不卡| 日韩欧美你懂的| 亚洲在线成人精品| 国产成人精品网址| 在线观看91精品国产麻豆| 国产精品污污网站在线观看| 日韩精品色哟哟| 色吧成人激情小说| 国产精品电影院| 国产一区免费电影| 91精品免费在线观看| 亚洲三级电影全部在线观看高清| 国产真实乱对白精彩久久| 欧美日本在线观看| 亚洲人成网站在线| 成人久久视频在线观看| 久久夜色精品一区| 日韩成人免费在线| 制服丝袜亚洲色图| 亚洲视频在线一区观看| 成人性生交大合| 欧美精品一区二区在线播放 | 欧美一区二区三区系列电影| 成人欧美一区二区三区白人| 韩国成人福利片在线播放| 欧美日韩国产综合久久| 亚洲自拍与偷拍| 色欧美片视频在线观看在线视频| 国产日韩av一区二区| 激情综合色综合久久| 在线成人午夜影院| 亚洲成av人片一区二区| 免费看黄色91| 欧美高清www午色夜在线视频| 亚洲综合免费观看高清在线观看| 99re6这里只有精品视频在线观看| 久久综合国产精品| 国产在线精品一区二区| 久久综合久久鬼色中文字| 韩国成人精品a∨在线观看| 欧美精品一区二区三区在线|