protected void BotonRegistro_Click(object sender, ImageClickEventArgs e) { control = new Controlador_Registro(); if (this.IsValid) { Usuario usuario = new Usuario(); control.GrabarDatosUsuarios(this.TBAlias.Text, this.TBNombre.Text, this.TBApellidos.Text, this.TBEmail.Text, this.TBPassword.Text); Session["usuario"] = usuario; this.Response.Redirect("~/Vistas/Login.aspx"); } }
public Usuario datosUsuario(List<string> infoCookie) { string loginUsuario = infoCookie[0].ToUpper(); Usuario user = new Usuario(); if (loginUsuario != "ANONYMOUS") { control.RutaFichero = "~/ficheros/usuarios.txt"; control.AbrirFichero("ruta", "leer"); user = control.recuperaUsuario(loginUsuario); } return user; }
public Usuario GrabarDatosUsuarios(string Nombre, string Apellidos, string Mail, string Login, string Pass) { Usuario nuevoUsuario = new Usuario(); nuevoUsuario.nombre = Nombre; nuevoUsuario.apellido = Apellidos; nuevoUsuario.email = Mail; nuevoUsuario.alias = Login; nuevoUsuario.password = Pass; this.usuario += Login + ":" + Mail + ":" + Pass + ":" + Nombre + ":" + Apellidos; miControlador.RutaFichero = "~/Ficheros/Usuarios.txt"; miControlador.AbrirFichero("ruta", "escribir"); miControlador.GrabarDatos(usuario); return nuevoUsuario; }
public Usuario recuperaUsuario(string login) { string infoUsuario = (from unaLinea in this.lector.ReadToEnd().Split(new char[] { '\r', '\n' }).Where(linea => !new System.Text.RegularExpressions.Regex("^$").Match(linea).Success) let loginUsuario = unaLinea.Split(new char[] { ':' })[3] where login == loginUsuario select unaLinea).SingleOrDefault(); Usuario user = new Usuario(); //List<String> argumentosUsuario = infoUsuario.Split(new char[] { ':' }).ToList(); user.nombre = infoUsuario.Split(new char[] { ':'})[4].ToString(); user.apellido = infoUsuario.Split(new char[] { ':' })[1].ToString(); user.email = infoUsuario.Split(new char[] { ':' })[0].ToString(); user.alias = infoUsuario.Split(new char[] { ':' })[3].ToString(); user.password = infoUsuario.Split(new char[] { ':' })[2].ToString(); //string compras = argumentosUsuario[5].ToString();//-->NULL XQ NO EXISTEN COMPRAS EN EL FICHERO //comprasUsuario = public Dictionary <string, List<CarritoCompra>> //user.comprasUsuario = return user; }