public Usuario(int idUsuario, Perfil objPerfil, string usuario, string contraseña)
 {
     this.idUsuario = idUsuario;
     this.objPerfil = objPerfil;
     this.usuario = usuario;
     this.contraseña = contraseña;
 }
        public Profesor MostrarProfesor(String usuario)
        {
            List<DbParameter> parametros = new List<DbParameter>();
            DbParameter param;
            param = Conexion.FabricaMetodos.CreateParameter();
            Profesor profesor = new Profesor();
            String StoredProcedure = "ListarPGenerales";
            using (DbConnection con = Conexion.FabricaMetodos.CreateConnection())
            {
                con.ConnectionString = Conexion.CadenaConexion;
                using (DbCommand cmd = Conexion.FabricaMetodos.CreateCommand())
                {
                    cmd.Connection = con;
                    cmd.CommandText = StoredProcedure;
                    cmd.CommandType = CommandType.StoredProcedure;
                    param.Value = usuario;
                    param.ParameterName = "@usuario";
                    cmd.Parameters.Add(param);
                    param = null;
                    con.Open();

                    using (DbDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            Perfil perfil = new Perfil();
                            Persona persona = new Persona();
                            persona.Dni = (String)dr[0];
                            persona.Nombre = (String)dr[1];
                            persona.Apellidos = (String)dr[2];
                            persona.Email = (String)dr[3];
                            persona.Telefono = (String)dr[4];
                            persona.Sexo = (bool)dr[5];
                            persona.Direccion = (String)dr[6];
                            persona.Edad = (byte)dr[7];
                            persona.EstadoCivil = (Boolean)dr[8];
                            persona.FechaNacimiento = (DateTime)dr[9];
                            perfil.ObjPersona = persona;
                            profesor.ObjPerfil = perfil;
                        }
                    }
                }
            }
            return profesor;
        }
 public Coordinador(int idCoordinador, Perfil objPerfil)
 {
     this.idCoordinador = idCoordinador;
        this.objPerfil = objPerfil;
 }
 public Administrador(int idAdministrador, Perfil objPerfil)
 {
     this.idAdministrador = idAdministrador;
     this.objPerfil = objPerfil;
 }
Exemple #5
0
 public Administrador(int idAdministrador, Perfil objPerfil)
 {
     this.idAdministrador = idAdministrador;
     this.objPerfil       = objPerfil;
 }
 public Profesor(int idProfesor,Perfil objPerfil)
 {
     this.idProfesor = idProfesor;
     this.objPerfil = objPerfil;
 }
Exemple #7
0
 public Coordinador(int idCoordinador, Perfil objPerfil)
 {
     this.idCoordinador = idCoordinador;
     this.objPerfil     = objPerfil;
 }
 public Profesor(int idProfesor, Perfil objPerfil)
 {
     this.idProfesor = idProfesor;
     this.objPerfil  = objPerfil;
 }
 public Alumno(int idAlumno, Perfil objPerfil, Escuela objEscuela)
 {
     this.idAlumno = idAlumno;
        this.objPerfil = objPerfil;
        this.objEscuela = objEscuela;
 }
        public Alumno MostrarTodosAlumnos()
        {
            List<DbParameter> parametros = new List<DbParameter>();
               DbParameter param;
               param = Conexion.FabricaMetodos.CreateParameter();
               String StoredProcedure = "ListarTodosAlumnos";
               using (DbConnection con = Conexion.FabricaMetodos.CreateConnection())
               {
               con.ConnectionString = Conexion.CadenaConexion;
               using (DbCommand cmd = Conexion.FabricaMetodos.CreateCommand())
               {
                   cmd.Connection = con;
                   cmd.CommandText = StoredProcedure;
                   cmd.CommandType = CommandType.StoredProcedure;
                   con.Open();
                   using (DbDataReader dr = cmd.ExecuteReader())
                   {
                       while (dr.Read())
                       {
                           Perfil perfil = new Perfil();
                           Persona persona = new Persona();
                           Escuela escuela = new Escuela();
                           persona.Dni = (String)dr[0];
                           persona.Nombre = (String)dr[1];
                           persona.Apellidos = (String)dr[2];
                           escuela.Nombre = (String)dr[3];
                           perfil.ObjPersona = persona;
                           alumno.ObjPerfil = perfil;

                       }
                   }
               }
               }
               return alumno;
        }