Exemple #1
0
        public void TestUserBLL()
        {
            UserBLL bll   = new UserBLL(new UserDAL());
            User    user1 = new User("user1", "1111", 1);

            bll.Add(user1);

            bll.Delete(user1);

            bll.Add(user1);

            User user2 = new User("user2", "2222", 2);

            bll.Modify(user1, user2);

            bll.GetObjById(user2.Name);

            int ret = bll.ExcuteSqlStr("select * from userInfo");

            List <object> objs1 = bll.GetAllObjs();

            List <object> objs2 = bll.GetObjsBySQL("select * from userInfo", null);

            User user = bll.GetUserByNameAndPassword("aaaa", "1111");
        }
Exemple #2
0
        public string Add(AddUserServiceForm form)
        {
            var  currentUser = bll.GetCurrentUser();
            User u           = new User
            {
                ID       = form.ID,
                Enabled  = form.Enabled,
                Name     = form.Name,
                Password = form.Password,
            };

            u.Creator = currentUser.User.ID;
            UserInfo ui = new UserInfo
            {
                CnName   = form.CnName,
                WX       = form.WX,
                Mobile   = form.Mobile,
                Identity = form.Identity,
                QQ       = form.QQ,
                Remark   = form.Remark,
                Address  = form.Address,
            };

            return(bll.Add(u, ui, form.RoleIDList));
        }
Exemple #3
0
    private string AddUser(string name, int organID)
    {
        UserBLL pBLL = new UserBLL();

        int    i       = 0;
        string newName = name;

        while (true)
        {
            bool _re = pBLL.Exists(newName, organID);
            if (_re)
            {
                i++;
                newName = name + i.ToString();
            }
            else
            {
                User p = new User();
                p.UserName = newName;

                p.OrganID = organID;
                p.InputBy = Session["UserID"].ToString();

                int reAdd = pBLL.Add(p);
                break;
            }
        }


        string _Code = pBLL.GetUserID(newName, organID);

        return(_Code);
    }
        /* Methods */
        public void Update(object param)
        {
            var    tuple    = param as Tuple <bool, bool, string, string>;
            string name     = tuple.Item3;
            string password = tuple.Item4;


            if (tuple.Item1) /* Register */
            {
                userBLL.Add(name, password);
            }
            else if (tuple.Item2) /* Update */
            {
                if (DataManager.Instance.UpdatePressed)
                {
                    DataManager.Instance.UpdatePressed = false;
                    userBLL.Update(DataManager.Instance.OldId, name, password);
                }
                else
                {
                    DataManager.Instance.UpdatePressed = true;
                    foreach (var user in userBLL.ClientsList)
                    {
                        if (user.Name == name &&
                            user.Password == password)
                        {
                            viewModel.Title            = "- Update User -";
                            DataManager.Instance.OldId = user.Id_Client;
                        }
                    }
                }
            }
        }
