加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

物资管理信息系统4 -- 修改密码界面

发布时间:2020-12-12 20:06:19 所属栏目:百科 来源:网络整理
导读://importwin.ui;作为子窗口,可以引用父窗口的导入库/*DSG{{*/varfrmUserUpdate=..win.form(text="修改密码";right=372;bottom=319;parent=...)frmUserUpdate.add(button={cls="button";text="确定";left=60;top=270;right=150;bottom=301;z=4};button2={cls
//importwin.ui;作为子窗口,可以引用父窗口的导入库
/*DSG{{*/
varfrmUserUpdate=..win.form(text="修改密码";right=372;bottom=319;parent=...)
frmUserUpdate.add(
button={cls="button";text="确定";left=60;top=270;right=150;bottom=301;z=4};
button2={cls="button";text="取消";left=236;top=266;right=326;bottom=297;z=5};
listview={cls="listview";left=22;top=52;right=183;bottom=241;bgcolor=16777215;edge=1;z=10};
newpass={cls="edit";left=208;top=130;right=351;bottom=162;edge=1;password=1;z=6};
oldpass={cls="edit";left=208;top=53;right=351;bottom=85;edge=1;password=1;z=3};
pass2={cls="edit";left=208;top=206;right=351;bottom=238;edge=1;password=1;z=7};
static={cls="static";text="请鼠标选择需要修改密码的用户编号";left=16;top=20;right=213;bottom=40;transparent=1;z=1};
static2={cls="static";text="请输入旧密码";left=230;top=19;right=327;bottom=33;transparent=1;z=2};
static3={cls="static";text="请输入新密码";left=230;top=97;right=327;bottom=111;transparent=1;z=8};
static4={cls="static";text="请确认新密码";left=230;top=175;right=327;bottom=195;transparent=1;z=9}
)
/*}}*/

vardb=frmUserUpdate.parent.db

frmUserUpdate.listview.insertColumn("用户编号",70)
frmUserUpdate.listview.insertColumn("用户名",100)

forid,nameindb.each("SELECTid,用户名from[use]ORDERBYid"){
	frmUserUpdate.listview.addItem({id;name})	
}

frmUserUpdate.button2.oncommand=function(id,event){
	frmUserUpdate.close()	
}

frmUserUpdate.button.oncommand=function(id,event){
	//确定;
	varid=frmUserUpdate.listview.getItemText(frmUserUpdate.listview.selIndex,1)
	varpass=frmUserUpdate.oldpass.text
	varpass2=frmUserUpdate.newpass.text
	varpass3=frmUserUpdate.pass2.text
	varrs=db.stepQuery("SELECT密码FROM[use]",{id=id})
	rs?=rs.密码		
	if(rs!=pass){
		frmUserUpdate.msgbox("旧密码不符请重输")
		frmUserUpdate.oldpass.text=""
		frmUserUpdate.oldpass.setFocus(0);		
	}
	elseif(!#pass2){
		frmUserUpdate.msgbox("新密码不能为空")
		frmUserUpdate.newpass.setFont()
	}
	elseif(pass3!=pass2){
			frmUserUpdate.msgbox("二次输入密码不符请重输")
			frmUserUpdate.pass2.text=""
			frmUserUpdate.pass2.setFocus()	
	}			
	else{
		if(db)db.exec("update[use]set密码=@pwhereid=@id;",{p=pass2;id=id})
		frmUserUpdate.msgbox("修改密码成功")
	}
	
}

frmUserUpdate.listview.onnotify=function(id,code,ptr){
	select(code){
		case0xFFFFFFFE/*_NM_CLICK*/{//鼠标点击用户编号密码框置焦点
			if(frmUserUpdate.listview.selIndex){
				frmUserUpdate.oldpass.text=""		
				frmUserUpdate.oldpass.setFocus()				
			}
		}
	}
}


frmUserUpdate.show()
win.loopMessage();
returnfrmUserUpdate;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读