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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ugysbj.pas

?? 工廠採(cǎi)購(gòu)管理系統(tǒng)
?? PAS
字號(hào):
unit ugysbj;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Buttons, RzButton, StdCtrls, DBCtrls, Mask, ExtCtrls, Grids,
  DBGridEh, RzTabs, DB, ADODB, FR_DSet, FR_DBSet, FR_Class, GridsEh,
  ComCtrls, RzDTP;

type
  Tfrmgysbj = class(TForm)
    Panel1: TPanel;
    Panel2: TPanel;
    Panel3: TPanel;
    RzBitBtn1: TRzBitBtn;
    RzBitBtn2: TRzBitBtn;
    RzBitBtn3: TRzBitBtn;
    RzBitBtn5: TRzBitBtn;
    RzBitBtn6: TRzBitBtn;
    RzBitBtn7: TRzBitBtn;
    RzBitBtn8: TRzBitBtn;
    RzBitBtn9: TRzBitBtn;
    DBNavigator1: TDBNavigator;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    DBEdit1: TDBEdit;
    Label7: TLabel;
    DBEdit2: TDBEdit;
    DBEdit3: TDBEdit;
    DBEdit4: TDBEdit;
    DBMemo1: TDBMemo;
    DBEdit5: TDBEdit;
    DBEdit6: TDBEdit;
    RzPageControl1: TRzPageControl;
    TabSheet1: TRzTabSheet;
    TabSheet2: TRzTabSheet;
    DBGridEh1: TDBGridEh;
    DataSource1: TDataSource;
    DataSource2: TDataSource;
    ADOQuery1: TADOQuery;
    ADOQuery2: TADOQuery;
    ADOQuery3: TADOQuery;
    GroupBox1: TGroupBox;
    Label8: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    DBEdit7: TDBEdit;
    DBEdit8: TDBEdit;
    DBEdit9: TDBEdit;
    DBEdit10: TDBEdit;
    Label14: TLabel;
    DBEdit13: TDBEdit;
    RzBitBtn4: TRzBitBtn;
    RzBitBtn12: TRzBitBtn;
    edit1: TEdit;
    edit2: TEdit;
    ADOQuery4: TADOQuery;
    DataSource3: TDataSource;
    dtp2: TRzDateTimePicker;
    Label15: TLabel;
    dtp3: TRzDateTimePicker;
    RzMenuToolbarButton1: TRzToolbarButton;
    RzMenuToolbarButton2: TRzToolbarButton;
    DBEdit11: TDBEdit;
    procedure FormCreate(Sender: TObject);
    procedure RzBitBtn1Click(Sender: TObject);
    procedure RzBitBtn2Click(Sender: TObject);
    procedure RzBitBtn3Click(Sender: TObject);
    procedure RzBitBtn7Click(Sender: TObject);
    procedure RzBitBtn8Click(Sender: TObject);
    procedure RzBitBtn9Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure DBEdit3Enter(Sender: TObject);
    procedure DBEdit3Exit(Sender: TObject);
    procedure DBEdit4Exit(Sender: TObject);
    procedure DBEdit4Enter(Sender: TObject);
    procedure TabSheet2Enter(Sender: TObject);
    procedure edit1KeyPress(Sender: TObject; var Key: Char);
    procedure edit2KeyPress(Sender: TObject; var Key: Char);
    procedure RzBitBtn4Click(Sender: TObject);
    procedure RzBitBtn6Click(Sender: TObject);
    procedure RzBitBtn12Click(Sender: TObject);
    procedure RzMenuToolbarButton1Click(Sender: TObject);
    procedure RzMenuToolbarButton2Click(Sender: TObject);
    procedure DBEdit1Change(Sender: TObject);
    procedure RzBitBtn5Click(Sender: TObject);
    procedure csh();
    procedure dtp2Exit(Sender: TObject);
    procedure dtp3Exit(Sender: TObject);
    function jcsj():boolean;
    procedure RzPageControl1Change(Sender: TObject);
    procedure DBGridEh1DblClick(Sender: TObject);
    procedure DBGridEh1TitleClick(Column: TColumnEh);
  private
    { Private declarations }
    bjdh:string;
  public
    { Public declarations }
  end;

