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

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

?? frmmain.~pas

?? 一個(gè)基于局域網(wǎng)的公司公文管理系統(tǒng)
?? ~PAS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
    qrTemp:=TAdoQuery.Create(nil);
    qrTemp.Connection :=G_ADOConnection;
    qrTemp.SQL.Clear;
    qrTemp.SQL.Text:=strSQL;
    try
    qrTemp.ExecSQL;
    except
      ShowMessage('核稿不成功!');
    end;
  //更新審核人員信息
  SpeedButton02Click(nil);
end;
procedure TFrmmain.BitBtn8Click(Sender: TObject); //審批
var
qrTemp:TAdoQuery;
strSQL:string;
qrTemp2:TAdoQuery;
strSQL2:string;
begin
    strSQL2:='select * from ent_operater where   iindex='+inttostr(iindex)+' and step<3 and status=0 ';
    qrTemp2:=TAdoQuery.Create(nil);
    qrTemp2.Connection :=G_ADOConnection;
    qrTemp2.SQL.Clear;
    qrTemp2.SQL.Text:=strSQL2;
    try
    qrTemp2.Open;
    if qrTemp2.RecordCount >0 then
    begin
       ShowMessage('該文件未到審批階段,等前面都已處理完畢再審批!');
       exit;
    end;
    except
      ShowMessage('審批不成功!');
      exit;
    end;
    ///////////////////////////////////////////////////////////////////////////
    strSQL:='update ent_operater set status=1 where  iindex='+inttostr(iindex)+' and step=3 and status=0 and user_id='''+g_user_id+'''';
//    showmessage(strSQL);
    qrTemp:=TAdoQuery.Create(nil);
    qrTemp.Connection :=G_ADOConnection;
    qrTemp.SQL.Clear;
    qrTemp.SQL.Text:=strSQL;
    try
    qrTemp.ExecSQL;
    except
      ShowMessage('審批不成功!');
    end;
  //更新審核人員信息
  SpeedButton03Click(nil);
end;
procedure TFrmmain.BitBtn9Click(Sender: TObject); //閱稿
var
qrTemp:TAdoQuery;
strSQL:string;
qrTemp2:TAdoQuery;
strSQL2:string;
begin
    strSQL2:='select * from ent_operater where   iindex='+inttostr(iindex)+' and step<4 and status=0 ';
    qrTemp2:=TAdoQuery.Create(nil);
    qrTemp2.Connection :=G_ADOConnection;
    qrTemp2.SQL.Clear;
    qrTemp2.SQL.Text:=strSQL2;
    try
    qrTemp2.Open;
    if qrTemp2.RecordCount >0 then
    begin
       ShowMessage('該文件未到閱稿階段,等前面都已處理完畢再閱稿!');
       exit;
    end;
    except
      ShowMessage('閱稿不成功!');
      exit;
    end;
    ///////////////////////////////////////////////////////////////////////////
    strSQL:='update ent_operater set status=1 where  iindex='+inttostr(iindex)+' and step=4 and status=0 and user_id='''+g_user_id+'''';
//    showmessage(strSQL);
    qrTemp:=TAdoQuery.Create(nil);
    qrTemp.Connection :=G_ADOConnection;
    qrTemp.SQL.Clear;
    qrTemp.SQL.Text:=strSQL;
    try
    qrTemp.ExecSQL;
    except
      ShowMessage('閱稿不成功!');
    end;
  //更新審核人員信息
  SpeedButton04Click(nil);
end;
//////////////////ent_file當(dāng)前記錄的取得
procedure TFrmmain.ADOQuery1AfterScroll(DataSet: TDataSet);
begin  ///////

  unit_id:=ADOQuery1.FieldByName('unit_id').AsInteger;//分公司編號(hào)
  iindex:=ADOQuery1.FieldByName('iindex').AsInteger;//文件編號(hào)
  title:=ADOQuery1.FieldByName('title').AsString;       //文件標(biāo)題
  path:=ADOQuery1.FieldByName('path').AsString;        //文件名
  creater:=ADOQuery1.FieldByName('creater').AsString;   //文件的創(chuàng)建者
  time:=ADOQuery1.FieldByName('time').AsDateTime;        //文件的創(chuàng)建時(shí)間
  iclass:=ADOQuery1.FieldByName('iclass').AsInteger; //文件分類號(hào)
  memo:=ADOQuery1.FieldByName('memo').AsString; //文件說明
//  showmessage('AfterScroll');
  if (bShowed) then
  begin
     BitBtn6.Enabled:=false;
     BitBtn7.Enabled:=false;
     BitBtn8.Enabled:=false;
     BitBtn9.Enabled:=false;
     SpeedButton01Click(nil);
     SpeedButton02Click(nil);
     SpeedButton03Click(nil);
     SpeedButton04Click(nil);
  end;
end;
//////////////////ent_file當(dāng)前記錄的取得
procedure TFrmmain.DBGrid1CellClick(Column: TColumn);
begin
  unit_id:=ADOQuery1.FieldByName('unit_id').AsInteger;//分公司編號(hào)
  iindex:=ADOQuery1.FieldByName('iindex').AsInteger;//文件編號(hào)
  title:=ADOQuery1.FieldByName('title').AsString;       //文件標(biāo)題
  path:=ADOQuery1.FieldByName('path').AsString;        //文件名
  creater:=ADOQuery1.FieldByName('creater').AsString;   //文件的創(chuàng)建者
  time:=ADOQuery1.FieldByName('time').AsDateTime;        //文件的創(chuàng)建時(shí)間
  iclass:=ADOQuery1.FieldByName('iclass').AsInteger; //文件分類號(hào)
  memo:=ADOQuery1.FieldByName('memo').AsString; //文件說明
//  showmessage('CellClick');
  //更新審核人員信息
  BitBtn6.Enabled:=false;
  BitBtn7.Enabled:=false;
  BitBtn8.Enabled:=false;
  BitBtn9.Enabled:=false;
  SpeedButton01Click(nil);
  SpeedButton02Click(nil);
  SpeedButton03Click(nil);
  SpeedButton04Click(nil);

end;
//////////////////ent_file當(dāng)前記錄的取得
procedure TFrmmain.FormShow(Sender: TObject);
var
qrTemp:TAdoQuery;
strSQL:string;
strdata:string;
i:integer;
begin
  bShowed:=true;
  //更新審核人員信息
  SpeedButton01Click(nil);
  SpeedButton02Click(nil);
  SpeedButton03Click(nil);
  SpeedButton04Click(nil);
  /////////////////////////////////////////////////////報(bào)告未閱的文檔
  qrTemp:=TAdoQuery.Create(nil);
  qrTemp.Connection :=G_ADOConnection;
  qrTemp.SQL.Clear;
  strSQL:='select title from  ent_file where iindex in (select iindex from ent_operater where user_id='''+g_user_id+''' and status=0)';
//   showmessage(strSQL);
  qrTemp.SQL.Text:=strSQL;
  try
    qrTemp.Open;
    if  qrTemp.RecordCount>0 then
    begin
        qrTemp.First;
        strdata:='您有下列新文件未批閱:'+#13;
        for i:=0 to qrTemp.RecordCount-1 do
        begin
           strdata:= strdata+#13+qrTemp.fieldbyname('title').AsString;
           qrTemp.Next;
        end;
        ShowMessage(strdata);
    end;
  except
  end;
  /////////////////////////////////////////////////////
   
end;

procedure TFrmmain.N2Click(Sender: TObject);  //增加附件
var
nNow:TdateTime;
qrTemp:TAdoQuery;
strSQL:string;
bCopyed:boolean;
strName,strExt,strPath:string;
begin
  if ADOQuery1.RecordCount>0 then  //如果沒有記錄不讓點(diǎn)擊
  begin
   nNow:=Now;
   strPath:=g_user_id+FormatDateTime('_yyyymmddhhnnss',nNow);
   AddAccessoryOpenDialog1.Execute;
   if AddAccessoryOpenDialog1.FileName<>'' then
   begin
            strExt:=GetFileExt(GetFileName(AddAccessoryOpenDialog1.FileName),strName);
            strPath:=strPath+'.'+strExt;
            bcopyed:=CopyFile(PChar(AddAccessoryOpenDialog1.FileName),PChar('\\'+ServerName+'\filetest\'+strPath), false);
//      ShowMessage(strName+'   '+ strExt);
      qrTemp:=TAdoQuery.Create(nil);
      qrTemp.Connection :=G_ADOConnection;
      qrTemp.SQL.Clear;
      strSQL:='insert into ent_accessary(unit_id,iindex,name,path) values('+inttostr(unit_id)+','+inttostr(iindex)+','''+strName+''','''+strPath+''')';
//   showmessage(strSQL);
      qrTemp.SQL.Text:=strSQL;
      try
        qrTemp.ExecSQL;
      except
        showMessage('用戶操作不成功!');
        exit;
      end;
   end;
 end;
end;

procedure TFrmmain.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
    g_iLevel:=TreeView1.Selected.Level;
    g_itreeindex:=TreeView1.Selected.Index;  //--文件分類號(hào) 0:AA;1:BB;2:CC;3:DD
    g_iparentindex:=TreeView1.Selected.Parent.Index;
//showMessage('iparentindex='+inttostr(iparentindex)+' level:='+inttostr(TreeView1.Selected.Level)+'  index='+inttostr(TreeView1.Selected.Index));
    if g_iLevel=0 then //第一級(jí)目錄
    begin
      if g_itreeindex=0 then //第一個(gè)子結(jié)點(diǎn) 收文件
      begin
         ADOQuery1.Close;
//select   a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater=b.user_id and a.unit_id=b.unit_id
//         ADOQuery1.SQL.Text:='select * from ent_file where iindex in (select iindex from ent_operater where user_id='''+g_user_id+''')';
           if g_level=1 then //文檔管理員
           ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id'
           else
           ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id and  a.iindex in (select iindex from ent_operater where user_id='''+g_user_id+''')';
         ADOQuery1.Open;
      end;
      if g_itreeindex=1 then //第二個(gè)子結(jié)點(diǎn) 發(fā)文件
      begin
         ADOQuery1.Close;
//         ADOQuery1.SQL.Text:='select * from ent_file where creater='''+g_user_id+'''';
        if g_level=1 then //文檔管理員
          ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id'
        else
          ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id and   a.creater='''+g_user_id+'''';
         ADOQuery1.Open;
      end;
    end;

    if g_iLevel=1 then //第二級(jí)目錄
    begin
      if g_iparentindex=0 then //第一個(gè)子結(jié)點(diǎn) 收文件下的子結(jié)點(diǎn)
      begin                   //--文件分類號(hào) 0:AA;1:BB;2:CC;3:DD
         ADOQuery1.Close;    //
//         ADOQuery1.SQL.Text:='select * from ent_file where iclass='+inttostr(g_itreeindex)+' and iindex in (select iindex from ent_operater where user_id='''+g_user_id+''')';
         if g_level=1 then //文檔管理員
           ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id and  a.iclass='+inttostr(g_itreeindex)
         else
           ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id and  a.iclass='+inttostr(g_itreeindex)+' and a.iindex in (select iindex from ent_operater where user_id='''+g_user_id+''')';
         ADOQuery1.Open;
      end;
      if g_iparentindex=1 then //第二個(gè)子結(jié)點(diǎn) 發(fā)文件下的子結(jié)點(diǎn)
      begin
         ADOQuery1.Close;
//         ADOQuery1.SQL.Text:='select * from ent_file where iclass='+inttostr(g_itreeindex)+' and creater='''+g_user_id+'''';
          if g_level=1 then //文檔管理員
             ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id and  a.iclass='+inttostr(g_itreeindex)
          else
             ADOQuery1.SQL.Text:='select a.[unit_id],a.[iindex],a.[title],a.[path],a.[creater],a.[time],a.[iclass],a.[memo],b.[name] from ent_file a,ent_person b where a.creater*=b.user_id and a.unit_id*=b.unit_id and  a.iclass='+inttostr(g_itreeindex)+' and a.creater='''+g_user_id+'''';
         ADOQuery1.Open;
      end;
    end;

end;
procedure TFrmmain.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
DbGrid1.Canvas.Brush.Color:= clYellow;
{
Case ADOQuery1.RecNo mod 2 = 0 of //根據(jù)數(shù)據(jù)集的記錄號(hào)進(jìn)行判斷
True : DbGrid1.Canvas.Brush.color:=clAqua;//偶數(shù)行用淺綠色顯示
False: DbGrid1.Canvas.Brush.color:=clblue;//奇數(shù)行用藍(lán)色表示
end;
 }  
if ((State = [gdSelected]) or (State=[gdSelected,gdFocused])) then
DbGrid1.Canvas.Brush.color:=clRed;//當(dāng)前行以紅色顯示,其它行使用背景的淺綠色
DbGrid1.Canvas.pen.mode:=pmmask;
DbGrid1.DefaultDrawColumnCell (Rect,DataCol,Column,State);
end;

procedure TFrmmain.N1Click(Sender: TObject);
begin
close;
end;
procedure TFrmmain.WMNID(var msg:TMessage);
var
pt:tpoint; 
begin
  case msg.LParam of
    WM_LBUTTONDBLCLK: Fmmain.Visible:=not Fmmain.Visible;
    WM_RBUTTONUP:
    begin
      GetCursorPos(pt);
      PopupMenu1.Popup(pt.x,pt.y);
    end;
 End; 
End;

procedure TFrmmain.N3Click(Sender: TObject);
begin
if MessageDlg('確認(rèn)要退出文檔管理系統(tǒng)嗎?',mtConfirmation, [mbNo,mbYes],0) = mrYes then
    close;
end;

procedure TFrmmain.FormDestroy(Sender: TObject);
begin
   Shell_NotifyIcon(NIM_DELETE,@NotifyIcon);
end;

procedure TFrmmain.ToolButton5Click(Sender: TObject);
begin
   Visible:=false;
end;
procedure TFrmmain.WMSysCommand(var Message:TMessage);
begin 
   if Message.WParam = SC_ICON then
   begin
     Visible := False
   end
   else
   begin  //如果是其它的SystemCommand 消息則調(diào)用系統(tǒng)缺省處理函數(shù)處理之。
      DefWindowProc(Handle,Message.Msg,Message.WParam,Message.LParam);
   end;
end;

procedure TFrmmain.N4Click(Sender: TObject);
begin //用戶管理
//
 if g_level>0 then
 begin
   FuserMan:= TFuserMan.create(self);
   FuserMan.ShowModal;
   FuserMan.Release;
 end
 else
   ShowMessage('您權(quán)限不夠,不能管理用戶!');
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲一区二区三区在线| 欧美性高清videossexo| 国产精品色一区二区三区| 欧美色男人天堂| 风间由美一区二区av101 | 亚洲午夜日本在线观看| 久久天堂av综合合色蜜桃网| 欧美日韩国产免费一区二区| 国产成人精品aa毛片| 日韩av一区二区在线影视| 一区二区三区.www| 国产日韩欧美精品一区| 欧美一级免费大片| 在线免费观看成人短视频| 99久久婷婷国产综合精品| 国产老女人精品毛片久久| 日本午夜精品视频在线观看| 亚洲自拍都市欧美小说| 国产精品一二三四| 日韩不卡手机在线v区| 亚洲香肠在线观看| 亚洲激情av在线| 国产精品嫩草99a| 久久综合一区二区| 精品日韩一区二区| 欧美电视剧在线看免费| 91精品国产91久久久久久最新毛片| 欧美在线观看一二区| 色综合天天综合狠狠| 波多野结衣精品在线| 国产成人av电影在线观看| 国产一区亚洲一区| 国产原创一区二区| 激情欧美一区二区| 国产又黄又大久久| 国产福利不卡视频| 成人黄色网址在线观看| 成人午夜看片网址| 99久久精品国产精品久久| 99re8在线精品视频免费播放| 成人h精品动漫一区二区三区| 成人一区二区三区视频在线观看| 成人一区二区三区视频| a亚洲天堂av| 色老汉av一区二区三区| 在线精品亚洲一区二区不卡| 欧美午夜理伦三级在线观看| 欧美三级日韩三级国产三级| 欧美一区二区三区人| 精品免费日韩av| 国产亚洲欧美日韩日本| 国产精品国产三级国产普通话99| 亚洲天堂成人在线观看| 一区二区三区 在线观看视频| 天天做天天摸天天爽国产一区 | 日韩精品视频网| 免费高清在线一区| 国产在线不卡视频| 成人app网站| 欧美亚洲免费在线一区| 欧美精品xxxxbbbb| 2022国产精品视频| 亚洲免费色视频| 日韩中文字幕亚洲一区二区va在线| 久久不见久久见免费视频1| 国产成人8x视频一区二区| 91麻豆视频网站| 欧美一区在线视频| 欧美国产成人在线| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲一区二区三区激情| 久久精品国产999大香线蕉| 懂色av中文一区二区三区| 亚洲柠檬福利资源导航| 亚洲sss视频在线视频| 韩国一区二区在线观看| 91在线播放网址| 欧美电影免费观看高清完整版在线| 亚洲国产电影在线观看| 亚洲成人你懂的| 国产一区二区h| 欧美色电影在线| 久久精品欧美一区二区三区麻豆| 亚洲美女视频一区| 激情综合亚洲精品| 成人app网站| 精品奇米国产一区二区三区| 中文字幕一区二区三区色视频| 日韩—二三区免费观看av| 成人午夜电影久久影院| 91精品国产综合久久精品图片| 国产女人18水真多18精品一级做| 色婷婷精品久久二区二区蜜臂av | 亚洲午夜日本在线观看| 亚洲欧美激情小说另类| 久久99精品国产麻豆婷婷| 91久久精品国产91性色tv| 久久免费视频一区| 日韩和欧美一区二区| 99久久免费视频.com| 久久久99久久| 全部av―极品视觉盛宴亚洲| 色综合久久综合| 欧美激情综合五月色丁香小说| 免费视频最近日韩| 欧洲在线/亚洲| 一区在线观看视频| 国产酒店精品激情| 日韩欧美一区二区三区在线| 亚洲国产一二三| 色94色欧美sute亚洲线路二| 欧美国产一区二区在线观看| 国产中文一区二区三区| 日韩午夜中文字幕| 亚洲国产wwwccc36天堂| 91丨九色丨蝌蚪富婆spa| 国产精品美日韩| 国产91在线观看| 久久网站最新地址| 久久99久久精品| 日韩午夜小视频| 日韩电影在线一区二区| 欧美剧情片在线观看| 亚洲成人动漫av| 欧美日韩国产综合视频在线观看| 一个色综合av| 欧美色偷偷大香| 亚洲国产精品久久不卡毛片 | 制服丝袜成人动漫| 五月婷婷综合激情| 欧美日韩精品久久久| 91捆绑美女网站| 中文字幕一区二区三区不卡在线| 成人激情视频网站| 中文字幕不卡三区| 99精品热视频| 一区二区三区不卡在线观看 | 国产精品电影院| www.亚洲色图| 亚洲视频一二三区| 欧美中文字幕一区二区三区| 洋洋成人永久网站入口| 在线免费不卡电影| 午夜精品久久久久久久蜜桃app| 欧美日韩国产高清一区二区| 天天av天天翘天天综合网| 91精品国产综合久久蜜臀| 美女视频一区在线观看| 亚洲精品一区二区在线观看| 国产成人av影院| 亚洲三级免费观看| 精品婷婷伊人一区三区三| 日韩中文字幕一区二区三区| 亚洲精品一区二区三区影院| 国产精品一区久久久久| 国产精品国产三级国产普通话三级| 91日韩在线专区| 日韩不卡一区二区三区| 国产亚洲一区二区三区四区 | 亚洲日本va在线观看| 色婷婷久久久久swag精品| 丝袜亚洲另类欧美| 久久久精品影视| 色婷婷一区二区| 开心九九激情九九欧美日韩精美视频电影 | 91精品国产综合久久精品性色| 久久精品国产亚洲一区二区三区| 久久精品一级爱片| 色综合久久久久久久久| 麻豆精品在线视频| 国产精品久久免费看| 欧美精品电影在线播放| 国产东北露脸精品视频| 亚洲午夜三级在线| 国产亚洲美州欧州综合国| 91福利视频久久久久| 激情欧美一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 91精品蜜臀在线一区尤物| 成人高清av在线| 首页欧美精品中文字幕| 中文av字幕一区| 欧美一区二区视频免费观看| av一本久道久久综合久久鬼色| 日本伊人午夜精品| 日韩美女视频19| 久久日一线二线三线suv| 欧美午夜理伦三级在线观看| 国产精品一区二区在线观看网站| 亚洲激情图片qvod| 国产日韩欧美激情| 亚洲精品免费在线观看| 久久精品一区二区| 欧美区视频在线观看| 本田岬高潮一区二区三区| 美女网站视频久久| 五月天久久比比资源色| 亚洲人快播电影网| 国产色综合久久| 欧美性色欧美a在线播放|