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

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

?? invdiaed.pas

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

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Ex2nmedt, InvDef, ExtCtrls, dpConst;

type
  TfrmEdit = class(TForm)
    GroupBox1: TGroupBox;
    edtValue: TEx2NumEdit;
    lblEmp: TLabel;
    cbxInput: TComboBox;
    edtInputEmpid: TEdit;
    edtInputEmpName: TEdit;
    edtrtnCause: TEdit;
    lblCause: TLabel;
    Panel1: TPanel;
    lblMsg: TLabel;
    lbldef: TLabel;
    cbxType: TComboBox;
    edtTID: TEdit;
    edtTName: TEdit;
    lblType: TLabel;
    lblTitle: TLabel;
    lblStockID: TLabel;
    edtStkID: TEdit;
    edtStkName: TEdit;
    lblDate: TLabel;
    edtDate: TEdit;
    lblPaper: TLabel;
    edtPaperNo: TEdit;
    lblCode: TLabel;
    edtCode: TEdit;
    lblName: TLabel;
    edtName: TEdit;
    lblGuageID: TLabel;
    edtIssGuageID: TEx2NumEdit;
    edtIssGuageName: TEdit;
    lblUnitPrice: TLabel;
    edtUPrice: TEx2NumEdit;
    lblUType: TLabel;
    lblQuantity: TLabel;
    edtQuantity: TEx2NumEdit;
    lblTotalAmount: TLabel;
    lblTPrice: TLabel;
    lblOrderSerial: TLabel;
    lblMold: TLabel;
    lblPartID: TLabel;
    lblSuplier: TLabel;
    lblMaker: TLabel;
    edtPartID: TEdit;
    edtMoldID: TEdit;
    edtOrderSerial: TEdit;
    edtSuplierCode: TEx2NumEdit;
    edtMakerCode: TEx2NumEdit;
    edtInvoiceNo: TEdit;
    lblInvoiceNo: TLabel;
    Panel2: TPanel;
    btnOK: TButton;
    btnCancel: TButton;
    lblSupplierNM: TLabel;
    lblMakerNM: TLabel;
    edtIssPaperNO: TEdit;
    lblIssPaper: TLabel;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure btnOKClick(Sender: TObject);
    procedure btnCancelClick(Sender: TObject);
    procedure edtValueKeyPress(Sender: TObject; var Key: Char);
    procedure FormCreate(Sender: TObject);
    procedure cbxInputDropDown(Sender: TObject);
    procedure cbxInputChange(Sender: TObject);
    procedure cbxTypeDropDown(Sender: TObject);
    procedure cbxTypeChange(Sender: TObject);
  private
    { Private declarations }
    procedure SetMultilingual;
  public
    { Public declarations }
    InStockQty: Double;

  end;

var
  frmEdit: TfrmEdit;
  DlgMode: Integer;
  BtnFlg:  Boolean = False;

implementation

uses InvHistory, InvDM;

{$R *.DFM}

procedure TfrmEdit.FormCreate(Sender: TObject);
begin
  edtInputEmpid.Text   := '';
  edtInputEmpName.Text := '';
  edtrtnCause.Text     := '';
  cbxInput.Text        := '';
  edtTID.Text          := '';
  edtTName.Text        := '';
  cbxType.Text         := '';
  SetMultilingual;
end;

procedure TfrmEdit.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  if BtnFlg then ModalResult := 1
  else ModalResult := -1;
end;

procedure TfrmEdit.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
  procedure CancelProc;
  begin
    BtnFlg   := False;
    CanClose := False;
    edtValue.SetFocus;
  end;
begin
  case DlgMode of
    0: if BtnFlg and (edtValue.Value > InStockQty) then
         if MessageDlg('輸入數(shù)量大于' +#13#10+
                       '當(dāng)時(shí)入庫數(shù)量,取所有數(shù)量嗎?',
                      mtWarning, [mbYes, mbNo], 0) = mrNo then CancelProc
         else edtValue.Value := InStockQty;
  end;
end;

procedure TfrmEdit.btnOKClick(Sender: TObject);
var ErrorNo: integer;
    ErrMsg:  string;
