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; } } }
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); } } }
private void button2_Click(object sender, EventArgs e) //닫기 { frm1.Show(); // 로그인 창 보여주기 Hide(); }
private void mnDangnhap_Click(object sender, EventArgs e) { Login frm1 = new Login(); frm1.Show(); }
//--------------------------Close Action ----------------------------// private void Close_Click(object sender, EventArgs e) { this.Hide(); login.txt_password.Text = ""; login.Show(); }
private void btn_Salir_Click(object sender, EventArgs e) { Login log = new Login(); this.Close(); log.Show(); }
private void NewOTAccount_FormClosing(object sender, FormClosingEventArgs e) { Login newLogin = new Login(); newLogin.Show(); // *check }