Exemple #5
0
 public void Init()
 {
     dao.Delete(new UserQueryForm {
         ID = defaultID
     });
     infodao.Delete(new UserInfoQueryForm {
         ID = defaultID
     });
     bll.Add(new User
     {
         ID       = defaultID,
         Enabled  = 1,
         Name     = defaultID,
         Password = defaultID,
     }, null, null);
 }
        /// <summary>
        /// 微信用户注册
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public JObject Register(JObject value)
        {
            JObject result      = new JObject();
            string  mobilePhone = value["mobilePhone"].Value <string>();
            string  passsword   = value["password"].Value <string>();
            string  userName    = value["userName"].Value <string>();
            UserBLL userBll     = new UserBLL();

            //用户名,手机号码是否北占用
            if (userBll.IsUserdPhone(mobilePhone))
            {
                result["errorMsg"] = "手机号码已经被使用:" + mobilePhone;
                return(result);
            }
            if (userBll.IsUserdUserName(userName))
            {
                result["errorMsg"] = "用户名已经北使用:" + userName;
                return(result);
            }
            UserInfo user = new UserInfo();

            user.GreateDate           = DateTime.Now;
            user.LoginName            = userName;
            user.Password             = passsword;
            user.MobileTelphoneNumber = mobilePhone;
            if (userBll.Add(user) == 1)
            {
                result["status"] = 1;
                result["url"]    = "/WeiXin/Home/Index?phoneNumber=" + mobilePhone + "&password=" + passsword;
                return(result);
            }
            return(result);
        }
        private void BtnCreate_Click(object sender, EventArgs e)
        {
            try
            {
                if (FormLoggedUser.Role.UserRoleId == 2)
                {
                    MessageBox.Show("You don't have permision to create users", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    usr.Name     = txtNameCreate.Text;
                    usr.LastName = txtLastNameCreate.Text;
                    usr.Email    = txtEmailCreate.Text;
                    usr.Username = txtUsernameCreate.Text;
                    usr.InsBy    = FormLoggedUser.Id;
                    usr.Password = Sec.Hash(usr.Username, txtPasswordCreate.Text);
                    usr._role    = getRoleCreate();
                    usr.RoleID   = usr._role.UserRoleId;


                    UsersValidation  usrval = new UsersValidation();
                    ValidationResult vres   = usrval.Validate(usr);

                    if (vres.IsValid == false)
                    {
                        foreach (ValidationFailure item in vres.Errors)
                        {
                            errors += $"{item.ErrorMessage} + \n";
                        }
                        MessageBox.Show(errors);
                    }

                    int error = usrbll.Add(usr);

                    if (error == 0)
                    {
                        this.Close();
                    }

                    else if (error == 1)
                    {
                        MessageBox.Show("This username alreay exists, please if this user is deactivated you can update it");
                    }
                    else if (error == -1)
                    {
                        throw new Exception();
                    }
                }
            }

            catch (FormatException)
            {
                MessageBox.Show("User is not valid");
            }

            catch (Exception)
            {
                MessageBox.Show("User is not inserted please contact your administrator");
            }
        }
Exemple #8
0
        public ActionResult btnAdd_Click(FormCollection values)
        {
            CFG_USERINFO info = new CFG_USERINFO();

            info.NAME            = values["Name"];
            info.SEX             = Convert.ToInt32(values["Sex"]);
            info.USERNAME        = values["UserName"];
            info.USERPWD         = values["UserPwd"];
            info.AGE             = values["Age"];
            info.TELEPHONE       = values["Telephone"];
            info.CERTIFICATETYPE = Convert.ToInt32(values["CertificateType"]);
            info.CERTIFICATENUM  = values["CertificateNum"];
            info.DIRECTION       = values["Direction"];
            info.ADDRESS         = values["Address"];
            info.BELONGDEPTID    = Convert.ToInt32(values["BelongDeptId"]);
            info.BELONGNETID     = string.IsNullOrWhiteSpace(values["BelongNetId"])?-1:Convert.ToInt32(values["BelongNetId"]);
            info.USERTYPE        = Convert.ToInt32(values["UserType"]);
            info.REMARK          = values["Remark"];
            info.VIRTUALTRUMPET  = values["VirtualTrumpet"];
            info.LOGINTYPE       = Convert.ToInt32(values["LoginType"]);
            info.ISDELETED       = 0;
            var isSuccess = UserBLL.Add(info);

            ActiveWindow.HidePostBack();

            if (isSuccess)
            {
                ShowNotify("数据新增成功!");
            }
            else
            {
                ShowNotify("数据新增失败!");
            }
            return(UIHelper.Result());
        }
Exemple #9
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Gender gender = Gender.Female;
            Role   role   = Role.Customer;

            if (cboGender.SelectedItem.ToString().ToLower() == "male")
            {
                gender = Gender.Male;
            }


            var op = UserBLL.Add(new User()
            {
                ContactNumber = txtContactNumber.Text,
                Email         = txtEmailAddress.Text,
                FirstName     = txtFirstName.Text,
                LastName      = txtLastName.Text,
                Gender        = gender,
                Role          = role,
                Password      = txtPassword.Text,
                UserId        = Guid.NewGuid(),
            });

            if (op.Code != "200")
            {
                MessageBox.Show("Error : " + op.Message);
            }
            else
            {
                MessageBox.Show("User is successfully added to table");
            }
        }
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="pagerParas"></param>
        /// <returns></returns>
        public JObject Edit(JObject pagerParas)
        {
            UserBLL userBll = new UserBLL();

            userBll.Add(pagerParas);
            return(new JObject());
        }
        public void Add_ModelNull_ThrowNullException()
        {
            // Arrange
            var repo = new RepositoryFactoryMemory();
            var bll  = new UserBLL(repo);

            // Act
            bll.Add(null);
        }
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            List <string> errors = new List <string>();

            if (string.IsNullOrEmpty(txtFirstName.Text))
            {
                errors.Add("First Name is required.");
            }
            ;

            if (string.IsNullOrEmpty(txtLastName.Text))
            {
                errors.Add("Last Name is required.");
            }
            ;

            if (string.IsNullOrEmpty(txtPassword.Text))
            {
                errors.Add("Password is required.");
            }
            ;

            if (string.IsNullOrEmpty(txtEmailAddress.Text))
            {
                errors.Add("Email is required.");
            }
            ;

            var message = string.Join(Environment.NewLine, errors);

            if (errors.Count > 0)

            {
                MessageBox.Show(message);
            }

            else
            {
                var op = UserBLL.Add(new User()
                {
                    FirstName    = txtFirstName.Text,
                    LastName     = txtLastName.Text,
                    Password     = txtPassword.Text,
                    EmailAddress = txtEmailAddress.Text,
                    UserID       = Guid.NewGuid()
                });

                if (op.Code != "200")
                {
                    MessageBox.Show("Error : " + op.Message);
                }
                else
                {
                    MessageBox.Show("User is Succesfully added to table");
                }
            }
        }
