Пример #1
0
        public ActionResult Register(FormRegister formRegister)
        {
            if (ModelState.IsValid)
            {
                Utilisateur utilisateur = new Client(formRegister.UserName, formRegister.Email, formRegister.Password, formRegister.Confirmpwd, formRegister.DateNaissance);

                //Lors de la création d'un utilisateur je crée un adresse par défaut

                /*            utilisateur.Adresse = new Adresse {
                 *            TypeDeVoie="", NomDeVoie="", NumVoie=0, CodePostale="00000", Ville="", Pays="" };*/
                try
                {
                    serviceUser.Insert(utilisateur); //Ajoute dans la liste d'utilisateur en mémoire (la liste locale)
                }
                catch (UserNameIsException ex)
                {
                    ViewBag.ExceptionUserName = ex.Message;
                    return(View());
                }
                catch (EmailIsException ee)
                {
                    ViewBag.ExceptionMail = ee.Message;
                    return(View());
                }


                serviceUser.SaveChanges();  //Ensuite Actualise dans la base de données (la liste distante: remote)
                ViewData["UserName"] = utilisateur.UserName;

                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }
Пример #2
0
        private void registerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (f_Register != null)
            {
                if (!f_Register.IsDisposed)
                {
                    f_Register.WindowState = FormWindowState.Normal;
                    f_Register.BringToFront();
                }
                else
                {
                    f_Register = new FormRegister();
                }
            }
            else
            {
                f_Register = new FormRegister();
            }

            f_Register.label_Product.Text = AppCode.AssemblyProduct;
            f_Register.Icon = Properties.Resources.kymco_logo_ico;
            f_Register.textBox_CompanyName.Text = set.CompanyName;
            f_Register.textBox_ProgramID.Text   = Application.ProductVersion;
            f_Register.ShowDialog(this);
        }
Пример #3
0
        public void RegisterWithHttpPost_DoesInsertUser()
        {
            //Arrange
            string   username        = "******";
            string   email           = "*****@*****.**";
            string   password        = "******";
            string   confirmPassword = "******";
            string   dateNaiss       = "17-08-2016";
            DateTime dateNaissance   = DateTime.Parse(dateNaiss);

            var resultAvantInsertion    = controllerUser.Index() as ViewResult;
            var viewModelAvantInsertion = (List <Utilisateur>)resultAvantInsertion.ViewData.Model;
            int tailleAvantInsertion    = viewModelAvantInsertion.Count;

            //Act
            AccountController controller   = new AccountController(contextUser);
            FormRegister      formRegister = new FormRegister {
                UserName = username, Email = email, Password = password, Confirmpwd = confirmPassword, DateNaissance = dateNaissance
            };
            var result = controller.Register(formRegister);

            var resultApresInsertion   = controllerUser.Index() as ViewResult;
            var viewModeApresInsertion = (List <Utilisateur>)resultApresInsertion.ViewData.Model;
            int tailleApresInsertion   = viewModeApresInsertion.Count;

            //Assert
            Assert.AreEqual(tailleApresInsertion, tailleAvantInsertion + 1);
        }
Пример #4
0
        private void btRegisterClient_Click(object sender, EventArgs e)
        {
            FormRegister register = new FormRegister();

            register.lbUser.Text = lbClient.Text;
            register.Show();
        }
Пример #5
0
        /// <summary>
        /// 追加
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, EventArgs e)
        {
            FormRegister form = new FormRegister();

            form.ShowDialog();
            getAllTest();
        }
Пример #6
0
        public void MetadataIsConfiguredCorrectly()
        {
            var coreAssembly = typeof(CoreDbContext).Assembly;

            var container = new Container();

            container.Configure(config =>
            {
                config.Scan(_ =>
                {
                    _.AssembliesFromApplicationBaseDirectory();
                    _.AddAllTypesOf <IAssemblyBootstrapper>();
                    _.WithDefaultConventions();
                });
            });

            var binder = new MetadataBinder(new UiMetadataFramework.Core.Binding.DependencyInjectionContainer(t => container.GetInstance(t)));

            binder.RegisterAssembly(typeof(StringInputFieldBinding).Assembly);
            binder.RegisterAssembly(typeof(BusinessException).Assembly);
            binder.RegisterAssembly(coreAssembly);

            var formRegistry = new FormRegister(binder);

            formRegistry.RegisterAssembly(coreAssembly);
        }
