/* * Requiere: N/A * Modifica: Inicializa las controladoras. * Retorna: N/A. */ public ControladoraReportes() { controlProy = new ControladoraProyecto(); controlDis = new ControladoraDisenno(); controlCasos = new ControladoraCasosPrueba(); controlEjec = new ControladoraEjecucionPrueba(); controlRH = new ControladoraRecursosHumanos(); controlReq = new ControladoraRequerimiento(); }
/* * Requiere: N/A * Modifica: Se encarga de pedir la información principal del diseño al cual se asocia el caso de prueba. * Retorna: Lista de hileras. */ protected List<string> infoDisenno() { ControladoraDisenno cd = new ControladoraDisenno(); ControladoraRequerimiento cr = new ControladoraRequerimiento(); List<string> tabla = cd.infoDisenno(); string proposito = tabla[0].ToString(); string nivel = tabla[1].ToString(); string tecnica = tabla[2].ToString(); string ambiente = tabla[3].ToString(); string procedimiento = tabla[4].ToString(); string fecha = tabla[5].ToString(); string criterios = tabla[6].ToString(); string responsable = tabla[7].ToString(); string proyecto = tabla[8].ToString(); int id_diseno = cd.consultarId_Disenno(proposito); DataTable dt = cr.consultarRequerimientoEnDiseno(Int32.Parse(proyecto), id_diseno); string requerimientos = ""; foreach (DataRow row in dt.Rows) { requerimientos = requerimientos + ";" + row["id_requerimiento"].ToString(); } tabla.Add(requerimientos); return tabla; }