/// <summary> /// 新建单位时自动产生一个单位管理员 /// </summary> /// <param name="deptID">部门ID</param> /// <param name="unitID">单位ID</param> public void NewAdminOfUnit(long deptID, long unitID, string unitName) { long newUserID; string userName = "******" + unitID; string password = ALEncrypt.Md5hash(AppConfig.GetConfig("InitPassword")); newUserID = DBHelperProxy.GetMaxID("User"); string strSQL = "Insert Into " + DBHelperProxy.FormatTable("User") + "(ID,UserName,LoginName," + DBHelperProxy.FormatField("Password") + ",DeptID,DeptName,UnitID,IsStop," + DBHelperProxy.FormatField("Sequence") + ") Values(" + newUserID.ToString() + ", '管理员[" + unitID + "]','" + userName + "','" + password + "'," + deptID + ",'" + unitName + "'," + unitID + ",1,100);"; DBHelperProxy.ExecuteScalar(strSQL); //添加到管理员角色中 AddUserToAdminRole(newUserID, unitID); }