begin
  ErrorNo := 0;
  case DlgMode of
    0: begin      //-- 退庫
         if trim(edtTID.Text) ='' then ErrorNo := -4;
       end;
    1: begin     //-- 復(fù)制
         if trim(edtTID.Text) ='' then ErrorNo := 0;
       end;
    2: begin     //-- 調(diào)整
         if trim(edtTID.Text) ='' then ErrorNo := -4;
       end;
    else begin
      if trim(edtTID.Text) ='' then ErrorNo := -4;
    end;
  end;

  if trim(edtrtnCause.Text)   ='' then ErrorNo := -1;
  if trim(edtInputEmpid.Text) ='' then ErrorNo := -2;
  if edtValue.Value = 0           then ErrorNo := -3;

  if ErrorNo <> 0 then
  begin
    case ErrorNo of
      -1: begin
            case DlgMode of
              0: ErrMsg := '請輸入退庫原因!';
              1: ErrMsg := '請輸入復(fù)制原因!';
              else ErrMsg := '請輸入調(diào)整原因!';
            end;
          end;
      -2: begin
            case DlgMode of
              0: ErrMsg := '請輸入退庫人員!';
              1: ErrMsg := '請輸入復(fù)制人員!';
              else ErrMsg := '請輸入調(diào)整人員!';
            end;
          end;
      -3: begin
            case DlgMode of
              0: ErrMsg := '請輸入退庫數(shù)量!';
              1: ErrMsg := '請輸入復(fù)制次數(shù)!';
              else ErrMsg := '請輸入調(diào)整數(shù)量!';
            end;
          end;
      -4: begin
            case DlgMode of
              0: ErrMsg :=  '請輸入退庫類型!';
              1: ErrMsg :=  '請輸入復(fù)制類型!';
              else ErrMsg := '請輸入調(diào)整類型!';
            end;
          end
     end;
     MessageDlg(ErrMsg, mtWarning, [mbOK], 0);
  end
  else begin
    BtnFlg := True;
    Close;
  end;
end;

procedure TfrmEdit.btnCancelClick(Sender: TObject);
begin
  BtnFlg := False;
  Close;
end;

procedure TfrmEdit.edtValueKeyPress(Sender: TObject; var Key: Char);
begin
  if Key = #13 then begin
    Key := #0;
    btnOK.Click;
  end;
end;

procedure TfrmEdit.SetMultilingual;
begin
  self.Caption           := GetMultiLingalMsg(90205, 'Return Manager');
  lblStockID.Caption     := GetMultiLingalMsg(90027, 'Stock ID');
  lblDate.Caption        := GetMultiLingalMsg(90052, 'IN Date');
  lblPaper.Caption       := GetMultiLingalMsg(90053, 'Paper NO');
  lblCode.Caption        := GetMultiLingalMsg(90028, 'Material Code');
  lblName.Caption        := GetMultiLingalMsg(90029, 'Material Name');
  lblGuageID.Caption     := GetMultiLingalMsg(90054, 'Guage ID');

  lblUnitPrice.Caption   := GetMultiLingalMsg(90033, 'Unit Price');
  lblQuantity.Caption    := GetMultiLingalMsg(90055, 'IN Quantity');
  lblTotalAmount.Caption := GetMultiLingalMsg(90056, 'IN Amount');
  lblSuplier.Caption     := GetMultiLingalMsg(90057, 'Suplier');
  lblMaker.Caption       := GetMultiLingalMsg(90058, 'Maker');
  lblOrderSerial.Caption := GetMultiLingalMsg(90062, 'Order Serial');
  lblMold.Caption        := GetMultiLingalMsg(90063, 'Mold Code');
  lblPartID.Caption      := GetMultiLingalMsg(90064, 'Part Code');
  lblInvoiceNo.Caption   := GetMultiLingalMsg(90061, 'Invoice NO');
  lblIssPaper.Caption    := GetMultiLingalMsg(90236,'Issure Paper');

  lbldef.Caption         := GetMultiLingalMsg(90106, 'Return Quantity');
  lblEmp.Caption         := GetMultiLingalMsg(90107, 'Return Man');
  lblCause.Caption       := GetMultiLingalMsg(90108, 'Return Cause');
  lblType.Caption        := GetMultiLingalMsg(90109, 'Return Type');
