[ Foro de C# ]
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.)