コード例 #1
0
        public Usuario GrabarDatosUsuario(string Usuario, string Apellidos, 
            string Correo, string Nombre, string pass)
        {

            Usuario u = new Usuario();

            u.NombreUsuario = Usuario;
            u.Correo = Correo;
            u.Password = pass;
            u.Nombre = Nombre;
            u.Apellidos = Apellidos;            

            try {
                //existe y lo abre, o no existe y lo crea, true
                if ( micontrolador.AbrirFichero( HttpContext.Current.Request.MapPath ("./Ficheros/datosUsuarios.txt") ) )
                    {
                    
                    micontrolador.GrabarDatosFichero( u, HttpContext.Current.Request.MapPath("./Ficheros/datosUsuarios.txt")); 
                }
            }
            catch (Exception e) {

                return null;
            }
           
            // si al llamar al controlador del fichero y grabar los datos, se graban bien devuelvo nuevoUsuario, si no devuelvo null
            return u;
        }
コード例 #2
0
        public Boolean GrabarDatosFichero(Usuario u, string ruta)
        {
            cadenaUsuario = (u.NombreUsuario + ":" + u.Password + ":" + u.Correo + ":" + u.Nombre + ":" + u.Apellidos);

            writer = new StreamWriter(ruta, true);
            writer.WriteLine(cadenaUsuario);
            writer.Close();


            return true;
        }
コード例 #3
0
ファイル: Cesta.cs プロジェクト: catalinGreu/asp.net
        public Cesta( Usuario u ) {

            this.__iduser = u.NombreUsuario;
            this.__acumulados = new List<Libro>();
        }