var
  frmgysbj: Tfrmgysbj;

implementation
uses uconst,ufunction,udm1,ucx,ugyslb,ucgjhdh_lb,uwllb,uxqdh_wllb,unit3;
{$R *.dfm}
procedure tfrmgysbj.csh();
begin
if jb<>'系統(tǒng)維護(hù)' then
strsql:='select bjdh as 報(bào)價(jià)單號(hào),ybjdh as 原報(bào)價(jià)單號(hào),gysdm as 供應(yīng)商代碼,'+
        'gysmc as 供應(yīng)商名稱(chēng),cgjhdh as 采購(gòu)計(jì)劃單號(hào),node as 備注,djr as 操作,srrq as 日期  '+
        'from wlbj where srrq>=:rq1 and srrq<=:rq2 and '+
        'djr='+''''+trim(username)+''''+' order by bjdh asc'
else
strsql:='select bjdh as 報(bào)價(jià)單號(hào),ybjdh as 原報(bào)價(jià)單號(hào),gysdm as 供應(yīng)商代碼,'+
        'gysmc as 供應(yīng)商名稱(chēng),cgjhdh as 采購(gòu)計(jì)劃單號(hào),node as 備注,djr as 操作,srrq as 日期  '+
        'from wlbj where srrq>=:rq1 and srrq<=:rq2 order by bjdh asc';
if adoquery2.Active then adoquery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.Add(strsql);
adoquery2.Parameters.ParamByName('rq1').Value:=dtp2.Date;
adoquery2.Parameters.ParamByName('rq2').Value:=dtp3.Date;
adoquery2.Open;
end;
function tfrmgysbj.jcsj():boolean;
begin
strsql:='select * from cgdd_main where bjdh='+''''+trim(dbedit1.Text)+'''';
adoexect(adoquery3,strsql);
if not(adoquery3.Recordset.eof and adoquery3.Recordset.BOF) then
   begin
   showmessage('該報(bào)價(jià)單已被采用,不能再編輯');
   result:=true;
   end else begin
   result:=false;
   end;
end;
procedure Tfrmgysbj.FormCreate(Sender: TObject);
begin
adoquery1.Connection:=dm1.ADOConnection1;
adoquery2.Connection:=dm1.ADOConnection1;
adoquery3.Connection:=dm1.ADOConnection1;
adoquery4.Connection:=dm1.ADOConnection1;
dtp2.Date:=date-30;
dtp3.Date:=date;
csh;
end;

procedure Tfrmgysbj.RzBitBtn1Click(Sender: TObject);

begin
if not qxjc(userid,'bjd_add') then exit;
adoquery2.Append;
RzBitBtn1.Enabled:=false;
RzBitBtn2.Enabled:=false;
RzBitBtn3.Enabled:=true;
dbedit5.Text:=username;
dbedit6.Text:=datetostr(date);
end;

procedure Tfrmgysbj.RzBitBtn2Click(Sender: TObject);
begin
if adoquery2.Recordset.EOF and adoquery2.Recordset.BOF then exit;
if not qxjc(userid,'bjd_edit')and (username<>trim(dbedit5.Text)) then exit;
if jcsj then exit;
bjdh:=trim(dbedit1.Text);
RzBitBtn1.Enabled:=false;
RzBitBtn2.Enabled:=false;
RzBitBtn3.Enabled:=true;
adoquery2.edit;
dbedit5.Text:=username;
dbedit6.Text:=datetostr(date);
end;

procedure Tfrmgysbj.RzBitBtn3Click(Sender: TObject);
var
qz:string;
begin
if trim(dbedit4.Text)='' then
   begin
        showmessage('沒(méi)有選擇計(jì)劃單號(hào)');
        exit;
   end;
