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

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

?? sy_ckjhdzd.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
    SQL.Add('and (A.ZT = ''' + CG_WCL + ''' or A.ZT = ''' + CG_DG + ''') ');
    SQL.Add('and C.YGDM = ''' + VG_UserID + ''' ');
    SQL.Add('order by b.PPDM ');
    Open;
    while not Eof do
    begin
      CB_PPMC.Items.Add(Fields[0].AsString);
      CB_PPMC.FieldItems.Add(Fields[1].AsString);
      Next;
    end;
    Close;
  end;
  CB_PPMC.OnChange := CB_PPMCChange;
  if CB_PPMC.Items.Count > 0 then
    CB_PPMC.ItemIndex := 0;
  CB_PPMCChange(nil);
end;

procedure TFrmY_CKJHDZD.CB_PPMCChange(Sender: TObject);
begin
  //刷新出庫計劃單
  CB_CKJHDH.Text := '';
  CB_CKJHDH.Items.Clear;
  CB_CKJHDH.OnChange := nil;
  with Qry_Static do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select distinct A.CKJHDH from TYS_YPCKJHDB A, TYS_YPCKJHDPPB B, TGS_KFRYDZB C');
    SQL.Add('where A.CKJHDH=B.CKJHDH and B.KFDM=C.KFDM and  A.CKJHDH LIKE ''PN%''');
    SQL.Add('and B.PPDM = ''' + CB_PPMC.FieldString + ''' ');
    SQL.Add('and (A.ZT = ''' + CG_WCL + ''' or A.ZT = ''' + CG_DG + ''') ');
    SQL.Add('and C.YGDM = ''' + VG_UserID + ''' ');
    SQL.Add('order by A.CKJHDH DESC ');
    Open;
    while not Eof do
    begin
      CB_CKJHDH.Items.Add(Fields[0].AsString);
      Next;
    end;
    Close;
  end;
  CB_CKJHDH.OnChange := CB_CKJHDHChange;
  if CB_CKJHDH.Items.Count > 0 then
    CB_CKJHDH.ItemIndex := 0;
  CB_CKJHDHChange(nil);
end;


procedure TFrmY_CKJHDZD.CB_CKJHDHChange(Sender: TObject);
begin
  //數(shù)據(jù)復(fù)位
  Qry_Third.Close;
  Qry_Main.Close;
  CE_KC.Text := '';
  E_CKXZ.Text := '';

  //顏色復(fù)位
  L_CKJHDH.Font.Color := ClBlack;
  CE_KC.Font.Color := ClBlue;

  //若出庫計劃單為空,跳出
  if CB_CKJHDH.Text = '' then Exit;

  //保存臨時數(shù)據(jù)
  V_CKJHDH := UpperCase(CB_CKJHDH.Text);

  //打開主表
  with Qry_Third do
  begin
    Close;
    Prepare;
    Params[0].AsString := V_CKJHDH;
    Open;
    if not Eof then
      V_CKXZ := FieldByName('CKXZ').AsString;
  end;

  //刷新出庫性質(zhì)名稱
  E_CKXZ.Text := PY_XZDMTOMC(V_CKXZ);

  //打開從表
  with Qry_Main do
  begin
    Close;
    Prepare;
    Params[0].AsString := V_CKJHDH;
    Open;

    //保存臨時數(shù)據(jù)
    V_KFDM := FieldByName('KFDM').AsString;
    V_PPDM := FieldByName('PPDM').AsString;
    V_PPMC := FieldByName('PPMC').AsString;
    V_KWH := FieldByName('KWH').AsString;
    V_JJ := FieldByName('JJ').AsFloat;
    V_XJ := FieldByName('XJ').AsFloat;
    V_ZK := FieldByName('ZK').AsFloat;
    V_JSJ := FieldByName('JSJ').AsFloat;
  end;

  //刷新出庫計劃單的出庫狀態(tài)
  if Qry_Third.FieldByName('ZT').AsString = CG_DG then
    L_CKJHDH.Font.Color := ClRed
  else
    L_CKJHDH.Font.Color := ClBlack;

  //刷新庫存
  CE_KC.Value := PS_GetSYTS(V_KFDM, V_PPDM, V_JJ);
  if CE_KC.Value < 0 then
    CE_KC.Font.Color := ClRed
  else
    CE_KC.Font.Color := ClBlue;

end;


procedure TFrmY_CKJHDZD.BBt_SaveClick(Sender: TObject);
var
  V_ItemIndex: Integer;
begin
  if CE_KC.Value < 0 then
  begin
    CHQMsgBox(V_PPMC + '的分配數(shù)量已超出實際庫存量, 請調(diào)整分配數(shù)量!');
    DBG_Main.SelectedIndex := DBG_Main.Columns.Count - 1;
    DBG_Main.SetFocus;
    Exit;
  end;

  //求出此次分配套數(shù)
  with Qry_main do
  begin
    DisableControls;
    First;
    while not Eof do
    begin
      if FieldByName('FPSL').AsInteger > 0 then
        Next
      else
      begin
        EnableControls;
        CHQMsgBox('請確定分配數(shù)量!');
        DBG_Main.SetFocus;
        Exit;
      end;
    end;
    First;
    EnableControls;
  end;

  //新增出庫單的處理
  if (V_State = 1) then
  begin
    //取得分配單號
    V_CKJHDH := GetFPDH('PN');
    //給主表賦分配單號
    with Qry_Third do
    begin
      Filtered := False;
      DisableControls;
      Edit;
      FieldByName('CKJHDH').AsString := V_CKJHDH;
      EnableControls;
      Filtered := True;
    end;
    //給從表賦分配單號
    with Qry_Main do
    begin
      Filtered := False;
      DisableControls;
      First;
      while not Eof do
      begin
        Edit;
        FieldByName('CKJHDH').AsString := V_CKJHDH;
        Next;
      end;
      First;
      EnableControls;
      Filtered := True;
    end;
  end;
  try //提交數(shù)據(jù)庫
    Qry_Main.Database.StartTransaction;
    Qry_Third.ApplyUpdates; //提交主表
    Qry_Main.ApplyUpdates; //題價從表
    Qry_Main.Database.Commit;
  except
    Qry_Main.Database.RollBack;
    CHQMsgBox('數(shù)據(jù)存儲錯誤!');
    exit;
  end;
  Qry_Third.CommitUpdates; //清除緩存的內(nèi)容
  Qry_Main.CommitUpdates;

  //刷新出庫計劃單下拉框
  if (V_State = 1) then
  begin
    V_ItemIndex := CB_PPMC.FieldItems.IndexOf(V_PPDM); //DWDM);
    if V_ItemIndex = -1 then
    begin
      CB_PPMC.Items.Insert(0, V_PPMC); //V_DWMC);
      CB_PPMC.FieldItems.Insert(0, V_PPDM); //V_DWDM);
      CB_PPMC.ItemIndex := 0;
    end
    else if CB_PPMC.ItemIndex <> V_ItemIndex then
    begin
      CB_PPMC.ItemIndex := V_ItemIndex;
    end;
    CB_PPMC.OnChange(nil);
  end;

  //刪除子表為空的主表
  if Qry_Main.IsEmpty then
  begin
    with Qry_Static do
    begin
      Close;
      SQL.Text := 'delete TYS_TXPCKJHDB '
        + ' where CKJHDH=''' + V_CKJHDH + '''';
      ExecSQL;
    end;
    CB_CKJHDH.Items.Delete(CB_CKJHDH.ItemIndex);
    if CB_CKJHDH.Items.Count <= 0 then
    begin
      CB_PPMC.DeleteItems(CB_PPMC.ItemIndex);
      CB_PPMC.ItemIndex := 0;
      CB_PPMC.OnChange(nil);
    end;
    CB_CKJHDH.ItemIndex := 0;
    //刷新出庫計劃單
    CB_CKJHDHChange(nil);
  end;
  PS_SetStatus();
{  NDChange(nil);
  CB_PPMC.Text := V_PPMC;
  CB_PPMCChange(nil);
  CB_CKJHDH.Text := V_CKJHDH;
  CB_CKJHDHChange(nil);}
end;

procedure TFrmY_CKJHDZD.BBt_DeleteFPJHClick(Sender: TObject);
begin
  if Qry_Third.IsEmpty then Exit;
  if Qry_Third.FieldByName('ZT').Asstring = CG_DG then
  begin
    CHQMsgBox('此出庫計劃單已簽批!');
    Exit;
  end;
  if CHQMsgBox('確實要刪除嗎?', 2) = IDNO then Exit;
  with Qry_Static do
  begin
  //刪除從表
    Close;
    SQL.Text := 'delete TYS_YPCKJHDPPB '
      + ' where CKJHDH=''' + V_CKJHDH + '''';
    ExecSQL;
    Close;
  //刪除主表
    SQL.Text := 'delete TYS_YPCKJHDB '
      + ' where CKJHDH=''' + V_CKJHDH + '''';
    ExecSQL;
  end;
  CB_CKJHDH.Items.Delete(CB_CKJHDH.ItemIndex);
  if CB_CKJHDH.Items.Count <= 0 then
  begin
    CB_PPMC.DeleteItems(CB_PPMC.ItemIndex);
    CB_PPMC.ItemIndex := 0;
    CB_PPMC.OnChange(nil);
  end;
  CB_CKJHDH.ItemIndex := 0;
  CB_CKJHDHChange(nil);

end;

procedure TFrmY_CKJHDZD.BBt_ModifyClick(Sender: TObject);
begin
  if Qry_Third.IsEmpty then Exit;
  if Qry_Third.FieldByName('ZT').Asstring = CG_DG then
  begin
    CHQMsgBox('此出庫計劃單已簽批!');
    Exit;
  end;
  Qry_Third.Edit;
  Qry_Main.Edit;
  DBG_Main.SetFocus;
  PS_SetStatus(3);
end;

procedure TFrmY_CKJHDZD.BBt_DGClick(Sender: TObject);
begin
  if Qry_Third.IsEmpty then Exit;
  if Qry_Third.FieldByName('ZT').Asstring = CG_DG then
  begin
    CHQMsgBox('此出庫計劃單已簽批');
    Exit;
  end;
  if CHQMsgBox('確實要簽批嗎?', 2) = IDNO then Exit;
  with Qry_Static do
  begin
    Close;
    SQL.Text := 'update TYS_YPCKJHDB set ZT = ''2'' ,PZR= ''' + VG_UserName + ''''
      + ' where CKJHDH=''' + V_CKJHDH + '''';
    ExecSQL;
  end;
  CB_CKJHDHChange(nil);

  {  with Qry_Third do
  begin
    DisableControls;
    First;
    while not Eof do
    begin
      Edit;
      FieldByName('PZR').AsString := VG_UserName;
      FieldByName('ZT').AsString := CG_DG;
      Next;
    end;
    EnableControls;
  end;
//   PS_SetStatus(4);
  BBt_SaveClick(nil); }
end;

procedure TFrmY_CKJHDZD.BBt_CancelClick(Sender: TObject);
begin
  //刷新出庫計劃單
  CB_PPMC.Text := '';
  if (CB_PPMC.ItemIndex <> -1) then
    CB_PPMC.Text := CB_PPMC.Items[CB_PPMC.ItemIndex];
  if CB_CKJHDH.ItemIndex <> -1 then
    CB_CKJHDH.Text := CB_CKJHDH.Items[CB_CKJHDH.ItemIndex];
  CB_CKJHDHChange(nil);
  PS_SetStatus();
end;

procedure TFrmY_CKJHDZD.BBt_DeleteDWClick(Sender: TObject);
begin
  if Qry_Main.IsEmpty then Exit;
  //刷新庫存
  CE_KC.Value := CE_KC.Value + Qry_MainFPSL.AsInteger;
  if CE_KC.Value < 0 then
    CE_KC.Font.Color := ClRed
  else
    CE_KC.Font.Color := ClBlue;
  Qry_Main.Delete;
end;

procedure TFrmY_CKJHDZD.BBt_AddDWClick(Sender: TObject);
begin
  //添加單位
  FrmY_CKJHDZD_XZDW := TFrmY_CKJHDZD_XZDW.Create(nil);
  with FrmY_CKJHDZD_XZDW do
  begin
    Qry_Static.Close;
    Qry_Static.SQL.Text := 'select * from TGS_GXDWSJB WHERE JYYW=''1'' and FHDX=''1''  and DWDM not in (''' + GetExistField(Qry_Main, 'DWDM', ''',''') + ''')  order by PXM';
    Qry_Static.Open;
    ShowModal;
    if ModalResult <> MrOK then
    begin
      Free;
      Exit;
    end;
    with FrmY_CKJHDZD_XZDW.Qry_Static do
    begin
      First;
      while not Eof do
      begin
        if FrmY_CKJHDZD_XZDW.DBGrid1.SelectedRows.CurrentRowSelected then
        begin
          //取得臨時數(shù)據(jù)
          V_DWDM := FieldByName('DWDM').AsString;
          V_DWMC := FieldByName('DWJC').AsString;
//          V_DWMC := FieldByName('DWMC').AsString;
          V_FPSL := 0;
          if not Qry_Main.Locate('DWDM', V_DWDM, []) then
            //添加票品
            ps_AddRec();
        end;
        Next;
      end;
    end;
    Free;
  end;
  DBG_Main.SetFocus;
end;

procedure TFrmY_CKJHDZD.Qry_MainXJSetText(Sender: TField;
  const Text: string);
var
  TextValue: Integer;
begin
  try

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合欧美一区二区三区| 亚洲乱码精品一二三四区日韩在线| 欧美三级日韩三级国产三级| 97超碰欧美中文字幕| 色哟哟一区二区三区| 国产在线视视频有精品| 国产成人综合亚洲网站| 99视频精品在线| 欧洲一区二区三区在线| 欧美日韩高清不卡| 日韩欧美的一区二区| 国产三级一区二区三区| 综合婷婷亚洲小说| 婷婷综合久久一区二区三区| 久久99热狠狠色一区二区| 成人黄色大片在线观看| 欧美性高清videossexo| 精品福利一二区| 一区二区三区影院| 精品午夜久久福利影院| 91蝌蚪porny成人天涯| 精品久久人人做人人爱| 亚洲人成小说网站色在线| 日本视频一区二区| 日本韩国欧美三级| 精品国产凹凸成av人导航| 亚洲精品写真福利| 国产91精品精华液一区二区三区| 在线成人高清不卡| 一区二区三区美女视频| 粉嫩久久99精品久久久久久夜 | 久久免费美女视频| 香蕉乱码成人久久天堂爱免费| 成人aa视频在线观看| 精品国产一区二区三区四区四| 午夜视频在线观看一区二区三区| 成人一区二区三区视频在线观看| 欧美高清你懂得| 亚洲二区视频在线| 欧美日韩小视频| 亚洲成人午夜电影| 在线免费一区三区| 亚洲综合色噜噜狠狠| 欧美色网一区二区| 亚洲成人先锋电影| 日韩久久久精品| 国产精品一二三区在线| 国产精品激情偷乱一区二区∴| 国产99久久久国产精品潘金网站| 久久久91精品国产一区二区精品 | 一区二区三区日韩欧美| 在线精品视频小说1| 丝袜美腿亚洲色图| 久久久一区二区三区捆绑**| 成人app网站| 日韩av电影免费观看高清完整版| 欧美va亚洲va| 97se亚洲国产综合自在线| 亚洲一区二区三区美女| 日韩欧美一级二级| av一区二区三区四区| 香蕉久久一区二区不卡无毒影院| 6080日韩午夜伦伦午夜伦| 国产河南妇女毛片精品久久久| 国产亚洲欧洲997久久综合| 欧美曰成人黄网| 国产成人av电影| 国产在线视频一区二区三区| 亚洲激情网站免费观看| 2020国产成人综合网| 欧美日韩一区中文字幕| 不卡一区中文字幕| 国产乱人伦偷精品视频免下载| 亚洲男人都懂的| 中文字幕 久热精品 视频在线| 欧美一级艳片视频免费观看| 欧美色精品在线视频| 波多野结衣中文字幕一区| 国产中文字幕一区| 国内精品国产三级国产a久久| 一区二区免费在线| 亚洲日本中文字幕区| 国产精品乱码久久久久久| 久久精品视频免费| 久久久久久免费| 国产精品欧美一级免费| 国产欧美一区二区精品忘忧草| 成人av午夜电影| 成人app网站| 久久精品72免费观看| 久久九九久久九九| 国产精品看片你懂得| 自拍偷拍亚洲激情| 一区二区三区国产精品| 一区二区三区中文在线观看| 亚洲另类春色校园小说| 亚洲国产一区二区在线播放| 午夜精品久久久久久久99樱桃| 日本vs亚洲vs韩国一区三区| 日本v片在线高清不卡在线观看| 激情图片小说一区| 懂色av中文字幕一区二区三区| 成人网在线免费视频| 7777精品伊人久久久大香线蕉经典版下载 | 国产一区二区毛片| 在线亚洲欧美专区二区| 日韩精品在线看片z| 亚洲男人的天堂av| 精品中文av资源站在线观看| 成人理论电影网| 日韩一级完整毛片| 亚洲影视在线观看| 国产成人精品免费| 日韩免费观看2025年上映的电影 | 国产精品一区二区三区99| 麻豆国产精品官网| 欧美性生交片4| 欧美国产禁国产网站cc| 麻豆精品一区二区三区| 欧美日韩在线综合| 一区二区高清免费观看影视大全| 懂色一区二区三区免费观看| 欧美一区二区视频免费观看| 亚洲伊人伊色伊影伊综合网| 国产精一区二区三区| 日韩精品一区二区三区四区| 亚洲综合丁香婷婷六月香| av福利精品导航| 中文字幕免费观看一区| 国产不卡高清在线观看视频| xvideos.蜜桃一区二区| 国产综合久久久久久鬼色| 欧美一级日韩免费不卡| 看片网站欧美日韩| 精品国产91乱码一区二区三区| 午夜伊人狠狠久久| 欧美日韩国产精品自在自线| 亚洲午夜免费福利视频| 欧美美女黄视频| 久久国产精品99久久久久久老狼 | 国产成人一区在线| 国产精品久久久久桃色tv| 91美女在线看| 丝袜诱惑制服诱惑色一区在线观看| 欧美精品1区2区| 国产精品夜夜嗨| 亚洲精品综合在线| 欧美一级日韩一级| 91在线观看污| 奇米影视在线99精品| 久久精品一区二区三区不卡 | 亚洲国产高清在线| 欧美日韩一级大片网址| 国产伦精品一区二区三区视频青涩 | 婷婷开心激情综合| 精品国产1区2区3区| 波多野结衣91| 久久综合九色综合97_久久久| 激情综合色丁香一区二区| 亚洲欧洲日韩av| 99精品1区2区| 黑人精品欧美一区二区蜜桃| 久久av资源网| 国产a视频精品免费观看| k8久久久一区二区三区| 欧美三级日韩三级| 欧美精品一区二区高清在线观看 | 色综合天天综合在线视频| 欧美乱妇20p| 久久九九国产精品| 亚洲一区二区三区四区在线观看 | 国产亚洲成年网址在线观看| 亚洲国产精品二十页| 亚洲尤物在线视频观看| 国产福利一区二区三区视频在线| 成熟亚洲日本毛茸茸凸凹| 欧美日韩高清一区二区| 国产农村妇女毛片精品久久麻豆| 亚洲靠逼com| 丁香啪啪综合成人亚洲小说| 欧美亚洲国产一区二区三区 | 亚洲精品国产无套在线观| 另类欧美日韩国产在线| 日本精品裸体写真集在线观看 | 91黄色小视频| 欧美激情一区二区三区| 久久不见久久见免费视频1| 欧美亚洲一区二区在线| 欧美国产日韩一二三区| 国产一区二区精品久久91| 欧美一区二区三区喷汁尤物| 一区二区三区日韩在线观看| 国产91丝袜在线观看| 日韩欧美一区二区在线视频| 亚洲欧美国产毛片在线| 99久久精品免费| 亚洲精品成人精品456| 91视频xxxx| 一区二区视频免费在线观看| 一本大道久久a久久精二百|