Exemple #13
0
        public ActionResult Registrtion(UserLogin userLogin)
        {
            var isSave = _userBll.Add(userLogin);

            if (isSave)
            {
                return(RedirectToAction("Login"));
            }
            return(View());
        }
Exemple #14
0
        public string AddUser(FullUserInfo user)
        {
            if (user == null)
            {
                throw new XinLuClubException(400, "user不能为null");
            }
            UserBLL userbll = new UserBLL();

            return(userbll.Add(user));
        }
        /// <summary>
        /// GridView的InsertCommand事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void GridUser_InsertCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
        {
            GridEditableItem edittedItem = e.Item.OwnerTableView.GetInsertItem();
            //获取控件
            RadTextBox textUserName  = edittedItem.FindControl("textUserName") as RadTextBox;
            RadTextBox textLoginName = edittedItem.FindControl("textLoginName") as RadTextBox;
            RadTextBox textUserCode  = edittedItem.FindControl("textUserCode") as RadTextBox;
            RadTextBox textEmail     = edittedItem.FindControl("textEmail") as RadTextBox;
            RadTextBox textDesc      = edittedItem.FindControl("textDesc") as RadTextBox;
            RadTextBox textLoginPwd  = edittedItem.FindControl("textLoginPwd") as RadTextBox;

            RadComboBox ComBoxState = edittedItem.FindControl("ComBoxState") as RadComboBox;
            RadComboBox ComBoxRole  = edittedItem.FindControl("ComBoxRole") as RadComboBox;

            System.Guid gTemp    = System.Guid.NewGuid();
            UserBLL     UserBLLs = new UserBLL();

            if (UserBLLs.ExistsLogName(textLoginName.Text))
            {
                //The user already exists
                //该用户已存在
                RadWindowManager1.RadAlert("The user already exists!", 300, 100, "Info", "");
                return;
            }
            //实例化Entity实体
            tblUser UserObj = new tblUser();

            UserObj.UserName  = textUserName.Text;
            UserObj.LoginName = textLoginName.Text;
            UserObj.LoginPwd  = textLoginPwd.Text;
            UserObj.UserCode  = textUserCode.Text;
            UserObj.State     = Convert.ToBoolean(ComBoxState.SelectedItem.Value);
            UserObj.Email     = textEmail.Text;
            UserObj.Desc      = textDesc.Text;
            UserObj.UserID    = gTemp;

            UserBLLs.Add(UserObj);
            //创建目录文件夹
            Directory.CreateDirectory(Request.PhysicalApplicationPath + "FileUpLoad/" + gTemp);
            //*************************************************给用户配置角色
            RoleUserBLL Role_UserBLLs = new RoleUserBLL();

            if (ComBoxRole.SelectedItem.Value != string.Empty)
            {
                tblRole_User tblRole_UserObj = new tblRole_User();
                System.Guid  gUserID         = gTemp;
                System.Guid  gRoleID         = new Guid(ComBoxRole.SelectedItem.Value);
                tblRole_UserObj.UserID = gUserID;
                tblRole_UserObj.RoleID = gRoleID;
                Role_UserBLLs.Add(tblRole_UserObj);
            }
            //*************************************************给用户配置角色
            this.GridViewData();
        }