if trim(dbedit3.Text)='' then
   begin
        showmessage('沒(méi)有選擇供應(yīng)商');
        exit;
   end;
if adoquery2.State in[dsinsert] then
   begin
   qz:='BJDH'+formatdatetime('yy',now)+
   formatdatetime('mm',now)+formatdatetime('dd',date);
   strsql:='select * from wlbj where bjdh like'+''''+qz+'%'+''''+'order by bjdh asc';
   adoexect(adoquery3,strsql);
   dbedit1.Text:=creatdh(adoquery3,11,qz);
   end;
strsql:='select * from cgjh_main where cgjhdh='+''''+trim(dbedit4.Text)+'''';
adoexect(adoquery3,strsql);
if not adoquery3.FieldByName('shhe').Value then
   begin
   showmessage('該采購(gòu)計(jì)劃單尚未經(jīng)過(guò)審核,不能進(jìn)行報(bào)價(jià).');
   exit;
   end;
if (bjdh<>trim(dbedit1.Text)) and (adoquery2.State in[dsedit]) then               //如果修改了計(jì)劃單號(hào)
   begin
        if messagebox(handle,'該報(bào)價(jià)單已存在,是否重新生成','詢問(wèn)',mb_yesno+mb_iconquestion)=idyes then
        begin
        strsql:='delete from wlbjmx where bjdh='+''''+bjdh+'''';
        adodel(adoquery3,strsql);
        end else
        exit;
   end;
try
    strsql:='exec insertwlbj '+ trim(dbedit4.text)+','+trim(dbedit1.text);
    adodel(adoquery3,strsql);
    adoquery3.Close;
    bjdh:='';
    adoquery1.Close;
    adoquery1.Open;
except
    showmessage('訪問(wèn)數(shù)據(jù)庫(kù)失敗');
end;
RzBitBtn1.Enabled:=true;
RzBitBtn2.Enabled:=true;
RzBitBtn3.Enabled:=false;
adoquery2.post;
end;

procedure Tfrmgysbj.RzBitBtn7Click(Sender: TObject);
begin
frmcx:=tfrmcx.Create(self);
frmcx.adocx:=adoquery2;
frmcx.ShowModal;
adoquery2:=frmcx.adocx;
ADOquery2.Requery();
end;

procedure Tfrmgysbj.RzBitBtn8Click(Sender: TObject);
begin
RzBitBtn1.Enabled:=true;
RzBitBtn2.Enabled:=true;
RzBitBtn3.Enabled:=false;
adoquery2.CancelUpdates;
end;

procedure Tfrmgysbj.RzBitBtn9Click(Sender: TObject);
begin
adoquery1.Close;
adoquery2.Close;
adoquery3.Close;
close;
end;

procedure Tfrmgysbj.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if (adoquery2.State in[dsinsert]) or (adoquery2.State in[dsedit]) then
   begin
   if messagebox(handle,'該報(bào)價(jià)單正處于編輯狀態(tài),是否需要保存數(shù)據(jù)','詢問(wèn)',mb_yesno+mb_iconquestion)=idyes then
      begin
      RzBitBtn3Click(self);
      end else begin
      RzBitBtn8Click(self);
      end;
   end;
action:=cafree;
end;

procedure Tfrmgysbj.DBEdit3Enter(Sender: TObject);
begin
RzMenuToolbarButton1.Visible:=true;
end;

procedure Tfrmgysbj.DBEdit3Exit(Sender: TObject);
begin
RzMenuToolbarButton1.Visible:=false;
end;

procedure Tfrmgysbj.DBEdit4Exit(Sender: TObject);
begin
RzMenuToolbarButton2.Visible:=false;
end;

procedure Tfrmgysbj.DBEdit4Enter(Sender: TObject);
begin
RzMenuToolbarButton2.Visible:=true;
end;

