/*
 * Requiere: entidad Caso de Prueba
 * Modifica: inserta en la base de datos el Caso de Prueba en base a la información ingresada. Regresa 1 si la inserción fue exitosa y 0 si no.
 * Retorna: entero
 */
 public int ingresarCasosPrueba(EntidadCasosPrueba casoPrueba)
 {
     String consulta =
         "INSERT INTO Caso_Prueba(id_caso_prueba, proposito, entrada_de_datos, resultado_esperado, flujo_central, id_disenno, fechaUltimo) values('" +
         casoPrueba.Id_caso_prueba + "','" + casoPrueba.Proposito + "','" + casoPrueba.Entrada_datos + "','" + casoPrueba.Resultado_esperado + "','" +
         casoPrueba.Flujo_central + "'," + casoPrueba.Id_disenno +
         ", getDate()" + ");";
     int ret = acceso.Insertar(consulta);
     return ret;
 }
 /*
 * Requiere: entidad Caso de Prueba
 * Modifica: modifica en la base de datos el Caso de Prueba en base a la información ingresada. Regresa 1 si la modificación respectiva fue exitosa y 0 si no.
 * Retorna: entero
 */
 public int modificarCasosPrueba(EntidadCasosPrueba casoPrueba)
 {
     String consulta = "UPDATE Caso_Prueba SET id_caso_prueba ='" + casoPrueba.Id_caso_prueba +
                         "', proposito = '" + casoPrueba.Proposito +
                         "', entrada_de_datos = '" + casoPrueba.Entrada_datos +
                         "', resultado_esperado = '" + casoPrueba.Resultado_esperado +
                         "', flujo_central = '" + casoPrueba.Flujo_central +
                         "', fechaUltimo=getDate()" +
                         " WHERE id_caso_prueba = '" + casoPrueba.IdConsulta + "';";
     int ret = acceso.Insertar(consulta);
     return ret;
 }
 /*
 * Requiere: atributos del Caso de Prueba
 * Modifica: hace llamado al método que modifica en la base de datos el Caso de Prueba en base a la información ingresada. Regresa 1 si la modificación respectiva fue exitosa y 0 si no.
 * Retorna: entero
 */
 public int modificarCasosPrueba(Object[] datos)
 {
     EntidadCasosPrueba objCasoPrueba = new EntidadCasosPrueba(datos);
     int ret = controladoraBDCasosPrueba.modificarCasosPrueba(objCasoPrueba);
     return ret;
 }
 /*
 * Requiere: atributos del Caso de Prueba
 * Modifica: hace llamado al método que hace acceso a base de Datos para ingresar los datos del Caso de Prueba correspondiente. Con base a lo que regresa este método, devuelve como valor de retorno el valor de éxito de la inserción.
 * Retorna: entero
 */
 public int insertarCasosPrueba(object[] datos)
 {
     EntidadCasosPrueba casoPrueba = new EntidadCasosPrueba(datos);
     int ret = controladoraBDCasosPrueba.ingresarCasosPrueba(casoPrueba);
     return ret;
 }