[ Foro de C# ]

REGISTRO C# SIN BASE DE DATOS Y PODER COMPARARLO CON UN LOGIN

04-Jul-2021 08:41
Invitado (Alejo )
0 Respuestas

Buenas, queria hacer una consulta, estoy intentando realizar un registro pero sin base de datos todavia, es decir guardar los datos en algun array, o list para poder compararlo primero para iniciar sesion y despues para poder modificar ese perfil. Ya puedo hacerlo pero lo hago con una variable y claramente se guarda un usuario solo. Si pudieran ayudarme seria de mucha ayuda. dejo mi codigo del boton registrar e iniciar.



private void btnRegistrar_Click(object sender, EventArgs e)
       {


           string nombre = txtNombre.Text;
           string apellido = txtApellido.Text;
           string cedula = txtCedula.Text;
           string grupo = txtGrupo.Text;
           string contraseña = txtContraseña.Text;
           string confircontraseña= txtConfirmacion.Text;
           // si los datos no estan ingresados se marcara que faltan datos
           if (nombre == "NOMBRE" && apellido == "APELLIDO") {
               msgError("faltan datos");
                   }
           else if (cedula == "CEDULA" && grupo == "GRUPO")
               {
               msgError("faltan datos");
           }
           else if (contraseña == "CONTRASEÑA" && confircontraseña == "CONFIRMAR CONTRASEÑA")
           {
               msgError("faltan datos");
           }
           if (confircontraseña == contraseña) { }
           else msgError("Las contraseñas no son iguales");





           //almacenamos los datos para usarlos en otro formulario
           Usuarios.usuarios = nombre + " " + apellido;
           Usuarios.contraseña = contraseña;
           Usuarios.cedula = cedula;
           Usuarios.grupo = grupo;  }

 if (txtUsuario.Text != "USUARIO")
           {

               if (txtContraseña.Text != "CONTRASEÑA")
               {
                   // codigo para extraer usuarios del registro

               }
               else msgError("Por favor ingrese contraseña.");
           }
           else msgError("Por favor ingrese nombre de usuario.");








           if (txtUsuario.Text != "USUARIO") {

               if (txtContraseña.Text != "CONTRASEÑA") {
                   // codigo para extraer usuarios del registro

               }
               else msgError("Por favor ingrese contraseña.");
           }
           else msgError("Por favor ingrese nombre de usuario.");





           if ((txtUsuario.Text == Usuarios.usuarios && (txtContraseña.Text == Usuarios.contraseña)))
           {
               FormPrincipal login = new FormPrincipal();
               login.Show();
               this.Hide();
           }
           else msgError("  Usuario o contraseña equivocada");
           {

               txtContraseña.Clear();
               txtUsuario.Focus();
           }




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)