end;

procedure TfrmEdit.cbxInputDropDown(Sender: TObject);
begin
  dm_inventory.Read_EmpInfoToCbx(cbxInput);
end;

procedure TfrmEdit.cbxInputChange(Sender: TObject);
begin
  edtInputEmpid.Text   := Get_PosBeforeStr(cbxInput.Text,'_');
  edtInputEmpName.Text := Get_PosAfterStr(cbxInput.Text,'_');
  
end;

procedure TfrmEdit.cbxTypeDropDown(Sender: TObject);
begin
  case DlgMode of
    0: dm_inventory.Read_IOIDInfo_ToCbx(cbxType,3);
    1: dm_inventory.Read_IOIDInfo_ToCbx(cbxType,0);
    2: dm_inventory.Read_IOIDInfo_ToCbx(cbxType,4);
    else dm_inventory.Read_IOIDInfo_ToCbx(cbxType,0);
  end;
end;

procedure TfrmEdit.cbxTypeChange(Sender: TObject);
begin
  edtTID.Text   := Get_PosBeforeStr(cbxType.Text,'_');
  edtTName.Text := Get_PosAfterStr(cbxType.Text,'_');
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线免费观看视频| 国产精品毛片久久久久久久| 亚洲另类春色校园小说| 国产成人免费在线视频| 日韩欧美国产三级| 精品一区二区在线看| 久久美女高清视频| 国产99精品视频| 亚洲欧洲日韩综合一区二区| aaa欧美日韩| 亚洲制服丝袜av| 欧美蜜桃一区二区三区| 秋霞av亚洲一区二区三| 国产午夜精品久久久久久免费视| 美女在线一区二区| 欧美大片一区二区| 国产精品中文字幕一区二区三区| 精品福利在线导航| 国产成人午夜99999| 久久九九久久九九| 91亚洲国产成人精品一区二三 | 色婷婷av久久久久久久| 亚洲精品国产一区二区三区四区在线 | 中文字幕不卡的av| 91国模大尺度私拍在线视频| 日本中文字幕一区二区有限公司| 91精品在线麻豆| 国产成人鲁色资源国产91色综| 综合激情成人伊人| 欧美tickling挠脚心丨vk| 99精品视频一区二区三区| 亚洲成人午夜影院| 国产精品毛片a∨一区二区三区| 欧美一区二区三区小说| 在线一区二区三区做爰视频网站| 黄色精品一二区| 亚洲成人免费视| 久久午夜电影网| 欧美日韩综合不卡| 成人夜色视频网站在线观看| 日韩精品视频网站| 亚洲欧美偷拍三级| 国产三级欧美三级| 日韩免费电影一区| 欧美高清hd18日本| 91丨九色丨国产丨porny| 国产毛片一区二区| 久久成人免费网站| 麻豆精品一区二区综合av| 亚洲国产日韩在线一区模特 | 日韩一区二区影院| 欧洲激情一区二区| 在线一区二区三区| 91福利视频在线| 日本高清不卡视频| 日本精品视频一区二区三区| 欧美性videosxxxxx| 欧洲精品在线观看| 欧美大片免费久久精品三p| 久久久久免费观看| 亚洲三级电影全部在线观看高清| 亚洲va欧美va人人爽午夜| 亚洲国产精品视频| 精品午夜久久福利影院| 国产乱码精品1区2区3区| 国产一区二区三区四区五区入口 | 国产精品亚洲一区二区三区妖精| 国产成人亚洲综合a∨婷婷图片| 99国产精品久| 日韩天堂在线观看| 久久一日本道色综合| 中文在线免费一区三区高中清不卡| 亚洲国产精品99久久久久久久久| 一区二区三区四区不卡视频| 麻豆成人免费电影| 欧美中文字幕一区二区三区亚洲| 日韩欧美中文字幕制服| 国产精品色一区二区三区| 乱一区二区av| 欧美写真视频网站| 亚洲日本在线a| 韩国欧美国产1区| 91精品国产欧美一区二区18| 一区二区三区**美女毛片| 成人精品免费视频| 欧美精品一区二区三区四区| 亚洲国产精品久久人人爱| 色综合久久中文综合久久牛| 国产精品国产三级国产专播品爱网 | 中文字幕亚洲一区二区av在线| 日韩精彩视频在线观看| 99久久免费国产| 国产精品理伦片| 国产99久久久国产精品潘金网站| 精品国产区一区| 久久精品国产在热久久| 欧美理论在线播放| 亚洲图片欧美一区| 欧美喷潮久久久xxxxx| 亚洲va天堂va国产va久| 欧美影院一区二区三区| 一区二区三区在线观看视频| 欧美在线你懂得| 日韩精品色哟哟| 精品av久久707| 国产成人日日夜夜| 一区二区三区四区高清精品免费观看 | 狠狠v欧美v日韩v亚洲ⅴ| 日韩视频免费观看高清完整版 | 中文字幕亚洲区| 一本久久综合亚洲鲁鲁五月天| 亚洲摸摸操操av| 欧美日韩在线三级| 蜜桃av一区二区三区电影| 26uuu久久天堂性欧美| 国产精品亚洲午夜一区二区三区| 综合在线观看色| 欧美一区二区黄| 粉嫩在线一区二区三区视频| 亚洲美女电影在线| 精品第一国产综合精品aⅴ| 色一情一伦一子一伦一区| 亚洲一区二区三区自拍| 久久久国产一区二区三区四区小说| a在线欧美一区| 国产一区不卡在线| 亚洲精品成a人| 综合久久给合久久狠狠狠97色| 欧美伦理电影网| 99久久精品情趣| 麻豆免费精品视频| 免费视频一区二区| 亚洲精选视频在线| 久久久亚洲高清| 欧美精品777| 欧洲亚洲国产日韩| 一本色道久久综合亚洲精品按摩| 久久精品国产精品青草| 一区二区三区中文字幕电影| 中文字幕日韩欧美一区二区三区| 久久久欧美精品sm网站| 欧美日高清视频| 在线视频国产一区| 在线观看亚洲一区| 欧美日韩中文精品| 在线视频国内自拍亚洲视频| 欧美在线视频不卡| 欧美精三区欧美精三区| 欧美日韩一区二区三区视频| 91国偷自产一区二区三区成为亚洲经典| 国产二区国产一区在线观看| 国产成人免费在线| 日本韩国精品在线| 欧洲精品视频在线观看| 欧美日韩国产精品成人| 欧美猛男gaygay网站| 欧美日韩日日夜夜| 精品久久久久一区二区国产| 国产欧美日韩视频在线观看| 国产精品免费视频网站| 一区二区三区国产精品| 五月天丁香久久| 国产aⅴ综合色| 欧美视频在线观看一区| 欧美一区二区三区在线看| 久久久久久黄色| 性久久久久久久久久久久| 日韩精品三区四区| 一本大道久久精品懂色aⅴ| 欧美日韩国产首页| 亚洲男人天堂一区| 久久er99精品| 91精品国产aⅴ一区二区| 久久久久久久精| 日韩av电影免费观看高清完整版 | 一区二区三区小说| 国产成人精品亚洲午夜麻豆| 日韩一区二区在线播放| 亚洲综合小说图片| 成人av在线一区二区三区| 在线观看区一区二| 日本一区二区久久| 日本不卡在线视频| 色悠悠久久综合| 亚洲成人7777| 99精品视频免费在线观看| 欧美一区二区三区视频| 亚洲色图一区二区| 国产91精品久久久久久久网曝门| 日韩一区二区三区在线观看| 亚洲永久精品国产| 色婷婷久久综合| 亚洲欧洲无码一区二区三区| av一区二区三区在线| 国产欧美精品一区二区色综合 | 欧美三级电影网| 天天色综合成人网| 在线不卡欧美精品一区二区三区| 偷拍一区二区三区| 日韩精品中文字幕一区二区三区|