// GET: APPAPI/Login 用户注册 public IActionResult Index(string username, string password) { //前端判断后台也要判断用户名和密码是否为空等情况 if (string.IsNullOrEmpty(username)) { return Json(new { status = "n", info = "请输入用户名!" }); } if (string.IsNullOrEmpty(password)) { return Json(new { status = "n", info = "请输入密码!" }); } //判断是否注册过 DAL.UserDAL udal = new DAL.UserDAL(); int x = udal.CalcCount("username=@username", new SqlParameter[] { new SqlParameter("@username", username) }); if(x>0) { return Json(new { status = "n", info = "用户已被注册,请重新输入!" }); } //否则就加入数据库 int userid= udal.Add(new Model.User() { username = username, password = password }); //语法糖 4.5以上才能用 ,原始的 info = "恭喜您(+username+)注册成功!" return Json( new { status = "y", info = $"恭喜您({username})注册成功!", userid = userid, // face = Tool.GetHostUrl() + $"/{u.face}" , //upload//aa.jpg -》http://mhqapp.net/upload/aa.jpg face = "upload/face.jpg" , username = username, usertype = "普通会员" }); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Entity.UserEntity model) { return(dal.Add(model)); }
private async void Button_Confim_Click(object sender, RoutedEventArgs e) { if (!CheckInputIsShitOrFuck()) { return; } ChongGuanSafetySupervisionQZ.DAL.UserDAL userDAL = new DAL.UserDAL(); var addUser_result = await userDAL.Add(new QZ_User { AreaCode = _chinaCitiesViewModel.SelectedItem.AreaId, CreateTime = DateTime.Now.ToString(), IsDeleteId = 0, IsForbidden = 0, LoginName = this.TextBox_AdminUserName.Text, LoginPwd = this.RadPasswordBox_AdminPassword.Password, ModifyTime = DateTime.Now.ToString(), UserCode = Guid.NewGuid().ToString("N"), UserName = "******", UserAge = "0", UserCard = "", UserEmail = "", UserFingerImageFilePath = "", UserLawCard = "", UserPhone = "", UserPhotoFilePath = "", UserSex = "" }); if (!addUser_result.IsSuccessed) { RadWindow.Alert(new DialogParameters { Header = new TextBlock { Text = "添加管理员失败", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = addUser_result.Message, FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, Owner = this, Theme = new MaterialTheme() }); return; } GlobalData.CurrentUser = addUser_result.Data; ChongGuanSafetySupervisionQZ.DAL.DeparmentDAL deparmentDAL = new DAL.DeparmentDAL(); var addDeparment_result = await deparmentDAL.Add(new QZ_Deparment { AreaCode = _chinaCitiesViewModel.SelectedItem.AreaId, DeparmentCode = Guid.NewGuid().ToString("N"), DeparmentName = this.TextBox_Department.Text, DeparmentParentCode = "", IsDeleteId = 0 }); if (!addDeparment_result.IsSuccessed) { RadWindow.Alert(new DialogParameters { Header = new TextBlock { Text = "添加部门信息失败", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = addDeparment_result.Message, FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, Owner = this, Theme = new MaterialTheme() }); return; } GlobalData.CurrentDeparment = addDeparment_result.Data; ChongGuanSafetySupervisionQZ.DAL.Deparment_UserDAL deparment_UserDAL = new DAL.Deparment_UserDAL(); await deparment_UserDAL.Add(GlobalData.CurrentDeparment, GlobalData.CurrentUser); ChongGuanSafetySupervisionQZ.DAL.Role_UserDAL role_UserDAL = new DAL.Role_UserDAL(); await role_UserDAL.Add(new QZ_Role { RoleId = 1 }, GlobalData.CurrentUser); GlobalData.CurrnetRole = new QZ_Role { RoleId = 1 }; //RegistryHelper.SetRegistryData(@"ChongGuan\ChongGuanSafetySupervisionQZ", // "Registered", "1"); CreateRegFile(); checkingHardwareWindow.Show(); //dXRibbonMainWindow.Show(); this.Close(); }
/// <summary> /// 添加一条数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Add(User model) { dal.Add(model); return(true); }