Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            StreamReader sr   = new StreamReader("Ficheiros de Texto/utilizadores.txt");
            string       line = sr.ReadLine();
            int          cont = 0;

            while (line != null)
            {
                string[] parts = line.Split(';');
                if (parts[1] == textBox1.Text)
                {
                    cont++;
                }
                line = sr.ReadLine();
            }
            sr.Close();
            if (cont == 0)
            {
                var          lastLine   = File.ReadLines("Ficheiros de Texto/utilizadores.txt").Last();
                char[]       delimiters = new char[] { ';' };
                string[]     parts      = lastLine.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
                int          id         = Convert.ToInt16(parts[0]) + 1;
                string       user       = textBox1.Text;
                string       email      = textBox3.Text;
                string       password   = textBox2.Text;
                StreamWriter sw         = File.AppendText("Ficheiros de Texto/utilizadores.txt");
                sw.Write("\n" + id + ";" + user + ";" + email + ";" + password + ";" + "docente");
                MessageBox.Show("Registo efetuado com sucesso. \n Inicie sessão com a sua conta");
                sw.Close();
                this.Hide();
                Form login = new Login();
                login.Closed += (s, args) => this.Close();
                login.Show();
            }
            else
            {
                MessageBox.Show("O user já existe!!");
            }
        }
 private void bunifuFlatButton1_Click(object sender, EventArgs e)
 {
     if (!password.Text.Equals(confirmpassword.Text))
     {
         errorProvider1.SetError(password, "No coinciden las contraseñas!");
         errorProvider1.SetError(confirmpassword, "No coinciden las contraseñas!");
     }
     else if (nombre.Text.Equals(String.Empty))
     {
         errorProvider1.SetError(nombre, "Complete los campos!");
     }
     else if (password.Text.Equals("password"))
     {
         errorProvider1.SetError(password, "Complete los campos!");
     }
     else if (confirmpassword.Text.Equals("confirm"))
     {
         errorProvider1.SetError(confirmpassword, "Complete los campos!");
     }
     else
     {
         bool agregado = lg_xml.AgregarUsuario(nombre.Text, password.Text);
         if (agregado)
         {
             MessageBox.Show("Usuario Agregado");
             Login lo = new Login();
             this.Hide();
             lo.Show();
         }
         else
         {
             MessageBox.Show("El usuario está en uso");
             nombre.Text          = String.Empty;
             password.Text        = String.Empty;
             confirmpassword.Text = String.Empty;
         }
     }
 }
Exemple #3
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            if (txtName.Text == "" || txtEmail.Text == "" || txtPassword.Text == "" || (!rbtnAdmin.Checked && !rbtnEmployee.Checked))
            {
                MessageBox.Show("Fill all fields");
            }
            else
            {
                try
                {
                    eUserType userType;
                    if (rbtnAdmin.Checked)
                    {
                        userType = eUserType.admin;
                    }
                    else
                    {
                        userType = eUserType.employee;
                    }
                    User user = new User(txtName.Text, txtEmail.Text, txtPassword.Text, userType);

                    bs.AddUser(user);
                    txtName.Text     = "";
                    txtEmail.Text    = "";
                    txtPassword.Text = "";

                    Login login = Login.LoginInstance;
                    this.Hide();
                    login.Show();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Exemple #4
0
 private void button2_Click(object sender, EventArgs e) //닫기
 {
     frm1.Show();                                       // 로그인 창 보여주기
     Hide();
 }
Exemple #5
0
        private void mnDangnhap_Click(object sender, EventArgs e)
        {
            Login frm1 = new Login();

            frm1.Show();
        }
Exemple #6
0
 //--------------------------Close Action ----------------------------//
 private void Close_Click(object sender, EventArgs e)
 {
     this.Hide();
     login.txt_password.Text = "";
     login.Show();
 }
Exemple #7
0
 private void btn_Salir_Click(object sender, EventArgs e)
 {
     Login log = new Login();
     this.Close();
     log.Show();
 }
Exemple #8
0
        private void NewOTAccount_FormClosing(object sender, FormClosingEventArgs e)
        {
            Login newLogin = new Login();

            newLogin.Show(); // *check
        }