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

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

?? userman.pas

?? 一個(gè)基于局域網(wǎng)的公司公文管理系統(tǒng)
?? PAS
字號(hào):
unit userMan;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, DBGrids, StdCtrls, Buttons, ExtCtrls, DB, DBTables,GlobalUnit,
  ADODB,FrmMain;

type
  TFuserMan = class(TForm)
    Panel1: TPanel;
    Label4: TLabel;
    Label3: TLabel;
    Label2: TLabel;
    Label1: TLabel;
    GroupBox1: TGroupBox;
    addBitBtn: TBitBtn;
    delBitBtn: TBitBtn;
    modBitBtn: TBitBtn;
    savBitBtn: TBitBtn;
    canBitBtn: TBitBtn;
    exiBitBtn: TBitBtn;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    userDBGrid: TDBGrid;
    userDataSource: TDataSource;
    addQuery: TQuery;
    delQuery: TQuery;
    modQuery: TQuery;
    useraddQuery: TQuery;
    usermodQuery: TQuery;
    Label5: TLabel;
    ComboBox1: TComboBox;
    userTable: TTable;
    Database1: TDatabase;
    Label6: TLabel;
    ComboBox2unit: TComboBox;
    procedure FormCreate(Sender: TObject);
    procedure addBitBtnClick(Sender: TObject);
    procedure delBitBtnClick(Sender: TObject);
    procedure modBitBtnClick(Sender: TObject);
    procedure savBitBtnClick(Sender: TObject);
    procedure canBitBtnClick(Sender: TObject);
    procedure exiBitBtnClick(Sender: TObject);
    procedure userTableAfterScroll(DataSet: TDataSet);
    procedure FormShow(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

   function getunitindex(unit_id:integer):integer;

var
  FuserMan: TFuserMan;
  newormod: string;
  usercode: string;   //就是user_id
  unit_index:integer;//當(dāng)前單位在列表中的排位
implementation  
{$R *.dfm}

procedure TFuserMan.FormCreate(Sender: TObject);
begin
    edit1.Enabled :=false;
    edit2.Enabled :=false;
    edit3.Enabled :=false;
    edit4.Enabled :=false;
    ComboBox2unit.Enabled :=false;
    ComboBox1.Enabled :=false;

    usertable.Close;
    usertable.Open; 
end;

procedure TFuserMan.addBitBtnClick(Sender: TObject);
begin //增加用戶
    newormod:='insert';
    edit1.Enabled :=true;
    edit2.Enabled :=true;
    edit3.Enabled :=true;
    edit4.Enabled :=true;
    ComboBox2unit.Enabled:=true;
    ComboBox1.Enabled :=true;
    ComboBox1.ItemIndex:=0;
    edit1.Text :='';
    edit2.Text :='';
    edit3.Text :='';
    edit4.Text :='';

    ComboBox2unit.ItemIndex:=getunitindex(g_unit_id);
    ComboBox2unit.SetFocus ;
    delbitbtn.Enabled :=false;
    modbitbtn.Enabled :=false;
end;

procedure TFuserMan.delBitBtnClick(Sender: TObject);
begin   //刪除
    if usertable.IsEmpty then
    begin
    application.MessageBox('沒有用戶信息可供刪除!','刪除用戶信息時(shí)出錯(cuò)',MB_OK+MB_ICONEXCLAMATION);
    Exit;
    end;

    if MessageDlg('確實(shí)要?jiǎng)h除這條用戶信息?',mtInformation,[mbYes,mbNo],0)=mrYes then
      begin
      Database1.StartTransaction;
      DelQuery.ParamByName('user_id').AsString :=usercode;
      try
      DelQuery.ExecSQL;
      except
      Database1.Rollback;
      Application.MessageBox('刪除用戶信息出錯(cuò)!','系統(tǒng)錯(cuò)誤',MB_OK+MB_ICONERROR);
      Exit;
      end;
      Database1.Commit;
      usertable.Close;
      usertable.Open;
   end;
end;

procedure TFuserMan.modBitBtnClick(Sender: TObject);
begin
   newormod:='modify';
   edit1.Enabled :=false;
   edit2.Enabled :=true;
   edit3.Enabled :=true;
   edit4.Enabled :=true;
   ComboBox2unit.Enabled :=false;
   ComboBox1.Enabled :=true;

   edit2.SetFocus ;
   addbitbtn.Enabled :=false;
   delbitbtn.Enabled :=false;
end;

procedure TFuserMan.savBitBtnClick(Sender: TObject);
begin //保存
     if edit1.Text ='' then
     begin
     showmessage('必須輸入用戶編號(hào)!');
     edit1.SetFocus ;
     exit;
     end;

     if edit2.Text ='' then
     begin
     showmessage('必須輸入姓名!');
     edit2.SetFocus ;
     exit;
     end;

     if edit3.Text <>edit4.Text then
     begin
     showmessage('密碼不一致!');
     edit3.Text :='';
     edit4.Text :='';
     edit3.SetFocus ;
     exit;
     end;

  if newormod='insert' then
  begin
  useraddquery.ParamByName('user_id').AsString :=edit1.Text ;
  useraddquery.ParamByName('unit_id').AsInteger :=unit_id_group[ComboBox2unit.ItemIndex].unit_id;
  useraddquery.Close;
  useraddquery.Open;
    if not useraddquery.IsEmpty  then
    begin
     showmessage('已經(jīng)有重復(fù)的工號(hào),輸入錯(cuò)誤!');
     edit1.Text :='';
     edit1.SetFocus ;
     exit;
    end;
  addquery.ParamByName('user_id').AsString :=edit1.Text ;
  addquery.ParamByName('unit_id').AsInteger :=unit_id_group[ComboBox2unit.ItemIndex].unit_id;
  addquery.ParamByName('name').AsString :=edit2.Text ;
  addquery.ParamByName('password').AsString :=edit3.Text ;
  addquery.ParamByName('privilege').AsInteger:=ComboBox1.ItemIndex;
   try
   addquery.ExecSQL ;
   except
   showmessage('添加用戶時(shí)出錯(cuò)!');
   exit;
   end;
  end;

  if newormod='modify' then
  begin
  {
   usermodquery.ParamByName('user_id').AsString :=edit1.Text ;
   usermodquery.Close;
   usermodquery.Open;
    if not usermodquery.IsEmpty  then
    begin
     showmessage('已經(jīng)有重復(fù)的工號(hào),輸入錯(cuò)誤!');
     edit1.SetFocus ;
     exit;
    end;
    }
   modquery.ParamByName('user_id').AsString:=usercode;
   modquery.ParamByName('privilege').AsInteger :=ComboBox1.ItemIndex ;
   modquery.ParamByName('name').AsString :=edit2.Text ;
   modquery.ParamByName('password').AsString :=edit3.Text ;
    try
    modquery.ExecSQL ;
    except
    showmessage('修改用戶時(shí)出錯(cuò)!');
    exit;
    end;
  end;
  usertable.Close;
  usertable.Open;
  edit1.Enabled :=false;
  edit2.Enabled :=false;
  edit3.Enabled :=false;
  edit4.Enabled :=false;
  ComboBox2unit.Enabled :=false;
  ComboBox1.Enabled :=false;
  addbitbtn.Enabled :=true;
  delbitbtn.Enabled :=true;
  modbitbtn.Enabled :=true;
end;



procedure TFuserMan.canBitBtnClick(Sender: TObject);
begin  //取消
   addbitbtn.Enabled :=true;
   delbitbtn.Enabled :=true;
   modbitbtn.Enabled :=true;
   edit1.Enabled :=false;
   edit2.Enabled :=false;
   edit3.Enabled :=false;
   edit4.Enabled :=false;
   ComboBox2unit.Enabled :=false;
   ComboBox1.Enabled :=false;
end;

procedure TFuserMan.exiBitBtnClick(Sender: TObject);
begin
  close;
end;

procedure TFuserMan.userTableAfterScroll(DataSet: TDataSet);
begin
  unit_index:= getunitindex(userTable.fieldbyname('unit_id').AsInteger);
  usercode :=userTable.fieldbyname('user_id').AsString;
  ComboBox2unit.ItemIndex:=unit_index;
  edit1.Text :=userTable.fieldbyname('user_id').AsString ;
  edit2.Text :=userTable.fieldbyname('name').AsString ;
  edit3.Text :=userTable.fieldbyname('password').AsString;
  edit4.Text :=edit3.Text ;
  ComboBox1.ItemIndex:=userTable.fieldbyname('privilege').AsInteger;
end;

procedure TFuserMan.FormShow(Sender: TObject);
var
i:integer;
begin
        ComboBox2unit.Items.Clear;
        for i:=0 to unit_id_Cnt-1 do
        begin
            ComboBox2unit.Items.Add(unit_id_group[i].strName);
        end;
        ComboBox2unit.ItemIndex:=unit_index;
end;
function getunitindex(unit_id:integer):integer;
var
   unitindex:integer;
   i:integer;
begin
///////////////////////////////////////////
        unitindex:=0;
        for i:=0 to unit_id_Cnt-1 do
        begin
            if unit_id_group[i].unit_id=unit_id then
            begin
               unitindex:=i;
               break;
            end;
        end;
        result:= unitindex;
//////////////////////////////////////////
end;
end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲自拍偷拍| 久久精品视频免费| 亚洲国产精品久久久男人的天堂| 丰满少妇久久久久久久| 国产三级精品三级| 在线一区二区观看| 一区二区三区毛片| 欧美老肥妇做.爰bbww| 亚洲二区在线观看| 欧美午夜精品理论片a级按摩| 亚洲日本成人在线观看| 在线观看国产日韩| 亚洲mv大片欧洲mv大片精品| 欧美日本精品一区二区三区| 精品午夜一区二区三区在线观看| 久久久久久久久久久久久女国产乱 | 夜夜精品浪潮av一区二区三区 | 国产suv精品一区二区6| 国产精品国产a| 一本大道av伊人久久综合| 日欧美一区二区| 国产午夜精品美女毛片视频| 成人丝袜视频网| 亚洲第一综合色| 国产三级一区二区| 国产91综合网| 亚洲午夜免费电影| 欧美一区二区网站| 成人动漫一区二区三区| 亚洲精品免费一二三区| 欧美一区二区三区在| 波多野结衣亚洲| 奇米精品一区二区三区四区| 国产精品天天看| 日韩一区二区三区在线视频| 国产电影精品久久禁18| 亚洲国产精品精华液网站| 久久免费视频色| 欧美三级电影精品| 国产99久久久国产精品潘金| 石原莉奈在线亚洲三区| 综合婷婷亚洲小说| 精品福利av导航| 欧美色视频在线观看| 国产原创一区二区| 污片在线观看一区二区| 国产精品麻豆久久久| 精品成a人在线观看| 成人av资源网站| 美女一区二区在线观看| 国产精品毛片久久久久久| 欧美日韩国产综合一区二区三区| 国产一区二区三区av电影| 午夜精品福利一区二区三区av| 国产精品卡一卡二| 久久品道一品道久久精品| 欧美一区二区三区系列电影| 欧美性三三影院| 99久久免费国产| 国产不卡高清在线观看视频| 美女国产一区二区| 亚洲一区二区影院| 久久一夜天堂av一区二区三区| 91色婷婷久久久久合中文| 久久不见久久见免费视频7| 性做久久久久久免费观看| 亚洲久草在线视频| 亚洲精品中文在线影院| 亚洲日本一区二区三区| 国产精品久久久久久久久免费丝袜 | 精品一区二区三区免费视频| 亚洲乱码精品一二三四区日韩在线| 国产精品伦理一区二区| 中文字幕va一区二区三区| 国产偷国产偷精品高清尤物 | 欧美成人精品高清在线播放| 欧美电影一区二区三区| 欧美日韩免费高清一区色橹橹| 99国产精品国产精品毛片| a美女胸又www黄视频久久| av中文字幕一区| 国内国产精品久久| 国产一区二区不卡老阿姨| 激情欧美一区二区| 久久国产精品99精品国产 | 国产情人综合久久777777| 亚洲精品一区二区三区四区高清 | 国产精品麻豆网站| 亚洲欧洲另类国产综合| 国产精品久久久久影院亚瑟 | 国产乱一区二区| 久久成人免费网| 午夜视黄欧洲亚洲| 亚洲午夜久久久久久久久久久| 91精品国产全国免费观看 | 久久精品免费观看| 国产主播一区二区三区| 成人综合在线观看| 色综合久久天天综合网| 日本二三区不卡| 91麻豆精品国产| 欧美mv日韩mv国产网站app| 2017欧美狠狠色| 亚洲视频资源在线| 亚洲1区2区3区视频| 日本亚洲视频在线| 成人免费不卡视频| 欧美中文一区二区三区| 日韩欧美另类在线| 中文字幕一区二区三区蜜月| 亚洲成人动漫精品| 国产精品538一区二区在线| 色综合久久88色综合天天| 日韩亚洲电影在线| 中文字幕欧美一区| 亚洲成av人片一区二区| 国产一区二区剧情av在线| av在线免费不卡| 3d成人h动漫网站入口| 国产欧美日韩在线看| 亚洲国产综合色| 国产成人亚洲综合a∨婷婷图片| 99re8在线精品视频免费播放| 7777精品伊人久久久大香线蕉经典版下载 | 欧美一区二区三区啪啪| 国产精品美女久久久久久| 日本中文字幕一区| 成人性视频网站| 日韩亚洲欧美成人一区| 一区二区三区四区高清精品免费观看| 美女一区二区久久| 在线亚洲一区二区| 国产欧美日韩视频一区二区| 日韩精品福利网| 色悠悠久久综合| 国产欧美1区2区3区| 麻豆国产精品视频| 欧美日韩卡一卡二| 一区二区三区四区不卡在线| 国产成人综合在线观看| 日韩亚洲欧美高清| 视频在线观看一区| 91极品美女在线| ...av二区三区久久精品| 国产精品自拍三区| 日韩欧美123| 石原莉奈一区二区三区在线观看| 日本精品一级二级| 亚洲色图另类专区| 国产精品99久久久久久久vr| 精品久久国产字幕高潮| 日韩高清欧美激情| 欧美日本免费一区二区三区| 亚洲精品中文字幕乱码三区| 91免费精品国自产拍在线不卡| 国产日本欧美一区二区| 国产精品亚洲视频| 久久久精品欧美丰满| 毛片av一区二区三区| 欧美一区二区免费观在线| 亚洲大片在线观看| 色94色欧美sute亚洲线路一ni | 欧美日韩亚洲综合一区二区三区| 中文字幕在线免费不卡| 高清成人免费视频| 国产欧美日韩精品a在线观看| 久久精品国产网站| 日韩一区二区精品| 日本美女一区二区三区| 91精品国产一区二区三区蜜臀| 亚洲综合一区二区| 欧美丝袜丝交足nylons| 亚洲成年人网站在线观看| 欧美美女一区二区| 免费在线观看一区| 2020国产精品自拍| 成熟亚洲日本毛茸茸凸凹| 国产欧美日韩久久| 色婷婷av久久久久久久| 午夜电影一区二区| 日韩无一区二区| 国产精品自拍一区| 中文字幕av资源一区| 91麻豆国产精品久久| 亚洲精品视频观看| 欧美日韩一级视频| 国产欧美日韩在线观看| 97精品久久久久中文字幕 | 精品久久久久久久久久久院品网| 国产一区视频在线看| 国产精品乱子久久久久| 欧美在线999| 国产综合色在线视频区| 中文字幕av一区二区三区| 色欧美片视频在线观看在线视频| 亚洲国产精品影院| 精品国产污网站| 91亚洲国产成人精品一区二区三| 亚洲二区在线视频| 久久蜜桃香蕉精品一区二区三区|