private void LoginButton_Click(object sender, EventArgs e) { LoginErrorProvider.Clear(); var cancelLogin = false; if (String.IsNullOrEmpty(EmailTextbox.Text) || EmailTextbox.Text.Length < 6) { LoginErrorProvider.SetError(EmailTextbox, Localization.RegisterPanelStrings.Validation_GenericTooShort); cancelLogin = true; } if (String.IsNullOrEmpty(PasswordTextbox.Text) || PasswordTextbox.Text.Length < 6) { LoginErrorProvider.SetError(PasswordTextbox, Localization.RegisterPanelStrings.Validation_GenericTooShort); cancelLogin = true; } if (cancelLogin) { return; } if (BasicLoginWorker.IsBusy) { return; } m_doingBasicLogin = true; ShowLoginInProgressPanel(); BasicLoginWorker.RunWorkerAsync(new Object[] { EmailTextbox.Text, PasswordTextbox.Text }); }
private void IngresarBtn_Click(object sender, EventArgs e) { LoginErrorProvider.Clear(); if (IsCamposLlenos()) { MySqlDb mySqlDb = new MySqlDb { ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MySqlConnection"].ConnectionString }; mySqlDb.OpenConnection(); string query = String.Format("Select id_usuario,avatar,contrasena from usuarios where avatar='{0}'", usuarioTxt.Text); if (mySqlDb.QuerySQL(query).Rows.Count != 0) { foreach (var usuarios in Singlenton.Instance.listUsuarioFromDB.SelectUsuarioFromDataTable(mySqlDb.QuerySQL(query))) { if (usuarios.NombreUsuario == usuarioTxt.Text && usuarios.Contraseña == contraseñaTxt.Text) { String queryPermiso = String.Format("Select id_permiso from permisos_personas where id_usuario='{0}'and id_permiso=8", usuarios.IdUsuario); try { if (mySqlDb.QuerySQL(queryPermiso).Rows[0][0].ToString() == "8") { Usuario usuario = new Usuario { Activo = true, IdUsuario = usuarios.IdUsuario, NombreUsuario = usuarios.NombreUsuario }; Singlenton.Instance.usuarioActual = usuarios; DialogResult = DialogResult.OK; this.Close(); } } catch { MessageBox.Show("El usuario no tiene permiso para iniciar sección"); } } else { if (usuarios.NombreUsuario == usuarioTxt.Text && usuarios.Contraseña != contraseñaTxt.Text) { MessageBox.Show("Contraseña incorecta"); } } } } else { MessageBox.Show("El usuario no existe"); } } }
private void LoginButton_Click(object sender, EventArgs e) { if (UsuariosBLL.ExisteCorreo(CorreoTextBox.Text, ClaveTextBox.Text)) { var ventana = new MainForm(); ventana.Show(); } else { LoginErrorProvider.SetError(CorreoTextBox, "El usuario o la contraseña ingresadas son erroneos"); LoginErrorProvider.SetError(ClaveTextBox, "El usuario o la contraseña ingresadas son erroneos"); ClaveTextBox.Clear(); } }
private void btnregistrarse_Click(object sender, EventArgs e) { RegistroUsuario usuario; if (txtUsuario.TextLength != 0 && txtContraseña.TextLength != 0) { usuario = new RegistroUsuario(txtContraseña.Text, txtUsuario.Text); ListaUsuario.Add(usuario); Historial historial = new Historial(txtUsuario.Text, "Usuario Registrado", "Login", ""); ListaHistorialstatica.Add(historial); MySqlAccess mySql = new MySqlAccess(); String cn = "Server=localhost;Database=Database;Uid=root;Pwd=1234;"; mySql.ConnectionString = cn; mySql.OpenConnection(); mySql.BeginTransaction(); string query = string.Format("INSERT INTO usuarios(idusuario,usuario, contraseña)VALUES('{0}','{1}','{2}')", "0", txtUsuario.Text, txtContraseña.Text); mySql.EjectSQL(query); DataTable dataTable2 = new DataTable(); String idusuarioregistrado = String.Format("SELECT idusuario from usuarios where usuario ='{0}'and contraseña= '{1}'", txtUsuario.Text, txtContraseña.Text); dataTable2 = mySql.QuerySQL(idusuarioregistrado); int idActual = Convert.ToInt32(dataTable2.Rows[0][0].ToString()); idUsuarioRegistrado = idActual; Console.WriteLine(idUsuarioRegistrado); String FechaHistorial = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString(); string query2 = string.Format("INSERT INTO transacciones(idhistorial,fecha,usuario, accion,objeto,info_adicional,usuarios_idusuario)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", "0", FechaHistorial, txtUsuario.Text, "Se registro un usuario", "Login", "Usuario agregado correctamente", idUsuarioRegistrado); mySql.EjectSQL(query2); mySql.CommitTransaction(); mySql.CloseConnection(); } if (txtUsuario.TextLength == 0) { LoginErrorProvider.SetError(txtUsuario, "Digite un nombre de usuario"); } if (txtContraseña.TextLength == 0) { LoginErrorProvider.SetError(txtContraseña, "Digite un nombre de contraseña"); } }
private void btnregistrarse_Click(object sender, EventArgs e) { RegistroUsuario usuario; if (txtUsuario.TextLength != 0 && txtContraseña.TextLength != 0) { usuario = new RegistroUsuario(txtContraseña.Text, txtUsuario.Text); ListaUsuario.Add(usuario); } if (txtUsuario.TextLength == 0) { LoginErrorProvider.SetError(txtUsuario, "Digite un nombre de usuario"); } if (txtContraseña.TextLength == 0) { LoginErrorProvider.SetError(txtContraseña, "Digite un nombre de contraseña"); } }
private void BtnAceptar_Click(object sender, EventArgs e) { if (TxtUsuario.TextLength == 0) { LoginErrorProvider.SetError(TxtUsuario, "Digite un nombre de usuario"); } else { LoginErrorProvider.SetError(TxtUsuario, ""); } if (TxtContraseña.TextLength == 0) { LoginErrorProvider.SetError(TxtContraseña, "Digite la contraseña"); } else { LoginErrorProvider.SetError(TxtContraseña, ""); } }
private bool InformacionEsValida() { LimpiarErrorProvider(); bool esValida = true; if (UsuarioTextBox.Text == "") { esValida = false; LoginErrorProvider.SetError(UsuarioTextBox, "Debe especificar su nombre de usuario"); } if (ContraseñaTextBox.Text == "") { esValida = false; LoginErrorProvider.SetError(ContraseñaTextBox, "Debe escribir su contraseña"); } if (ContraseñaTextBox.Text.Length < 5) { esValida = false; LoginErrorProvider.SetError(ContraseñaTextBox, "Debe escribir una contraseña de minimo 5 caracteres"); } return(esValida); }
public bool IsCamposLlenos() { bool isLleno = false; if ((contraseñaTxt.TextLength != 0) && (usuarioTxt.TextLength != 0)) { isLleno = true; } else { if (usuarioTxt.TextLength == 0) { LoginErrorProvider.SetError(usuarioTxt, "Falta Nombre Usuario"); } if (contraseñaTxt.TextLength == 0) { LoginErrorProvider.SetError(contraseñaTxt, "Falta Contraseña Usuario"); } } return(isLleno); }
private void LimpiarErrorProvider() { LoginErrorProvider.SetError(UsuarioTextBox, ""); LoginErrorProvider.SetError(ContraseñaTextBox, ""); }