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

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

?? sy_ndfpjhzd.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
    + ' and not SDate is NULL';

  if PY_IsExist(VG_SQLWhere) then
  begin
    SS := '<<' + Qry_JHFPCSHB.FieldByName('PPMC').AsString + '>> 的分配計劃已發送!';
    CHQMsgBox(Pchar(SS));
    Exit;
  end;

  if CHQMsgBox('確定要刪除分配計劃嗎?', 2) = IDNo then
    exit;

//  PS_SetStatus(False);
  try
    with Qry_JJNFPJH do
    begin
      First;
      while not EOF do
        Delete;
    end;
    Act_SaveExecute(nil);
  except
    Act_CancelExecute(nil);
  end;

  if SYZTS < 0 then
    E_SYZTS.Font.Color := clRed
  else
    E_SYZTS.Font.Color := clBlack;
  E_SYZTS.Text := IntToStr(SYZTS);
end;

procedure TFrmY_NDFPJHZD.Act_ModifyFPJHExecute(Sender: TObject);
begin
  if Qry_JJNFPJH.IsEmpty then
  begin
    CHQMsgBox('沒有可修改的分配計劃!');
    Exit;
  end;

  VG_SQLWhere := 'select JHH from TY_JJNFPJH '
    + ' where ND =''' + IntToStr(ND.Value) + ''' '
    + ' and JHH=''' + Qry_JHFPCSHB.FieldByName('JHH').AsString + ''''
    + ' and ZT=''' + CG_YCL + '''';

  if PY_IsExist(VG_SQLWhere) then
  begin
    SS := '<<' + Qry_JHFPCSHB.FieldByName('PPMC').AsString + '>> 的分配計劃已被使用!';
    CHQMsgBox(Pchar(SS));
    Exit;
  end;

  VG_SQLWhere := 'select JHH from TY_JJNFPJH '
    + ' where ND =''' + IntToStr(ND.Value) + ''' '
    + ' and JHH=''' + Qry_JHFPCSHB.FieldByName('JHH').AsString + ''''
    + ' and not SDate is NULL';

  if PY_IsExist(VG_SQLWhere) then
  begin
    SS := '<<' + Qry_JHFPCSHB.FieldByName('PPMC').AsString + '>> 的分配計劃已發送!';
    CHQMsgBox(Pchar(SS));
    Exit;
  end;

  PS_SetStatus(False);
  Qry_JJNFPJH.Edit;
  DBG_JJNFPJH.SetFocus;
end;

procedure TFrmY_NDFPJHZD.Act_PrintExecute(Sender: TObject);
begin
  if Qry_JJNFPJH.IsEmpty then Exit;
  NDFPJHCX_RPT := TNDFPJHCX_RPT.Create(nil);
  try
    NDFPJHCX_RPT.Qry_Print.SQL.Text := 'select ROWNUM, T.*, G.DWJC DWMC from  TY_JJNFPJH T ,TGS_GXDWSJB G where G.DWDM=T.DWDM and  t.JHH=''' + Qry_JHFPCSHB.FieldByName('JHH').AsString + '''';
    NDFPJHCX_RPT.Qry_Print.Open;
    NDFPJHCX_RPT.Preview;
    NDFPJHCX_RPT.Destroy;
  except
    NDFPJHCX_RPT.Destroy;
  end;

end;

procedure TFrmY_NDFPJHZD.Act_SaveExecute(Sender: TObject);
begin
  if SYZTS < 0 then
  begin
    CHQMsgBox('修改分配總套數的合計已超出總計劃數,請修改!');
    DBG_JJNFPJH.SetFocus;
    Exit;
  end;
  with Qry_JJNFPJH do
  begin
    DisableControls;
    First;
    while not Eof do
      if FieldByName('JHFPZTS').AsInteger <= 0 then
        Delete
      else
        Next;
    First;
    EnableControls;
    Database.StartTransaction;
    try
      ApplyUpdates;
      Database.Commit;
    except
      Database.RollBack;
      CHQMsgBox('數據存儲錯誤!');
      exit;
    end;
    CommitUpdates; //清除緩存的內容
  end;
  PS_SetStatus(True);
  PS_CaculSYZTS(Qry_JHFPCSHB.FieldByName('JHH').AsString);
  Qry_JHFPCSHBAfterScroll(nil);
  FrmY_NDFPJHZD.Refresh;
end;

procedure TFrmY_NDFPJHZD.Act_CancelExecute(Sender: TObject);
begin
  with Qry_JJNFPJH do
  begin
    Database.StartTransaction;
    try
      CancelUpdates;
      Database.Commit;
    except
      Database.RollBack;
      CHQMsgBox('數據存儲錯誤!');
      exit;
    end;
    CommitUpdates; //清除緩存的內容
    close;
    Open;
  end;
  PS_SetStatus(True);
  PS_CaculSYZTS(Qry_JHFPCSHB.FieldByName('JHH').AsString);
end;


procedure TFrmY_NDFPJHZD.PS_SetStatus(Value: Boolean);
begin

  BBt_AddDW.Visible := false; //Enabled      := false;////not Value;
  BBt_DeleteDW.Visible := false; //false;////not Value;

  BBt_AddFPJH.Enabled := Value;
  BBt_DeleteFPJH.Enabled := Value;
  BBt_Modify.Enabled := Value;

  BBt_Send.Enabled := Value;
  BBt_Print.Enabled := Value;

  BBt_Save.Enabled := not Value;
  BBt_Cancel.Enabled := not Value;

  DBG_JHFPCSHB.Enabled := Value;
  DBG_JJNFPJH.ReadOnly := Value;

  ND.Enabled := Value;

end;


procedure TFrmY_NDFPJHZD.PS_CaculSYZTS(JHH: string);
begin
  SYZTS := 0;
  with Qry_Static do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select JHFPZTS from  TYS_JJNFPJH ');
    SQL.Add('where JHH= ''' + JHH + '''');
    Open;
    SYZTS := FieldS[0].AsInteger;
    Close;
    SQL.Clear;
    SQL.Add('Select SUM(JHFPZTS) from TY_JJNFPJH');
    SQL.Add('where JHH =''' + JHH + '''');
    SQL.Add('AND ZT=''' + CG_WCL + '''');
    Open;
    SYZTS := SYZTS - Fields[0].AsInteger;
    Close;
  end;
  if SYZTS < 0 then
    E_SYZTS.Font.Color := clRed
  else
    E_SYZTS.Font.Color := clBlack;
  E_SYZTS.Text := IntToStr(SYZTS);
end;

procedure TFrmY_NDFPJHZD.Qry_JJNFPJHJHFPZTSSetText(Sender: TField;
  const Text: string);
var
  TextValue: Integer;
begin
{  try
    TextValue := StrToInt(Text);
    if TextValue < 0 then
    begin
      CHQMsgBox('輸入有誤,輸入數值為負值,請重新輸入!');
      Exit;
    end;
  except
    CHQMsgBox('輸入有誤,可能輸入數值過大,請重新輸入!');
    Exit;
  end;}

  TextValue := StrToInt(Text);
  if TextValue < 0 then
  begin
    CHQMsgBox('輸入有誤,輸入數值為負值,請重新輸入!');
    Exit;
  end;
  
  SYZTS := SYZTS - TextValue + Sender.AsInteger;
  if SYZTS < 0 then
    E_SYZTS.Font.Color := clRed
  else
    E_SYZTS.Font.Color := clBlack;
  E_SYZTS.Text := IntToStr(SYZTS);
  Sender.AsInteger := TextValue;
  with Qry_JJNFPJH do
    FieldByName('JHFPZTS').AsInteger := FieldByName('YDTS').AsInteger + FieldByName('LSTS').AsInteger + FieldByName('NCTS').AsInteger + FieldByName('YPTS').AsInteger;

end;

procedure TFrmY_NDFPJHZD.E_SYZTSEnter(Sender: TObject);
begin
  DBG_JJNFPJH.SetFocus;
end;

procedure TFrmY_NDFPJHZD.Act_DeleteDWExecute(Sender: TObject);
begin
  if Qry_JJNFPJH.IsEmpty then Exit;
  Qry_JJNFPJH.Delete;
end;

procedure TFrmY_NDFPJHZD.BBt_SendClick(Sender: TObject);
begin
  if Qry_JJNFPJH.IsEmpty then
  begin
    CHQMsgBox('沒有可發送的數據!');
    exit;
  end;

  VG_SQLWhere := 'select * from TY_JJNFPJH '
    + 'where JHH = ''' + Qry_JHFPCSHB.FieldByName('JHH').AsString + '''';
  if SendData(VG_SQLWhere, 'TY_JJNFPJH') = IDOK then
    CHQMsgBox('信息發送成功!');
end;

procedure TFrmY_NDFPJHZD.Qry_JJNFPJHBeforeDelete(DataSet: TDataSet);
begin
  SYZTS := SYZTS + Qry_JJNFPJH.FieldByName('JHFPZTS').AsInteger;
  if SYZTS < 0 then
    E_SYZTS.Font.Color := clRed
  else
    E_SYZTS.Font.Color := clBlack;
  E_SYZTS.Text := IntToStr(SYZTS);
end;

procedure TFrmY_NDFPJHZD.Qry_JHFPCSHBAfterScroll(DataSet: TDataSet);
begin
  E_JHH.Text := Qry_JHFPCSHB.FieldByName('JHH').AsString;
  PS_CaculSYZTS(Qry_JHFPCSHB.FieldByName('JHH').AsString);
  with Qry_JJNFPJH do
  begin
    Close;
    Prepare;
    Params[0].AsString := Qry_JHFPCSHB.FieldByName('JHH').AsString;
    Open;
  end;
  with Qry_JJNXQB do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select SQDWDM DWDM,ND,JHH,XQZTS,YDTS,LSTS,NCTS,KFYPTS from TY_JJNXQB a, TGS_GXDWSJB b');
    SQL.Add('where a.SQDWDM=b.DWDM and JHH = ''' + Qry_JHFPCSHB.FieldByName('JHH').AsString + '''');
    SQL.Add('and SQDWDM <> ''' + VG_UnitID + ''' order by PXM');
    Open;
  end;
  E_PPMC.Text := Qry_JHFPCSHB.FieldByName('PPMC').AsString;

end;

procedure TFrmY_NDFPJHZD.DBG_JJNXQBTitleClick(Column: TColumn);
begin
  DBGridTitleOrder(Column);
end;

procedure TFrmY_NDFPJHZD.DBG_JJNFPJHTitleClick(Column: TColumn);
begin
{  if BBt_Save.Enabled then
    exit;
  DBGridTitleOrder(Column); }
end;

procedure TFrmY_NDFPJHZD.DBG_JJNFPJHKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  DBGridAutoChangeCursor(Sender, key);
end;

procedure TFrmY_NDFPJHZD.DBG_JHFPCSHBTitleClick(Column: TColumn);
begin
  DBGridTitleOrder(Column);
end;

procedure TFrmY_NDFPJHZD.DBG_JJNFPJHCellClick(Column: TColumn);
begin
  if not Qry_JJNXQB.IsEmpty then
    Qry_JJNXQB.Locate('DWDM', Qry_JJNFPJH.FieldByName('DWDM').AsString, []);
end;

procedure TFrmY_NDFPJHZD.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  SaveAllColWidth(self);
end;

procedure TFrmY_NDFPJHZD.FormCloseQuery(Sender: TObject;
  var CanClose: Boolean);
begin
  CanCLose := CheckExit;
end;

function TFrmY_NDFPJHZD.CheckExit(): boolean;
  procedure DoCloseYDQry;
  begin
    Qry_JJNFPJH.Close;
    Qry_JJNXQB.Close;
    Qry_JHFPCSHB.Close;
    Qry_Static.Close;
    Close;
  end;
begin
  result := true;
  if BBt_Save.Enabled then
    case CHQMsgBox('數據已經被更改,是否保存所做修改?', 3) of
      IDYes:
        begin
          Act_SaveExecute(nil);
          DoCloseYDQry;
        end;
      IDNo:
        begin
          Act_CancelExecute(nil);
          DoCloseYDQry;
        end;
      IDCancel:
        result := false;
    end
  else
  begin
    DoCloseYDQry;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲大片在线观看| 久久精品国产亚洲a| 欧美一区二区三区不卡| 豆国产96在线|亚洲| 午夜精品久久久久久久久| 国产亚洲一区二区三区四区| 8x8x8国产精品| av福利精品导航| 另类小说色综合网站| 亚洲一区自拍偷拍| 国产精品三级视频| 精品国产一区a| 欧美色网站导航| 成人午夜精品一区二区三区| 欧美a级一区二区| 亚洲一区在线观看免费观看电影高清| 国产欧美一区二区精品性| 欧美伦理电影网| 在线观看日韩电影| caoporen国产精品视频| 国产一区二区三区四| 蜜臀av一区二区三区| 一区二区在线免费观看| 国产精品成人网| 久久久久久99久久久精品网站| 91精品国产黑色紧身裤美女| 欧洲精品中文字幕| 91女神在线视频| 99精品黄色片免费大全| 东方aⅴ免费观看久久av| 国产在线精品国自产拍免费| 免费在线一区观看| 天天综合天天综合色| 亚洲精品视频自拍| 亚洲免费视频成人| 亚洲男人的天堂在线aⅴ视频| 国产欧美日本一区二区三区| 久久夜色精品国产欧美乱极品| 日韩午夜激情电影| 欧美一区二区网站| 欧美一区三区四区| 欧美日韩国产经典色站一区二区三区 | 一区二区三区电影在线播| 国产精品国产三级国产普通话99| 国产精品欧美久久久久无广告| 国产欧美一区二区精品婷婷 | 国产日韩欧美不卡| 国产精品欧美一区二区三区| 国产无人区一区二区三区| 久久―日本道色综合久久| 精品88久久久久88久久久| 精品国产一区二区在线观看| 久久精品亚洲精品国产欧美 | 国产成人在线色| 岛国一区二区三区| 99精品偷自拍| 欧美亚洲另类激情小说| 欧美久久久久久久久| 日韩一区二区电影在线| 日韩午夜在线观看视频| 久久亚区不卡日本| 日本一区二区三级电影在线观看| 国产精品日产欧美久久久久| 伊人性伊人情综合网| 日韩精品一级中文字幕精品视频免费观看 | 欧洲精品在线观看| 欧美一区二区美女| 精品欧美乱码久久久久久1区2区| 国产日本亚洲高清| 成人免费视频在线观看| 亚洲成年人网站在线观看| 精品系列免费在线观看| 成人美女在线观看| 91国偷自产一区二区开放时间| 欧美精品乱人伦久久久久久| 久久婷婷久久一区二区三区| 最近日韩中文字幕| 喷水一区二区三区| 成人午夜又粗又硬又大| 欧美日产在线观看| 久久毛片高清国产| 亚洲综合色区另类av| 蜜臀av性久久久久蜜臀av麻豆| 成人精品一区二区三区四区| 欧美日韩久久一区| 国产精品色婷婷| 奇米影视在线99精品| 色综合久久久久综合| 精品久久免费看| 亚洲精品老司机| 国产在线精品一区在线观看麻豆| 在线影院国内精品| 久久日一线二线三线suv| 亚洲最色的网站| 国产激情精品久久久第一区二区| 欧美三级在线播放| 欧美国产成人在线| 久久精品二区亚洲w码| 91在线丨porny丨国产| 久久亚洲精品小早川怜子| 亚洲丶国产丶欧美一区二区三区| 懂色av一区二区三区免费看| 日韩午夜激情av| 亚洲一区二区高清| 成人精品免费视频| 精品国偷自产国产一区| 午夜欧美一区二区三区在线播放| 成人激情开心网| 久久精品一区二区三区av| 天堂在线亚洲视频| 91高清在线观看| 中文字幕va一区二区三区| 激情伊人五月天久久综合| 欧美人妖巨大在线| 尤物在线观看一区| 91美女在线看| 国产精品麻豆网站| 国产精品乡下勾搭老头1| 欧美一区二区三区视频在线| 亚洲无人区一区| 色婷婷国产精品久久包臀 | 日本一区二区三区免费乱视频| 免费在线观看精品| 3d动漫精品啪啪| 亚洲高清不卡在线观看| 一本久久a久久精品亚洲| 亚洲欧洲av色图| 99国产精品99久久久久久| 中文字幕不卡在线观看| 风流少妇一区二区| 中文字幕av在线一区二区三区| 国产在线精品国自产拍免费| 久久天堂av综合合色蜜桃网 | 色婷婷av一区二区三区gif| 中文字幕日本乱码精品影院| 国产激情精品久久久第一区二区| 久久综合色天天久久综合图片| 久草在线在线精品观看| 欧美成人欧美edvon| 国模冰冰炮一区二区| 国产亚洲综合在线| 丁香天五香天堂综合| 国产精品久久久久9999吃药| 成人精品视频一区二区三区尤物| 国产精品夫妻自拍| 色婷婷av久久久久久久| 亚洲电影中文字幕在线观看| 欧美喷水一区二区| 青青国产91久久久久久| 精品国产在天天线2019| 国产成人精品1024| 亚洲色图19p| 欧美日韩精品一区视频| 麻豆视频一区二区| 国产亚洲人成网站| 99综合影院在线| 亚洲一二三区在线观看| 91精品国产综合久久久久久久| 激情久久五月天| 亚洲国产精品成人综合色在线婷婷| www.欧美.com| 亚洲午夜电影在线| 欧美不卡一区二区三区| 国产成人精品三级麻豆| 亚洲免费在线视频| 日韩免费观看高清完整版在线观看| 国产精品888| 亚洲一区在线观看视频| 精品欧美一区二区三区精品久久| 成人高清免费在线播放| 亚洲成人综合在线| 久久精品夜夜夜夜久久| 99re成人精品视频| 麻豆成人久久精品二区三区小说| 国产欧美精品日韩区二区麻豆天美| 色综合久久中文综合久久97| 免费三级欧美电影| 国产精品久久毛片| 欧美一区二区三区在线视频| 国产精品一区二区三区99| 一区二区视频免费在线观看| 日韩欧美123| 91电影在线观看| 国产一区二区三区观看| 亚洲精品伦理在线| 国产亚洲欧洲997久久综合| 欧美日韩一区不卡| 国产精品18久久久久| 亚洲成人你懂的| 中国色在线观看另类| 在线91免费看| 91视频免费观看| 国产在线麻豆精品观看| 丝袜美腿亚洲综合| 中文字幕中文字幕在线一区| 欧美电影精品一区二区| 91精品办公室少妇高潮对白| 国产91丝袜在线播放九色| 石原莉奈一区二区三区在线观看 | 欧美韩国一区二区|