コード例 #1
0
        // 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 = "普通会员" 

                });

        }
コード例 #2
0
ファイル: UserBLL.cs プロジェクト: IvanFYJ/OA_MechStu
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(Entity.UserEntity model)
 {
     return(dal.Add(model));
 }
コード例 #3
0
        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();
        }
コード例 #4
0
ファイル: UserBLL.cs プロジェクト: RookieCampHome/MongoDBAPI
 /// <summary>
 /// 添加一条数据
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Add(User model)
 {
     dal.Add(model);
     return(true);
 }