//Constructor 1: se ultiliza para crear un objeto por primera vez public Cuestionario(Candidato cand, PuestoEvaluado pEv) { nroAccesos = 0; //maxAccesos = //consulta a la Administrados BD: deberia retornar este valor de la tabla de "instrucciones de sistema"; candidatoAsociado = cand; puestoEvaluado = pEv; estado = new Estado(this, "Activo"); //this hace referencia al objeto actual }
//Constructor 2: se utilizara para instanciar un obj que se encontraba en la BD public Cuestionario(int accesos, Candidato cand, PuestoEvaluado pEv, Estado estCuest, Bloque bloq) { nroAccesos = accesos; //maxAccesos = //consulta a la Administrados BD: deberia retornar este valor de la tabla de "instrucciones de sistema"; candidatoAsociado = cand; puestoEvaluado = pEv; estado = estCuest; ultimoBloque = bloq; }
public void cambiarEstado(string alEstado) { Estado nuevoEstado = new Estado(this, alEstado); estado = nuevoEstado; //guardarEstado(estado); se lo envia al Adm BD }