import win.ui; /*DSG{{*/ var frmUserAdd = ..win.form(text="添加用戶";right=333;bottom=363;parent=...) frmUserAdd.add( button={cls="button";text="添加";left=43;top=286;right=126;bottom=321;z=7}; button2={cls="button";text="取消";left=185;top=286;right=268;bottom=321;z=8}; id={cls="edit";left=140;top=33;right=286;bottom=61;edge=1;z=10}; name={cls="edit";left=140;top=97;right=286;bottom=125;edge=1;z=4}; password={cls="edit";left=140;top=160;right=286;bottom=188;edge=1;password=1;z=5}; password2={cls="edit";left=140;top=224;right=286;bottom=252;edge=1;password=1;z=6}; static={cls="static";text="請輸入用戶名";left=27;top=100;right=111;bottom=118;transparent=1;z=1}; static2={cls="static";text="請輸入密碼";left=27;top=166;right=111;bottom=184;transparent=1;z=2}; static3={cls="static";text="請確認密碼";left=27;top=233;right=111;bottom=252;transparent=1;z=3}; static4={cls="static";text="請輸入操做員編號";left=27;top=33;right=126;bottom=51;transparent=1;z=9} ) /*}}*/ var db = mainForm.parent.db frmUserAdd.id.setFocus() frmUserAdd.button2.oncommand = function(id,event){ //取消; if(db)db.close() frmUserAdd.close() } frmUserAdd.button.oncommand = function(id,event){ //添加; var d = 0 var id = frmUserAdd.id.text var name = frmUserAdd.name.text var pass = frmUserAdd.password.text var pass2 = frmUserAdd.password2.text; if(!#id){ frmUserAdd.msgbox("用戶編號不能爲空") frmUserAdd.id.setFocus() } elseif(!#name){ frmUserAdd.msgbox("用戶名不能爲空") frmUserAdd.name.setFocus() } elseif(!#pass){ frmUserAdd.msgbox("密碼不能爲空") frmUserAdd.password.setFocus() }elseif(pass2!=pass){ frmUserAdd.msgbox("密碼不符請重輸") frmUserAdd.password2.text = "" frmUserAdd.password2.setFocus() } else{ try{ if(db)db.exec("insert into use values(@id,@n,@p);",{id=id;n=name;p=pass}) } catch(e){ d = frmUserAdd.msgbox("用戶編號不能重複") frmUserAdd.id.setFocus(0) } if(!d){ frmUserAdd.msgbox("添加成功") } } } frmUserAdd.show() win.loopMessage(); return frmUserAdd;