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

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

?? sys_jypydlx.pas

?? 省級集郵品管理ERP
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
  i: integer;
begin
  for i:= 0 to chkBox_tz.Items.Count - 1 do
    chkBox_tz.Checked[i] := false;
  Eit_dm.Text := Qry_ydlx.FieldByName('YDLXDM').AsString;
  Eit_mc.Text := Qry_ydlx.FieldByName('YDLXMC').AsString;
  with Qry_super do
  begin
    Close;
    SQL.Clear;
    case tabCtl_lx.TabIndex of
    0:
      SQL.Add('select JHH as TZ from TG_YZPPYDLXB where ND=''' +
        SpinEdit1.Text + ''' and YDLXDM=''' +
        Qry_ydlx.FieldByName('YDLXDM').AsString + ''' order by JHH');
    1:
      SQL.Add('select JYPLDM as TZ from TG_JYPYDLXB where ND=''' +
        SpinEdit1.Text + ''' and YDLXDM=''' +
        Qry_ydlx.FieldByName('YDLXDM').AsString + ''' order by JYPLDM');
    end;
    Open;
    while not Eof do
    begin
      for i:= 0 to chkBox_tz.Items.Count-1 do
        if (FieldByName('TZ').AsString = vlp_sl_tz[i]) then
        begin
          chkBox_tz.Checked[i] := true;
          break;
        end;
      Next;
    end;
  end;
end;

procedure TFrm_jypydlx.Act_savExecute(Sender: TObject);
var
  vl_s_tmp: string;
  i: integer;
  vl_s_ydlxdm: string;
begin
  for i:= 0 to vlp_sl_tz.Count -1 do
    if chkBox_tz.Checked[i] then
      vl_s_tmp := vl_s_tmp + '''' + vlp_sl_tz[i] + ''',';

  if Trim(vl_s_tmp) = '' then
  begin
    CHQMsgBox('請先確定票品!');
    exit;
  end;

  vl_s_tmp := copy(vl_s_tmp, 0, length(vl_s_tmp) -1);
  vl_s_ydlxdm := Trim(Eit_dm.Text);

  if (FDataEditState = dsInsert) then
  try
    if (tabCtl_lx.TabIndex = 0) and
      ExistRecord('TG_YZPPYDLXB', 'nd=''' + SpinEdit1.Text + ''' and YDLXDM=''' +
      Trim(Eit_dm.Text) + ''' and JHH in(' + vl_s_tmp + ')')  or
       (tabCtl_lx.TabIndex = 1) and
      ExistRecord('TG_JYPYDLXB', 'nd=''' + SpinEdit1.Text + ''' and YDLXDM=''' +
      Trim(Eit_dm.Text) + ''' and JYPLDM in(' + vl_s_tmp + ')')  then
    begin
      CHQMsgBox('該年度的該類票品發行量類型已經存在!');
      exit;
    end;

    Qry_super.Close;
    Qry_super.SQL.Clear;
    case tabCtl_lx.TabIndex of
    0:
      Qry_super.SQL.Add('insert into TG_YZPPYDLXB(ND,YDLXDM,JHH,YDLXMC) select ''' +
        SpinEdit1.Text + ''',''' + Trim(Eit_dm.Text) + ''',JHH,''' +
        Trim(Eit_mc.Text) + ''' from TF_PFXJHTAO where JHH in(' + vl_s_tmp + ')' );
    1:
      Qry_super.SQL.Add('insert into TG_JYPYDLXB(ND,YDLXDM,JYPLDM,YDLXMC) select ''' +
        SpinEdit1.Text + ''',''' + Trim(Eit_dm.Text) + ''',JYPLDM,''' +
        Trim(Eit_mc.Text) + ''' from TG_JYPLDMB where JYPLDM in(' + vl_s_tmp + ')' );
    end;
    Qry_super.ExecSQL;
  except
    raise exception.Create('數據訪問錯誤!');
    exit;
  end;

  if (FDataEditState = dsEdit) then
  try
    qry_ydlx.Database.starttransaction;
    with Qry_super do
    begin
      Close;
      SQL.Clear;
      case tabCtl_lx.TabIndex of
      0:
        begin
          SQL.Add('delete from TG_YZPPYDLXB where nd=''' + SpinEdit1.Text +
            ''' and YDLXDM=''' + Qry_ydlx.FieldByName('YDLXDM').AsString + '''');
          ExecSQL;
          Close;
          SQL.Clear;
          Qry_super.SQL.Add('insert into TG_YZPPYDLXB(ND,YDLXDM,JHH,YDLXMC) select ''' +
            SpinEdit1.Text + ''',''' + Trim(Eit_dm.Text) + ''',JHH,''' +
            Trim(Eit_mc.Text) + ''' from TF_PFXJHTAO where JHH in(' + vl_s_tmp + ')' );
        end;
      1:
        begin
          SQL.Add('delete from TG_JYPYDLXB where nd=''' + SpinEdit1.Text +
            ''' and YDLXDM=''' + Qry_ydlx.FieldByName('YDLXDM').AsString + '''');
          ExecSQL;
          Close;
          SQL.Clear;
          Qry_super.SQL.Add('insert into TG_JYPYDLXB(ND,YDLXDM,JYPLDM,YDLXMC) select ''' +
            SpinEdit1.Text + ''',''' + Trim(Eit_dm.Text) + ''',JYPLDM,''' +
            Trim(Eit_mc.Text) + ''' from TG_JYPLDMB where JYPLDM in(' + vl_s_tmp + ')' );
        end;
      end;
      ExecSQL;
    end;
    qry_ydlx.Database.Commit;
  except
    qry_ydlx.Database.Rollback;

  end;

  Qry_ydlx.AfterScroll := nil;
  Qry_ydlx.Close;
  Qry_ydlx.Open;
  Qry_ydlx.AfterScroll := Qry_ydlxAfterScroll;

  Qry_ydlx.Locate('YDLXDM', vl_s_ydlxdm, []);
  SetDataEdit(dsBrowse);
end;

procedure TFrm_jypydlx.Act_tzExitExecute(Sender: TObject);
begin
  if not Assigned(vlp_sl_tz) then
    exit;
end;

procedure TFrm_jypydlx.SpinEdit1Change(Sender: TObject);
begin
  if not Assigned(vlp_sl_tz) then
    exit;
  Act_pagechangeExecute(nil);
end;

procedure TFrm_jypydlx.chkBox_tzClickCheck(Sender: TObject);
begin
  if (FDataEditState = dsBrowse) then
  begin
    if chkbox_tz.checked[chkBox_tz.ItemIndex] then
      chkbox_tz.checked[chkBox_tz.ItemIndex] := false
    else
      chkbox_tz.checked[chkBox_tz.ItemIndex] := true;
    exit;
  end;
  if chkbox_tz.checked[chkBox_tz.ItemIndex] = false then
    exit;
  if (Trim(Eit_dm.Text) = '') then
  begin
    CHQMsgBox('請先確定發行量類型代碼!');
    if chkbox_tz.checked[chkBox_tz.ItemIndex] then
      chkbox_tz.checked[chkBox_tz.ItemIndex] := false
    else
      chkbox_tz.checked[chkBox_tz.ItemIndex] := true;
    exit;
  end;

  if (FDataEditState = dsEdit) then
  begin
    if not vlp_ba_tz[chkBox_tz.ItemIndex] then
    begin
      if (tabCtl_lx.TabIndex = 0) and ExistRecord('TG_YZPPYDLXB', 'ND=''' + SpinEdit1.Text + ''' and JHH=''' + vlp_sl_tz[chkBox_tz.ItemIndex] + '''') or
         (tabCtl_lx.TabIndex = 1) and ExistRecord('TG_JYPYDLXB', 'ND=''' + SpinEdit1.Text + ''' and JYPLDM=''' + vlp_sl_tz[chkBox_tz.ItemIndex] + '''') then
      begin
        if chkbox_tz.checked[chkBox_tz.ItemIndex] then
          chkbox_tz.checked[chkBox_tz.ItemIndex] := false
        else
          chkbox_tz.checked[chkBox_tz.ItemIndex] := true;
      end;
    end
    else
      exit;
  end else
  begin
    if (tabCtl_lx.TabIndex = 0) and ExistRecord('TG_YZPPYDLXB', 'ND=''' + SpinEdit1.Text + ''' and JHH=''' + vlp_sl_tz[chkBox_tz.ItemIndex] + '''') or
       (tabCtl_lx.TabIndex = 1) and ExistRecord('TG_JYPYDLXB', 'ND=''' + SpinEdit1.Text + ''' and JYPLDM=''' + vlp_sl_tz[chkBox_tz.ItemIndex] + '''') then
    begin
      if chkbox_tz.checked[chkBox_tz.ItemIndex] then
        chkbox_tz.checked[chkBox_tz.ItemIndex] := false
      else
        chkbox_tz.checked[chkBox_tz.ItemIndex] := true;
    end;
  end;
end;

procedure TFrm_jypydlx.Act_delExecute(Sender: TObject);
var
  vl_s_dm: string;
begin
  if Qry_ydlx.IsEmpty then
    exit;
  if CHQMsgBox('確定要刪除該發行量類型嗎?', 2) = IDNO then
    exit;

  Qry_ydlx.Next;
  if (Qry_ydlx.Eof) then
  begin
    Qry_ydlx.Prior;
    vl_s_dm := Qry_ydlx.fieldbyname('YDLXDM').AsString;
    Qry_ydlx.Next;
  end
  else begin
    vl_s_dm := Qry_ydlx.fieldbyname('YDLXDM').AsString;
    Qry_ydlx.Prior;
  end;
          
  with Qry_super do
  try
    Close;
    SQL.Clear;
    case tabCtl_lx.TabIndex of
    0:
      SQL.Add('delete from TG_YZPPYDLXB where ND=''' + SpinEdit1.Text +
        ''' and YDLXDM=''' + Eit_dm.Text + '''');
    1:
      SQL.Add('delete from TG_JYPYDLXB where ND=''' + SpinEdit1.Text +
        ''' and YDLXDM=''' + Eit_dm.Text + '''');
    end;
    ExecSQL;
  except
    raise exception.Create('數據訪問錯誤!');
  end;
  Qry_ydlx.Close;
  Qry_ydlx.Open;
  Qry_ydlx.Locate('YDLXDM', vl_s_dm, []);
  SpinEdit1Change(nil);
end;

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

procedure TFrm_jypydlx.Act_sendExecute(Sender: TObject);
const
  ISQL = 'Insert into TG_YZPPYDLXB_caco(ND,YDLXDM,JHH,YDLXMC,COMM_DEPT) Select ND,YDLXDM,JHH,YDLXMC, ''%s'' From TG_YZPPYDLXB Where ND= ''%s''';
  ISQLPN= 'insert into TG_JYPYDLXB_caco(ND,YDLXDM,JYPLDM,YDLXMC,COMM_DEPT) Select ND,YDLXDM,JYPLDM,YDLXMC, ''%s'' From TG_JYPYDLXB Where ND= ''%s''';
  USQL = 'UPDATE TG_YZPPYDLXB SET SDATE = SYSDATE WHERE ND= ''%s''';
  USQLPN = 'UPDATE TG_JYPYDLXB SET SDATE = SYSDATE WHERE ND= ''%s''';
var i: integer;
  RUnits: TStringList;
begin
  inherited;
  if Qry_ydlx.IsEmpty then
    exit;
  if CHQMsgBox('確實要發送該年度的發行量類型嗎?', 2)=IDNo then
    exit;

  RUnits := TSTringList.Create;
  data.dm.StartTransaction;
  try
    if (tabCtl_lx.TabIndex = 0) then
      if (not ReceiveUnit(RUnits, 'sf_jypydlx')) and data.dm.InTransaction then
      begin
        data.dm.rollback;
        exit;
      end;
    if (tabCtl_lx.TabIndex = 1) then
      if (not ReceiveUnit(RUnits, 'sf_ypydlx')) and data.dm.InTransaction then
      begin
        data.dm.rollback;
        exit;
      end;

    for i := 0 to Runits.Count -1 do
    case tabCtl_lx.TabIndex of
    0:
      begin
        SetData(Format(ISQL, [RUnits[i], SpinEdit1.Text]));
        SetData(Format(USQL, [SpinEdit1.Text]));
      end;
    1:
      begin
        SetData(Format(ISQLPN, [RUnits[i], SpinEdit1.Text]));
        SetData(Format(USQLPN, [SpinEdit1.Text]));
      end;
    end;
    data.dm.Commit;
  except
    if data.dm.InTransaction then data.dm.rollback;
    raise exception.Create('數據發送失敗!');
  end;
  RUnits.Free;
  CHQMsgBox('數據發送成功!');
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av电影免费在线播放| 狠狠久久亚洲欧美| 国产精品视频看| 精品国产凹凸成av人导航| 欧美色中文字幕| 色播五月激情综合网| 99久久久久免费精品国产| 福利一区二区在线| 丁香天五香天堂综合| 高清在线成人网| 成人av先锋影音| 91视频xxxx| 欧美在线观看视频一区二区| 色婷婷久久综合| 在线观看一区二区视频| 色天天综合久久久久综合片| 91在线码无精品| 欧美性极品少妇| 欧美成人vps| 国产精品视频观看| 亚洲影视在线播放| 日本中文字幕一区| 成人av网在线| 欧美三级在线播放| 精品福利一区二区三区| 亚洲国产高清在线| 亚洲高清不卡在线| 国产乱子轮精品视频| 欧美系列亚洲系列| 久久一留热品黄| 一区二区免费视频| 日本人妖一区二区| 色综合久久久久综合体桃花网| 欧美三级三级三级| 日本一区二区三区在线不卡 | 黄页视频在线91| 在线精品视频小说1| 2019国产精品| 日韩av电影天堂| 色综合夜色一区| 久久综合久久综合九色| 亚洲超碰97人人做人人爱| 国产乱码一区二区三区| 在线观看91av| 夜夜嗨av一区二区三区中文字幕 | 欧美一级午夜免费电影| 亚洲免费av网站| 成人动漫在线一区| 久久天天做天天爱综合色| 天堂蜜桃91精品| 欧美日韩亚洲国产综合| 夜夜嗨av一区二区三区四季av| 国产大陆亚洲精品国产| 精品免费国产一区二区三区四区| 三级欧美韩日大片在线看| 欧美色图免费看| 亚洲一区二区三区美女| 色天天综合色天天久久| 亚洲一区二区三区四区的| 色综合久久中文综合久久97| 亚洲免费大片在线观看| 色噜噜狠狠一区二区三区果冻| 国产精品不卡视频| 91网站在线播放| 国产精品妹子av| 成人av在线一区二区三区| 欧美激情自拍偷拍| jiyouzz国产精品久久| 亚洲欧洲国产日本综合| 欧美性大战久久| 免播放器亚洲一区| 26uuu久久综合| 国产成人精品www牛牛影视| 国产欧美日韩不卡| 色欧美片视频在线观看| 亚洲午夜精品一区二区三区他趣| 欧美主播一区二区三区| 欧美亚洲免费在线一区| 性做久久久久久免费观看| 精品国产乱码久久| www.亚洲色图.com| 男人的天堂久久精品| 中文字幕在线不卡国产视频| 欧美人伦禁忌dvd放荡欲情| 精品亚洲国内自在自线福利| 在线观看成人小视频| 自拍偷自拍亚洲精品播放| 欧美疯狂做受xxxx富婆| 成人福利在线看| 免费的成人av| 一区二区三区精品视频在线| 精品免费国产二区三区| 欧美三级电影在线看| 不卡高清视频专区| 免费在线观看视频一区| 亚洲天堂成人在线观看| 337p日本欧洲亚洲大胆色噜噜| 色综合色综合色综合| 国产精品一卡二卡在线观看| 日韩影视精彩在线| 亚洲美女屁股眼交| 国产精品久99| 国产精品少妇自拍| 国产校园另类小说区| 久久97超碰国产精品超碰| 成人性色生活片| 国内精品久久久久影院一蜜桃| 性做久久久久久| 亚洲国产一区二区在线播放| 日韩码欧中文字| 久久精品国产一区二区| 日韩国产欧美一区二区三区| 亚洲成人综合在线| 一区二区三区成人在线视频| 亚洲另类在线一区| 一卡二卡三卡日韩欧美| 亚洲一区二区在线视频| 亚洲高清免费视频| 日韩影视精彩在线| 久久91精品久久久久久秒播| 极品少妇一区二区| 国产91精品精华液一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 免费在线观看一区| 一区二区三区电影在线播| 国产精品久久久久影院| 国产精品美女久久久久av爽李琼 | 国产成人在线视频网站| 高清国产一区二区| 在线免费观看日本欧美| 91精品国产综合久久小美女| 精品人在线二区三区| 国产精品久久久久久久久晋中| 亚洲曰韩产成在线| 日本在线不卡一区| 99re这里只有精品首页| 在线不卡中文字幕| 国内精品伊人久久久久av影院 | 欧美性色综合网| 精品乱人伦小说| 一区二区高清免费观看影视大全| 麻豆freexxxx性91精品| 成人av网址在线| 欧美大尺度电影在线| 亚洲黄色av一区| 欧美色精品在线视频| 国产精品久久久久久久久快鸭 | 99re6这里只有精品视频在线观看| 在线综合视频播放| 亚洲福利一区二区| 综合色中文字幕| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品免费久久| 黑人巨大精品欧美黑白配亚洲| 91成人免费网站| 亚洲视频免费观看| 国产精品69毛片高清亚洲| 欧美一区二区三区免费| 亚洲欧美电影院| 91在线观看美女| 国产精品免费丝袜| 成人在线视频首页| 国产精品三级久久久久三级| 精品午夜久久福利影院| 欧美v国产在线一区二区三区| 在线观看亚洲精品视频| 成人欧美一区二区三区| 91小宝寻花一区二区三区| 国产精品私房写真福利视频| www.一区二区| 亚洲日本在线a| 欧美亚洲一区二区在线| 日韩成人伦理电影在线观看| 欧美久久久久久久久中文字幕| 日韩激情视频在线观看| 国产一区二区在线观看免费| 欧美理论电影在线| 免费在线观看不卡| 久久伊人蜜桃av一区二区| 成人高清在线视频| 亚洲午夜精品久久久久久久久| 欧美另类高清zo欧美| 国产乱子轮精品视频| 一区二区三区欧美激情| 日韩一级二级三级| 不卡视频在线看| 午夜精品久久久久久不卡8050| 精品卡一卡二卡三卡四在线| 成人动漫视频在线| 首页亚洲欧美制服丝腿| 中文久久乱码一区二区| 91精品综合久久久久久| 国产.精品.日韩.另类.中文.在线.播放| 国产精品色噜噜| 精品免费国产一区二区三区四区| 91女人视频在线观看| 九九视频精品免费| 亚洲一区二三区| 国产精品久久久久毛片软件| 91精品国产福利在线观看|