예제 #1
0
        public cTipoUsuario getId(int id)
        {
            cTipoUsuario tipo;

            using (OleDbDataReader datos = base.getRowId("SELECT idTipoUsuario, Nombre, Descripcion FROM tbTipoUsuario WHERE idTipoUsuario=@id", id))
            {
                if (datos.Read())
                {
                    tipo = new cTipoUsuario((int)datos["idTipoUsuario"], (string)datos["Nombre"], (string)datos["Descripcion"]);
                    return(tipo);
                }
            }

            return(null);
        }
예제 #2
0
        static void Main(string[] args)
        {
            //obtener tipos de usuario ----------------------

            cTiposUsuario tipos = new cTiposUsuario();
            cTipoUsuario  t     = tipos.getId(2); //retorna null si no encontro nada

            if (!t.Equals(null))
            {
                Console.WriteLine("Tipo encontrado: {0} - {1} ", t.IdTipoUsuario, t.GetSetNombre);
                t = null;     //libero
            }

            //ahora recupero todos los tipos de usuario
            ArrayList todos;

            todos = tipos.getAll();
            Console.WriteLine("\n\nAhora listamos todos los tipos de usuario:");
            foreach (cTipoUsuario ct in todos)
            {
                Console.WriteLine("{0} - {1} - ({2}) ", ct.IdTipoUsuario, ct.GetSetNombre, ct.GetSetDescripcion);
            }
            tipos = null;

            //---------------------------------------------

            //obtener tipos de Novedad ----------------------

            /*
             *  cTiposNovedad tipos = new cTiposNovedad();
             *  cTipoNovedad t = tipos.getId(2); //retorna null si no encontro nada
             *  if (!t.Equals(null)) {
             *      Console.WriteLine("{0} - {1} ", t.idTipoNovedad, t.Nombre);
             *      t = null; //libero
             *  }
             *
             *  //ahora recupero todos los tipos de usuario
             *  ArrayList todos;
             *  todos = tipos.getAll();
             *  Console.WriteLine("\n\nAhora listamos todos los tipos de usuario:");
             *  foreach (cTipoNovedad ct in todos) {
             *      Console.WriteLine("{0} - {1} - ({2}) ", ct.idTipoNovedad, ct.Nombre, ct.Descripcion );
             *  }
             *  tipos = null;
             */
            //---------------------------------------------



            //---------------------------------------------
            //ejemplos para usuarios

            /*
             *  cUsuarios user = new cUsuarios();
             *
             *  //ejemplo para obtener todos los usuarios
             *  ArrayList A = user.getAll();
             *  foreach (cUsuario u in A) {
             *      Console.WriteLine(  "{0} [Tipo:{1}] {2} {3}" , u.idUsuario, u.idTipoUsuario, u.Nombre, u.Apellido );
             *  }
             *
             *  //obtener usuario por id
             *  cUsuario us = user.getId(2);
             *  Console.WriteLine( "\n\nUsuario 2: {0} {1}" , us.Nombre , us.Apellido);
             *
             *  //add (primer param id se carga con cualquier numero, no es tenido en cuenta)
             *  if (user.edit(new cUsuario(0, 2, "mabel", "sharpe", "65432", "sharpm", "1234", "*****@*****.**")))
             *      Console.WriteLine("Agregado!!!");
             *
             *  //edit
             *   if (user.edit(new cUsuario( 4, 2, "mabel", "sharpe", "1111", "msharpe", "11111", "*****@*****.**")))
             *      Console.WriteLine("Editado!!!");
             *  //eliminar
             *  if (user.del(4))
             *      Console.WriteLine("Eliminado!");
             *  else
             *      Console.WriteLine("No Eliminado!");
             */
            /// FIN usuarios ----------------------

            //---------------------------------------------
            //ejemplos para Materias

            /*
             *  cMaterias mat = new cMaterias();
             *
             *  //ejemplo para obtener todos las materias
             *  ArrayList A = mat.getAll();
             *  Console.WriteLine("Listado de Materias:\n\n");
             *  foreach (cMateria u in A) {
             *      Console.WriteLine(  "{0} [Docente(usuario):{1}] {2} {3}" , u.idMateria, u.idUsuario, u.Nombre, u.Descripcion );
             *  }
             *
             *  //obtener materia por id
             *  Console.WriteLine("\n\nMateria a partir de id:");
             *  cMateria m = mat.getId(2);
             *  Console.WriteLine( "\n\nMateria 2: {0}, Docente: {1}" , m.Nombre, m.idUsuario);
             *
             *  //add (primer param id se carga con cualquier numero, no es tenido en cuenta)
             *  // if (mat.add(new cMateria( 0, 2, "Laboratorio IV" , "html, javascript y php" )))
             *  //    Console.WriteLine("Materia agregada!!!");
             *
             */
            /// FIN materias ----------------------

            Console.Read();
        }