public Programacion(int idProgramacion, Semestre objSemestre, CursoPlanDeEstudios objCursoPlanDeEstudios, Profesor objProfesor) { this.idProgramacion = idProgramacion; this.objSemestre = objSemestre; this.objCursoPlanDeEstudios=objCursoPlanDeEstudios; this.objProfesor=objProfesor; }
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 Programacion(int idProgramacion, Semestre objSemestre, CursoPlanDeEstudios objCursoPlanDeEstudios, Profesor objProfesor) { this.idProgramacion = idProgramacion; this.objSemestre = objSemestre; this.objCursoPlanDeEstudios = objCursoPlanDeEstudios; this.objProfesor = objProfesor; }