procedure Tfrmgysbj.TabSheet2Enter(Sender: TObject);
begin
if not adoquery1.Active then exit;
if adoquery1.Recordset.EOF and adoquery1.Recordset.BOF then exit;
   edit1.Text:=adoquery1.fieldbyname('單價(jià)').AsString;
   edit2.Text:=adoquery1.fieldbyname('數(shù)量').AsString;
   edit1.SetFocus;
end;

procedure Tfrmgysbj.edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (key in['0'..'9',#46,#8] ) then
    key:=#0;
end;

procedure Tfrmgysbj.edit2KeyPress(Sender: TObject; var Key: Char);
begin
  if not (key in['0'..'9',#46,#8] ) then
    key:=#0;
end;

procedure Tfrmgysbj.RzBitBtn4Click(Sender: TObject);
begin
if not qxjc(userid,'bjd_edit') then exit;
if (trim(edit1.Text)='0') or (trim(edit2.Text)='0') then
   begin
       showmessage('單價(jià)或數(shù)量不能為0');
       exit;
   end;
try
   strsql:='update wlbjmx set dj='+trim(edit1.Text)+',xql='+
   trim(edit2.Text)+' where bjdh='+''''+adoquery1.fieldbyname('報(bào)價(jià)單號(hào)').AsString+
   ''''+'and wldm='+''''+adoquery1.fieldbyname('物料代碼').AsString+'''';
   adodel(adoquery3,strsql);
   adoquery3.Close;
   if adoquery1.Active then adoquery1.Close;
   adoquery1.Open;
except
   showmessage('更新報(bào)價(jià)單失敗');
end;
RzPageControl1.ActivePageIndex:=0;
end;

procedure Tfrmgysbj.RzBitBtn6Click(Sender: TObject);
begin
if not qxjc(userid,'bjd_del')and (username<>trim(dbedit5.Text)) then exit;
if adoquery2.Recordset.EOF and adoquery2.Recordset.BOF then exit;
if jcsj then exit;
if messagebox(handle,'是否真的要?jiǎng)h除該報(bào)價(jià)單?','警告',mb_yesno+mb_iconquestion)=idno then exit;
try
    strsql:='delete from wlbjmx where bjdh='+''''+trim(dbedit1.Text)+'''';
    adodel(adoquery3,strsql);
    adoquery2.Delete;
    adoquery2.Requery();
    adoquery3.Close;
    adoquery1.Requery(); 
except
    showmessage('刪除報(bào)價(jià)單失敗');
end;
end;

procedure Tfrmgysbj.RzBitBtn12Click(Sender: TObject);
begin
RzPageControl1.ActivePageIndex:=0;
end;

procedure Tfrmgysbj.RzMenuToolbarButton1Click(Sender: TObject);
begin
if (not (adoquery2.State in[dsinsert])) and (not (adoquery2.State in[dsedit])) then exit;
strhthm:='';
lbname:='';
frmgyslb:=tfrmgyslb.Create(self);
frmgyslb.ShowModal;
dbedit3.Text:=lbname;
dbedit11.Text:=strhthm;
end;

procedure Tfrmgysbj.RzMenuToolbarButton2Click(Sender: TObject);
begin
if (not (adoquery2.State in[dsinsert])) and (not (adoquery2.State in[dsedit])) then exit;
frmcgjhdh_lb:=tfrmcgjhdh_lb.Create(self);
frmcgjhdh_lb.ShowModal;
dbedit4.Text:=strhthm;
end;

procedure Tfrmgysbj.DBEdit1Change(Sender: TObject);
begin
if not adoquery2.Active then exit;
strsql:='select * from view_wlbjmx where 報(bào)價(jià)單號(hào)='+''''+trim(dbedit1.Text)+''''+
' order by 物料代碼 asc';
adoexect(adoquery1,strsql);
end;

procedure Tfrmgysbj.RzBitBtn5Click(Sender: TObject);
begin
if adoquery4.Active then adoquery4.Close;
adoquery4.Parameters.ParamByName('bjdh').Value:=trim(dbedit1.Text);
adoquery4.Open;
form3.frDBDataSet1.dataset:=adoquery1;
form3.frDBDataSet2.dataset:=adoquery4;
form3.frReport1.DoublePass := True;
form3.frReport1.Clear;
form3.frReport1.LoadFromFile(strpath+'/report/bjd.frf');
frVariables['username']:=username;
form3.frReport1.Preview := Form3.frPreview1;
if form3.frReport1.PrepareReport then
  begin
    form3.frReport1.ShowPreparedReport;
  end;
form3.ShowModal;
adoquery4.Close;
end;

procedure Tfrmgysbj.dtp2Exit(Sender: TObject);
begin
csh;
end;

procedure Tfrmgysbj.dtp3Exit(Sender: TObject);
begin
csh;
end;

procedure Tfrmgysbj.RzPageControl1Change(Sender: TObject);
begin
if jcsj then
  begin
  RzPageControl1.ActivePageIndex:=0;
  end;
end;

procedure Tfrmgysbj.DBGridEh1DblClick(Sender: TObject);
begin
  RzPageControl1.ActivePageIndex:=1;
end;

procedure Tfrmgysbj.DBGridEh1TitleClick(Column: TColumnEh);
begin
 Compositor(adoquery1,Column);
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人精品一区| 久久精品在这里| 久久成人免费网站| 国产精品18久久久久久久久久久久 | 亚洲精品在线观看网站| 欧美美女网站色| 99免费精品在线| 欧美人伦禁忌dvd放荡欲情| 91精品国产综合久久国产大片| 91精品福利在线一区二区三区| 久久蜜桃一区二区| 国产精品白丝在线| 免费亚洲电影在线| 国产米奇在线777精品观看| 视频一区视频二区中文| 国内一区二区在线| 色中色一区二区| 久久午夜色播影院免费高清| 中文字幕在线观看一区| 另类中文字幕网| 色婷婷综合久久久中文一区二区| 精品国产免费人成在线观看| 9191国产精品| 欧美videos中文字幕| 亚洲成a人v欧美综合天堂| 成人va在线观看| 国产精品乱码一区二区三区软件| 美女爽到高潮91| 欧美日韩免费在线视频| 色悠久久久久综合欧美99| av电影在线不卡| 亚洲欧洲精品一区二区三区 | 久久国产婷婷国产香蕉| 欧美三区在线视频| 伊人夜夜躁av伊人久久| 欧美影院一区二区| 欧美日韩1234| 一区二区三区 在线观看视频| av亚洲产国偷v产偷v自拍| 日韩一区在线看| 91激情在线视频| 午夜不卡在线视频| 亚洲精品一区二区三区四区高清| 国产很黄免费观看久久| 久久久精品影视| 日本高清不卡在线观看| 亚洲成av人片在www色猫咪| 在线观看日韩国产| 视频在线观看一区| 国产欧美视频一区二区三区| 国产精品一二一区| 夜夜嗨av一区二区三区四季av | 亚洲欧美韩国综合色| 最新不卡av在线| 成人免费视频app| 亚洲成av人影院| 欧美精品一区二区三区很污很色的 | 国产精品久久久久婷婷二区次| 蜜臀a∨国产成人精品| 欧美美女一区二区三区| 日本韩国欧美国产| 色噜噜夜夜夜综合网| 91热门视频在线观看| 色综合网色综合| 91色在线porny| 91蜜桃在线免费视频| 99re免费视频精品全部| 91麻豆swag| 蜜臀av在线播放一区二区三区| 欧美国产在线观看| 亚洲欧美日韩国产另类专区 | 高清国产一区二区| 99热精品一区二区| 欧美日韩成人激情| 精品国产乱码久久久久久免费| 精品捆绑美女sm三区| 国产精品水嫩水嫩| 日韩高清在线观看| 国产一区二区毛片| 国产成人亚洲综合色影视| 成人福利电影精品一区二区在线观看| 韩国女主播一区二区三区| 国产大陆a不卡| 日本成人在线网站| 久久精品国产精品亚洲精品| 亚洲不卡在线观看| 日韩中文字幕一区二区三区| 日韩毛片在线免费观看| 欧美激情艳妇裸体舞| 国产精品久久久久天堂| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲福利电影网| 不卡一卡二卡三乱码免费网站| 久久久蜜桃精品| 久久99久久久久久久久久久| 成人激情视频网站| 国产老女人精品毛片久久| 国产最新精品精品你懂的| 成人午夜电影网站| 一本到不卡免费一区二区| 欧美精品丝袜中出| 欧美国产激情一区二区三区蜜月| 国产欧美一区二区精品仙草咪| 中文字幕第一区第二区| 亚洲成人www| 国产乱码精品一区二区三区五月婷| 国产91在线观看| 欧美色手机在线观看| 久久久久久久久久电影| 自拍偷自拍亚洲精品播放| 日韩专区中文字幕一区二区| 国产福利一区在线| 在线成人午夜影院| 中文字幕在线一区| 国产成人精品一区二区三区四区 | 欧美视频三区在线播放| 国产精品久久久久久福利一牛影视 | 亚洲欧洲日本在线| 99久久精品免费看| 中文字幕免费不卡| 成人激情文学综合网| 国产欧美精品国产国产专区| 国产精品亚洲视频| 国产免费观看久久| 成人午夜私人影院| 中文av字幕一区| 日本高清不卡在线观看| 亚洲国产色一区| 欧美一区二区久久| 国产一区二区日韩精品| 久久久不卡网国产精品二区| 成人亚洲一区二区一| 91麻豆产精品久久久久久| 综合欧美亚洲日本| 欧美日韩二区三区| 亚洲人一二三区| 国产欧美日韩在线视频| 色综合视频在线观看| 奇米四色…亚洲| 亚洲一区二区影院| 国产精品久久久久精k8| 久久久亚洲精华液精华液精华液| 日本道精品一区二区三区| 国产1区2区3区精品美女| 麻豆精品视频在线观看视频| 亚洲国产中文字幕在线视频综合| 欧美激情一区三区| 欧美成人精品1314www| 亚洲愉拍自拍另类高清精品| 国产成人免费在线观看| 天天综合天天做天天综合| 欧美激情一区在线观看| 7777精品伊人久久久大香线蕉最新版 | 成人深夜福利app| 久久99久久久欧美国产| 日韩精品一区第一页| 国产精品国产精品国产专区不蜜| 7777女厕盗摄久久久| 欧美私人免费视频| 91麻豆6部合集magnet| 成人动漫一区二区三区| 国产乱码精品1区2区3区| 激情综合色综合久久综合| 三级欧美韩日大片在线看| 亚洲成人中文在线| 天天射综合影视| 免费成人av在线| 国模套图日韩精品一区二区| 亚洲夂夂婷婷色拍ww47| 亚洲图片欧美一区| 青娱乐精品在线视频| 奇米精品一区二区三区四区 | 麻豆精品精品国产自在97香蕉 | 日韩精品中午字幕| 精品国产三级电影在线观看| 国产精品理论片在线观看| 欧美伦理影视网| 91在线国产观看| 欧美一区二区三区男人的天堂| 中文字幕一区av| 国产精品一区久久久久| 欧美性xxxxxxxx| 国产精品欧美久久久久无广告 | 亚洲香肠在线观看| av一区二区三区四区| 国产日韩精品一区二区三区| 日韩福利视频网| 欧美日韩精品电影| 午夜日韩在线电影| 在线视频综合导航| 亚洲国产精品视频| 欧美性猛交xxxxxx富婆| 亚洲免费在线看| 色综合天天综合色综合av | 欧美色窝79yyyycom| 最新欧美精品一区二区三区| 粉嫩蜜臀av国产精品网站| 中文字幕在线不卡| 色综合久久六月婷婷中文字幕| 国产精品高清亚洲|