Exemplo n.º 1
0
        /// <summary>
        /// Create User when the "Create user" button is pressed in register form
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void CreateUserButton_Click(object sender, EventArgs e)
        {
            bool exists=true;
            string numeUtilizator = UserName.Text;
            string numeComplet = FullName.Text;
            string email = Email.Text;
            string password = Password.Text;
            MasterWebServiceSoapClient client = new MasterWebServiceSoapClient();
            bool succeded = client.AddUser(out exists,numeUtilizator, password, email, numeComplet, string.Empty, true, (object)string.Empty);
            if (exists == true)
            {
                userAlreadyregister.Visible = true;
                userAlreadyregister.Text = "This username is already taken. Try a new one!";
                userAlreadyregister.ForeColor = System.Drawing.Color.Red;
            }

            else
            {
                if (succeded)
                {
                    var idUtilizator = UtilizatorRepository.GetUtilizatori().First(x => x.numeUtilizator == numeUtilizator).idUtilizator;
                    var idRol =RolRepository.GetRoluri().First(x => x.numeRol == "userLogat").idRol;
                    RolRepository.EditRolforUser(idUtilizator, new List<int> { idRol });
                    FormsAuthentication.RedirectFromLoginPage(numeUtilizator, true);
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Create User when the "Create user" button is pressed in register form
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void CreateUserButton_Click(object sender, EventArgs e)
        {
            bool exists=true;
            string numeUtilizator = UserName.Text;
            string numeComplet = FullName.Text;
            string email = Email.Text;
            string password = Password.Text;
            MasterWebServiceSoapClient client = new MasterWebServiceSoapClient();
            bool succeded = client.AddUser(out exists,numeUtilizator, password, email, numeComplet, string.Empty, true, (object)string.Empty);
            if (exists == true)
            {
                userAlreadyregister.Visible = true;
                userAlreadyregister.Text = "This username is already taken. Try a new one!";
                userAlreadyregister.ForeColor = System.Drawing.Color.Red;
            }

            else
            {
                if (succeded)
                {
                    FormsAuthentication.RedirectFromLoginPage(numeUtilizator, true);
                }
            }
        }