public void FailInsertTest()
        {
            var sqlParams = new Dictionary <string, object>()
            {
                { "Login", testUser.Login },
                { "Pass", testUser.Pass },
                { "IdType", testUser.IdType },
                { "Nom", testUser.Nom },
                { "Prenom", testUser.Prenom },
                { "DateRegister", testUser.DateRegister },
            };
            var id = UserMetier.InsertUser(sqlParams);

            Assert.IsTrue(id <= 0);
        }
        public void InsertUserTest()
        {
            var sqlParams = new Dictionary <string, object>()
            {
                { "Login", "99" },
                { "Pass", "99" },
                { "IdType", 1 },
                { "Nom", "Unit Test Nom" },
                { "Prenom", "Unit Test Prenom" },
                { "DateRegister", DateTime.Now },
            };
            var id      = UserMetier.InsertUser(sqlParams);
            var newUser = UserMetier.GetUser(id);

            Assert.IsTrue(newUser.Login.Equals("99"));
        }
Exemplo n.º 3
0
        protected void btnInscrire_Click(object sender, EventArgs e)
        {
            var user         = UserMetier.GetUser(tbLogin.Text);
            var date         = DateTime.Now;
            var selectedType = ddlTypeUser.SelectedItem;
            var idType       = Convert.ToInt32(selectedType.Value);

            if (!user.IsEmpty())
            {
                lblLoginError.Visible = true;
                return;
            }
            var sqlVals = new Dictionary <string, object>(8)
            {
                { "Login", tbLogin.Text },
                { "Pass", tbPassword.Text },
                { "Nom", tbNom.Text },
                { "Prenom", tbPrenom.Text },
                { "IdType", idType },
                { "DateRegister", date },
            };
            int id;

            if ((id = UserMetier.InsertUser(sqlVals)) > 0)
            {
                user.Id               = id;
                user.DateRegister     = date;
                user.IdType           = idType;
                user.Login            = tbLogin.Text;
                user.Pass             = tbPassword.Text;
                user.Prenom           = tbPrenom.Text;
                user.Nom              = tbNom.Text;
                user.UserType.Id      = idType;
                user.UserType.NameStr = selectedType.Text;

                dispatcher.IdentificationService.SetLoggedUser(user);
                dispatcher.IdentificationService.StoreSession(user);
                this.Response.RedirectToRoute("Index");
            }
        }