Пример #7
0
        public ActionResult ConfirmNewPassWord(FormRegister u)
        {
            Utilisateur ut = serviceUser.FindByEmail(u.Email);

            //ut.Password = u.Password;
            ut.Confirmpwd = u.Confirmpwd;

            if (ModelState.IsValid)
            {
                if (u.Password.Equals(u.Confirmpwd))
                {
                    serviceUser.Update(ut);
                    serviceUser.SaveChanges();
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ModelState.Clear();
                    ViewBag.ErrorLog = "Les deux mot de passe ne correspondent pas";
                    return(View());
                }
            }
            else
            {
                ViewBag.ErrorLog = "Le mot de passe n'est pas conforme";
                ModelState.Clear();
                return(View());
            }
        }
Пример #8
0
        public async Task <IActionResult> Register(FormRegister FormRegister)
        {
            if (ModelState.IsValid)
            {
                var user = new Player()
                {
                    Email    = FormRegister.Email,
                    UserName = FormRegister.UserName
                };

                var Result = await this.userManager.CreateAsync(user, FormRegister.Password);

                if (Result.Succeeded)
                {
                    await this.userManager.AddToRoleAsync(user, "Utilisateur");

                    var token = await this.userManager.GenerateEmailConfirmationTokenAsync(user);

                    var link = Url.Action("EmailVerify", "Account", new { userId = user.Id, token }, Request.Scheme, Request.Host.ToString());

                    await mailService.SendAsync(user.Email, "Email Verification", $"<a href=\"{link}\">click to verify </a>", true);

                    return(RedirectToAction("EmailVerification", "Account"));
                }
                else
                {
                    foreach (var error in Result.Errors)
                    {
                        ModelState.AddModelError(string.Empty, error.Description);
                    }
                }
            }

            return(View());
        }
Пример #9
0
        private void btn_exit_Click(object sender, EventArgs e)
        {
            //this.Close();
            FormRegister form = new FormRegister();

            form.Show();
        }
Пример #10
0
 public MyFormHandler(IMediator mediator,
                      FormRegister formRegister,
                      ManagersCollection managersCollection)
 {
     this.Mediator           = mediator;
     this.ManagersCollection = managersCollection ?? new ManagersCollection();
     this.FormRegister       = formRegister;
 }
Пример #11
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            int          id   = (int)(dgvUser.SelectedRows[0].Cells[0].Value);
            FormRegister form = new FormRegister(id);

            form.ShowDialog();
            getAllTest();
        }
Пример #12
0
        private void BttnStartGame_Click(object sender, EventArgs e)
        {
            GameData.InitializeGame();
            // Instanciacion y preparacion de UserControl
            ca = new ControlArkanoid
            {
                Dock = DockStyle.Fill,

                Width  = Width,
                Height = Height
            };

            // Seteo de Delegate que maneja el fin del juego
            ca.FinishGame = () =>
            {
                MessageBox.Show("Has perdido");

                ca.Hide();
                tableLayoutPanel1.Show();
            };

            // Seteo de Delegate que maneja cuando se gana el juego
            ca.WinningGame = () =>
            {
                PlayerController.CreateNewScore(currentPlayer.idPlayer, GameData.score);

                MessageBox.Show("Has ganado!");

                ca.Hide();
                tableLayoutPanel1.Show();
            };

            tableLayoutPanel1.Hide();

            FormRegister fr = new FormRegister();

            fr.gn = (string nick) =>
            {
                if (PlayerController.CreatePlayer(nick))
                {
                    MessageBox.Show($"Bienvenido nuevamenete {nick}");
                }
                else
                {
                    MessageBox.Show($"Gracias por registrarte {nick}");
                }

                currentPlayer = new Player(nick, 0);

                fr.Dispose();
            };

            fr.Show();

            Controls.Add(ca);
        }