Exemple #16
0
        // GET: /<controller>/b
        public IActionResult Index()
        {
            User user = new User()
            {
                Id       = Guid.NewGuid(),
                Name     = "高露",
                CreateAt = DateTime.Now
            };

            userBll.Add(user);
            ViewBag.result = "添加成功!";
            return(View());
        }
        public void Add_ModelIdOutofRange_ThrowsArgumentException()
        {
            // Arrange
            var repo  = new RepositoryFactoryMemory();
            var bll   = new UserBLL(repo);
            var model = new UserModel
            {
                Id = -1
            };

            // Act
            bll.Add(model);
        }
        public void Add_ModelNotNull_Successful()
        {
            // Arrange
            var repo     = new RepositoryFactoryMemory();
            var bll      = new UserBLL(repo);
            var model    = new UserModel();
            var precount = repo.GetUserRepo().GetAll().Count();

            // Act
            bll.Add(model);

            // Assert
            Assert.AreEqual(repo.GetUserRepo().GetAll().Count(), precount + 1);
        }
Exemple #19
0
        public ActionResult Index(User user, string MailConfirm, string PasswordConfirm)
        {
            string message;

            if (_userBLL.Add(user, MailConfirm, PasswordConfirm, out message))
            {
                TempData["Message"] = message;
                return(RedirectToAction("Index", "Login"));
            }
            else
            {
                TempData["ErrorMessage"] = message;
                return(View(user));
            }
        }
