protected void Login(string name, string password) { try { using (var userMgr = new UserManager()) { IUser user; if (name == "Admin" && password == "123") user = userMgr.CreateSuperUser(name); else user = userMgr.Authenticate(name, password); if (user == null) Dialog.Error(this,"用户名或密码错误,请联系管理员."); else { Current.Login(user); Dialog.Info(this, "登录成功"); AjaxManager.ResponseScripts.Add(string.Format("ChangeUserInfo(\"{0}\");", user.Name)); AjaxManager.ResponseScripts.Add("CloseLoginDialog(null,null);"); AjaxManager.ResponseScripts.Add("CleanUpDialogInput();"); } } } catch(Exception ex ) { MessageBuilder msgBuilder=new MessageBuilder().AppendLine(ex); Dialog.Error(this,msgBuilder.Message); } }
public static void Info(Page page, MessageBuilder msg) { string script = " function RunOnce() { radalert(\"" + msg.Message + "\", 400, 100,\"" + GlobalConstant.ProductName + "\");Sys.Application.remove_load(RunOnce);} Sys.Application.add_load(RunOnce);"; ScriptManager.RegisterStartupScript(page, typeof(Page), "InfoDialog", script, true); }
public static void Info(Page page, Exception ex) { using (var builder = new MessageBuilder()) { builder.AppendLine(ex); Info(page, builder); } }
public static void Info(Page page, string info) { using (var builder = new MessageBuilder()) { builder.AppendLine(info); Info(page, builder); } }
public static void Error(Page page, string err) { using (var builder = new MessageBuilder()) { builder.AppendLine(err); Error(page, builder); } }
public static void Error(Page page,MessageBuilder msg) { string script = string.Format( "function RunOnce() {{ radalert('{0}', 400, 100,'{1}');Sys.Application.remove_load(RunOnce); return false; }} Sys.Application.add_load(RunOnce);", msg.Message, GlobalConstant.ProductName); ScriptManager.RegisterStartupScript(page,typeof(Page),"ErrorDialog",script,true); }