Пример #13
0
 public MyFormHandler(
     IMediator mediator,
     FormRegister formRegister,
     ManagersCollection managersCollection)
 {
     this.Mediator           = mediator;
     this.FormRegister       = formRegister;
     this.UserDefaults       = NSUserDefaults.StandardUserDefaults;
     this.ManagersCollection = managersCollection ?? new ManagersCollection();
 }
Пример #14
0
 public MyMenu(UserContext userContext,
               FormRegister formRegister,
               MenuRegister menuRegister,
               SystemPermissionManager permissionManager)
 {
     this.userContext       = userContext;
     this.formRegister      = formRegister;
     this.menuRegister      = menuRegister;
     this.permissionManager = permissionManager;
 }
Пример #15
0
        public ActionResult Register(FormRegister formRegister)
        {
            if (ModelState.IsValid)
            {
                Utilisateur utilisateur = new Client(formRegister.UserName, formRegister.Email, formRegister.Password, formRegister.Confirmpwd, formRegister.DateNaissance);

                contextUser.Insert(utilisateur);
                contextUser.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }
Пример #16
0
 public MyForms(
     DependencyInjectionContainer container,
     UserContext userContext,
     FormRegister formRegister,
     MenuRegister menuRegister,
     SystemPermissionManager permissionManager)
 {
     this.container         = container;
     this.userContext       = userContext;
     this.formRegister      = formRegister;
     this.menuRegister      = menuRegister;
     this.permissionManager = permissionManager;
 }
Пример #17
0
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     if (!Security.IsRegisterd(out TimeSpan t))
     {
         FormRegister register = new FormRegister();
         if (register.ShowDialog() != DialogResult.OK)
         {
             return;
         }
     }
     Application.Run(new MainForm());
 }
Пример #18
0
 public IActionResult Register([FromServices] AreaDbContext DB, FormRegister model)
 {
     if (!String.IsNullOrEmpty(model.username) && !String.IsNullOrEmpty(model.password) &&
         !String.IsNullOrEmpty(model.confirmation) && !String.IsNullOrEmpty(model.email))
     {
         HttpContext.Session.SetString("tmpUser", model.username);
         HttpContext.Session.SetString("tmpPass", model.password);
         HttpContext.Session.SetString("tmpConfirm", model.confirmation);
         HttpContext.Session.SetString("tmpEmail", model.email);
         if (model.password == model.confirmation)
         {
             return(RedirectToAction("ConfirmRegister"));
         }
     }
     return(RedirectToAction("Register"));
 }
Пример #19
0
        private void btnRegister_ItemClick(object sender, ItemClickEventArgs e)
        {
            Form frm = this.CheckExists(typeof(FormRegister));

            if (frm != null)
            {
                frm.Activate();
            }
            else
            {
                FormRegister f = new FormRegister();
                f.MdiParent     = this;
                f.StartPosition = FormStartPosition.CenterScreen;
                f.Show();
            }
        }
        public ScanFinger(FormRegister register, int EmployeeID, int IndexFinger, int templateLength)
        {
            InitializeComponent();
            tk = new TKHelper();
            db = new DB();
            btnStart.Enabled          = false;
            this.EmployeeID           = EmployeeID;
            this.IndexFinger          = IndexFinger;
            this.templateLength       = templateLength;
            this.DataFinger           = "";
            this.register             = register;
            labelPreviousQuality.Text = tk.CalculatePercentageTemplateFingerprint(templateLength);
            string fingerType = GetFingerType(this.IndexFinger);

            txtFinger.Text = "Type : " + fingerType;
            device         = new Device(this);
        }
Пример #21
0
        private async void timer_DeleteLog_Tick(object sender, EventArgs e)
        {
            timer_DeleteLog.Enabled = false;
            await Task.Run(() =>
            {
                if (!Security.IsRegisterd(out TimeSpan t))
                {
                    Btn_Stop_Click(null, null);
                    FormRegister register = new FormRegister();
                    if (register.ShowDialog() != DialogResult.OK)
                    {
                        Close();
                    }
                }

                Log.DeleteFile(30);
            });

            timer_DeleteLog.Enabled = true;
        }
