/// <summary> /// Constructor vacio /// </summary> public CProyecto() { codigo = 0; nombre = ""; this.estudiante1 = null; this.estudiante2 = null; this.director = null; this.evaluador1 = null; this.evaluador2 = null; soporte = ""; incluir = true; }
/// <summary> /// Constructor con asignacion /// </summary> /// <param name="cod"></param> /// <param name="name"></param> /// <param name="est1"></param> /// <param name="est2"></param> /// <param name="est3"></param> /// <param name="dire"></param> /// <param name="codire1"></param> /// <param name="codire2"></param> /// <param name="eva1"></param> /// <param name="eva2"></param> public CProyecto(int cod, string name, CEstudiante est1, CEstudiante est2, CProfesor dire, CProfesor eva1, CProfesor eva2, string pdf) { codigo = cod; nombre = name; estudiante1 = new CEstudiante(est1); estudiante2 = new CEstudiante(est2); director = new CProfesor(dire); evaluador1 = new CProfesor(eva1); evaluador2 = new CProfesor(eva2); soporte = pdf; incluir = true; }
/// <summary> /// Asignacion con replica /// </summary> /// <param name="proy"></param> public CProyecto(CProyecto proy) { codigo = proy.codigo; nombre = proy.nombre; estudiante1 = new CEstudiante(proy.estudiante1); estudiante2 = new CEstudiante(proy.estudiante2); director = new CProfesor(proy.director); evaluador1 = new CProfesor(proy.evaluador1); evaluador2 = new CProfesor(proy.evaluador2); soporte = proy.soporte; incluir = proy.incluir; }
/// <summary> /// Constructor con replica /// </summary> /// <param name="est">profesor a replicar</param> public CProfesor(CProfesor prof) { nombres = prof.nombres; apellidos = prof.apellidos; correo = prof.correo; }