Exemple #20
0
        public ActionResult Register(RegisterVM r)
        {
            User u = new User();

            u.ID        = new Guid();
            u.FirstName = r.FirstName;
            u.LastName  = r.LastName;
            u.Email     = r.Email;
            u.Password  = r.Password;
            u.Role      = Role.Member;
            _userBLL.Add(u);
            string cookie = "" + u.ID;

            FormsAuthentication.SetAuthCookie(cookie, true);
            return(RedirectToAction("Home", "Home", new { area = "Member" }));
        }
        public void AddTest()
        {
            T_User userM = new T_User
            {
                Email        = "*****@*****.**",
                HeadPortrait = "",
                IfEnable     = true,
                Mobile       = "15808714100",
                NickName     = "管理员",
                Sex          = 0,
                TrueName     = "管理员",
                UserName     = "******"
            };

            _userBLL.Add(userM);
        }
        public string Add(JObject pagerParas)
        {
            var id = HttpContext.Current.Request.QueryString["id"];
            //var form = HttpContext.Current.Request.Form;

            UserBLL userBll = new UserBLL();

            if (id != null && Int32.Parse(id) > 0)
            {
                userBll.Updata(pagerParas, Int32.Parse(id));
            }
            else
            {
                userBll.Add(pagerParas);
            }
            return("1");
        }
        public void AddTest()
        {
            T_User userM = new T_User
            {
                TrueName = "管理员",
                UserName = "******"
            };

            try
            {
                _bll.Add(userM);
            }
            catch (ArgumentException ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Exemple #24
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (true == checkInput())
            {
                UserBLL userBLL = new UserBLL(new UserDAL());

                User user = new User(textBox1.Text.Trim(), textBox2.Text.Trim(), int.Parse(comboBox1.Text.Trim()));

                int ret = 0;
                ret = userBLL.Add(user);

                if (ret == 1)
                {
                    listBox1.Items.Add(user.Name);
                }
            }
        }
Exemple #25
0
 /// <summary>
 /// 添加用户
 /// </summary>
 /// <param name="u"></param>
 /// <returns></returns>
 public ActionResult Add(Users u)
 {
     try
     {
         if (UserBLL.Add(u) > 0)
         {
             return(Content("add_yes"));
         }
         else
         {
             return(Content("add_no"));
         }
     }
     catch (Exception ex)
     {
         return(Content(ex.Message));
     }
 }
Exemple #26
0
        private void BtnRegister_Click(object sender, EventArgs e)
        {
            _frmPayment = new frmPayment();

            if (radioStandart.Checked || !_frmPayment.flag)
            {
                _user.RoleID = 2;
            }

            if (txtPass.Text == txtPassControl.Text)
            {
                try
                {
                    _user.FirstName = txtFirstName.Text;
                    _user.LastName  = txtLastName.Text;
                    _user.EMail     = txtEmail.Text;
                    _user.Password  = txtPass.Text;
                    _user.BirthDate = dtpBirthDate.Value;
                    _userBLL.Add(_user);
                    last = _userBLL.GetLastUser();
                    if (radioPremium.Checked)
                    {
                        _frmPayment.Owner = this;
                        _frmPayment.ShowDialog();
                        if (_frmPayment.flag)
                        {
                            _userBLL.UpdatePremium(last.UserID);
                            GetPay(_frmPayment._payment);
                        }
                    }
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Şifreler uyuşmuyor!");
            }
        }
Exemple #27
0
        public void adminuserentry()
        {
            DataTable dt       = user.countuser();
            int       expected = dt.Rows.Count + 1;

            user._FirstName = "lizan";
            user._LastName  = "bajracharya";
            user._Address   = "patan";
            user._Email     = "aa";
            user._Gender    = "M";
            user._PhoneNo   = "987";
            user._Username  = "******";
            user._Password  = "******";
            user._Usertype  = "2";
            user.Add();
            dt = user.countuser();
            int actual = dt.Rows.Count;

            Assert.AreEqual(expected, actual);
        }
        public static void InitDB()
        {
            if (IsInited)
            {
                return;
            }
            UserBLL.Add(new Model.DBUser()
            {
                OpenID = "0001", BranchID = "001", Name = "唐赞飞", NickName = "飞", IsManager = true
            });
            UserBLL.Add(new Model.DBUser()
            {
                OpenID = "0002", BranchID = "001", Name = "唐观文", NickName = "唐观文", IsManager = true
            });
            UserBLL.Add(new Model.DBUser()
            {
                OpenID = "0003", BranchID = "001", Name = "欧阳石光", NickName = "时光", IsManager = false
            });

            BranchBLL.Add(new Model.DBBranch()
            {
                ID = "001", MasterID = "0002", Name = "县委组织部第一支部"
            });

            PointBLL.Add(new Model.DBPoint()
            {
                ID = "001", Name = "县委组织部会议室", QrCode = "XWZZBHYS", WifiName = "556", WifiMac = "FF-FF-FF-FF"
            });
            PointBLL.Add(new Model.DBPoint()
            {
                ID = "002", Name = "翡翠湾社区", QrCode = "FCWSQ", WifiName = "TPLink368E", WifiMac = "FF-FF-FF-FF"
            });
            PointBLL.Add(new Model.DBPoint()
            {
                ID = "003", Name = "凯旋城", QrCode = "KXC", WifiName = "TPLink368E", WifiMac = "FF-FF-FF-FF"
            });
            IsInited = true;
        }
Exemple #29
0
        private void button4_Click(object sender, EventArgs e)
        {
            //AddUserRequest req = new AddUserRequest();
            //req.token = token;
            //req.form = new Form.AddUserServiceForm
            //{
            //    ID = Guid.NewGuid().ToString().Replace("-", ""),
            //    Enabled = 1,
            //    Name = "manualtest",
            //    Password = "******",
            //    CnName = "中文测试",
            //    RoleIDList = new List<string>
            //    {
            //        "3",
            //    }
            //};
            //user = new User
            //{
            //    ID = req.form.ID,
            //};
            //var res = SDKFactory.Client.Execute(req);
            //MessageBox.Show(res.ResponseBody);
            Workflow wf  = new Workflow();
            UserBLL  bll = new UserBLL();

            bll.Add(new User
            {
                Name     = "manualtest8",
                Password = "******",
            }, new UserInfo
            {
                Mobile = "1111111111",
                CnName = "manualtest8"
            }, new List <string> {
                "14"
            });
        }
Exemple #30
0
 public int Add([FromBody] user u)
 {
     return(bll.Add(u));
 }