Пример #22
0
        public void RegisterAction_DoesReturn_AdresseIsNotNull()
        {
            //Arrange
            string   username        = "******";
            string   email           = "*****@*****.**";
            string   password        = "******";
            string   confirmPassword = "******";
            string   dateNaiss       = "18-11-2011";
            DateTime dateNaissance   = DateTime.Parse(dateNaiss);

            //Act
            AccountController controller   = new AccountController(contextUser);
            FormRegister      formRegister = new FormRegister {
                UserName = username, Email = email, Password = password, Confirmpwd = confirmPassword, DateNaissance = dateNaissance
            };
            var result = controller.Register(formRegister);

            Utilisateur utilisateur = ((SQLRepositoryUtilisateur)contextUser).findByEmail("*****@*****.**");

            //Assert
            Assert.IsNotNull(utilisateur.Adresse);
        }
Пример #23
0
        private static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Model
            M_Grelha     = new TileGrid();
            M_Status     = new ConnectionToServer();
            M_Options    = new Options();
            M_BestScores = new BestScores();

            // View
            V_StartForm       = new FormStart();
            V_MineSweeperGame = new FormMinesweeper();
            V_Login           = new FormLogin();
            V_Register        = new FormRegister();
            V_Vencedor        = new FormVencedor();

            // Controlador
            C_Master = new GameController();

            Application.Run(V_StartForm);
        }
Пример #24
0
        public void Suppression_Compte_Utilisateur_Par_Admin()
        {
            //Arrange

            string   username        = "******";
            string   email           = "*****@*****.**";
            string   password        = "******";
            string   confirmPassword = "******";
            string   dateNaiss       = "17-08-2000";
            DateTime dateNaissance   = DateTime.Parse(dateNaiss);

            AdminController admin = new AdminController(contextUser);


            FormRegister formRegister = new FormRegister {
                UserName = username, Email = email, Password = password, Confirmpwd = confirmPassword, DateNaissance = dateNaissance
            };

            admin.Register(formRegister);
            Utilisateur user = ((SQLRepositoryUtilisateur)contextUser).findByEmail(formRegister.Email);
            var         resultApresInsertion    = admin.Index() as ViewResult;
            var         viewModelApresInsertion = (List <Utilisateur>)resultApresInsertion.ViewData.Model;
            int         tailleApresInsertion    = viewModelApresInsertion.Count;
            //Act


            var result = admin.DeleteConfirmed(user.Id);

            var resultApresDelete   = admin.Index() as ViewResult;
            var viewModeApresDelete = (List <Utilisateur>)resultApresDelete.ViewData.Model;
            int tailleApresDelete   = viewModeApresDelete.Count;



            //Assert
            Assert.AreEqual(tailleApresInsertion, tailleApresDelete + 1);
        }
Пример #25
0
 public Forms(IClientTcp socket, IPacket packet)
 {
     Login    = new FormLogin(socket, packet);
     Register = new FormRegister(socket, packet);
     Main     = new FormMain(socket, packet);
 }
        private void btnAddUser_Click(object sender, EventArgs e)
        {
            Form formRegister = new FormRegister();

            formRegister.ShowDialog();
        }
Пример #27
0
 public FormController(IMediator mediator, FormRegister formRegister)
 {
     this.mediator     = mediator;
     this.formRegister = formRegister;
 }
Пример #28
0
 public DatabaseConifg(FormRegister register)
 {
     InitializeComponent();
     this.register = register;
     InitData();
 }
Пример #29
0
        private void 数据注册ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormRegister formRegister = new FormRegister();

            formRegister.Show(this);
        }
Пример #30
0
        //点击注册
        private void btnRegister_Click(object sender, EventArgs e)
        {
            var fromRegister = new FormRegister();

            fromRegister.Show();
        }