Commit 297a447e authored by Axel Tomas Baltierra Hernandez's avatar Axel Tomas Baltierra Hernandez
Browse files

Edición de subs

parent 6910ec0a
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -19,19 +19,16 @@ botonesDelSub.forEach(botonDelSub => {
function addInput(idSprint) {
    const input = document.querySelector(".subincidencias-group" + idSprint);
    //var edicion = idSprint.substring(idSprint.length - 1);
        if ( esNumerico(input)) {
            console.log("edlocalizaado!");
            const elements = input.getElementsByName("ning");
    if (!esNumerico(idSprint)) {
        const elements = input.querySelectorAll("[name='ning']");
        if (elements.length === 0) {
            
                console.log("no existe!");
                
        } else {
                console.log(" existe!");
                i = elements.value;
            i = elements[(elements.length)-1].value;
        }
    }
    //preventDefault();
    console.log(" pasa el if!");
    i++;
    const name = document.createElement("input");
    name.type = "text";
@@ -60,12 +57,15 @@ function addInput(idSprint) {
    input.appendChild(flex);

    var invi = document.createElement("input");
    invi.type = "hidden";
    invi.name = "ning";
    invi.value = i;

    flex.appendChild(name);
    flex.appendChild(labelDesc);
    flex.appendChild(descripcion);
    flex.appendChild(btn);
    flex.appendChild(invi);
    flex.appendChild(btn);

}

+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ include "../../php/editarSprints.php";
include "../../php/agregarAlumnoProy.php";
include "../../php/eliminarMiemProy.php";
include "../../php/guardarIncidencia.php";
include "../../php/editarInc.php";
require "../../php/conexion.php";
?>
<!doctype html>
+92 −0
Original line number Diff line number Diff line
<?php
require "../../php/conexion.php";
if (isset($_POST['editarIncidencia']) && !empty($_POST['editarIncidencia'])) {
    if (isset($_POST['nomIncidenciaEd'])) {
        if (isset($_POST['estAlIncidenciaEd'])) {
            if (isset($_POST['desIncidenciaEd'])) {
                if (isset($_POST['informadorIncidenciaEd'])) {
                    if (isset($_POST['responsableIncidenciaEd'])) {
                        if (isset($_POST['prioriIncidenciaEd'])) {
                            if (isset($_POST['sprintIcidencidenciaEd'])) {

                                $idInc = $_POST['editarIncidencia'];


                                $proyecto = $_GET['proy'];
                                $nomInc = $_POST['nomIncidenciaEd'];
                                $estAlInc = $_POST['estAlIncidenciaEd'];
                                $DesInc = $_POST['desIncidenciaEd'];
                                $InfoInc = $_POST['informadorIncidenciaEd'];
                                $RespInc = $_POST['responsableIncidenciaEd'];
                                $prioInc = $_POST['prioriIncidenciaEd'];
                                $sprintInc = $_POST['sprintIcidencidenciaEd'];

                                $sqlCrearInc = "UPDATE `tarea` SET tarea = '$nomInc', descripcion = '$DesInc', prioridad = '$prioInc',
                                estadoAl_idestadoAl = '$estAlInc', sprint_idsprint = '$sprintInc',
                                ta_spr_idproyect = '$proyecto', notificador = '$InfoInc' WHERE `idtarea` = '$idInc'";
                                //echo $sqlCrearInc;

                                if ($con->query($sqlCrearInc)) {

                                    $sqlAlumInc = "UPDATE tarea_a_alumno SET r_idalumno = '$RespInc' WHERE r_idtarea = $idInc";
                                    if ($con->query($sqlAlumInc)) {

                                        //echo "antes del for";
                                        if (isset($_POST['ning']) && !empty($_POST['ning'])) {
                                            $ning = $_POST['ning'];

                                            $sqlDelSubs = "DELETE FROM `tarea` WHERE `tarea_idtarea` = '$idInc'";
                                            if ($con->query($sqlDelSubs) == true) {

                                                $sqlidIncidencia = "SELECT idtarea FROM `tarea` ORDER BY idtarea ASC";
                                                $resInc = $con->query($sqlidIncidencia);
                                                if ($resInc->num_rows > 0) {
                                                    while ($rowInc = $resInc->fetch_assoc()) {
                                                        $subIdIn = ($rowInc["idtarea"]) + 1;
                                                    }
                                                } else {
                                                    $subIdIn = 1;
                                                }

                                                for ($x = 1; $x <= $ning; $x++) {
                                                    //echo "for";

                                                    if (isset($_POST['nombreSub' . $x])) {

                                                        $subIdIn++;
                                                        $nombreSubInc = $_POST['nombreSub' . $x];
                                                        $desSubInc = $_POST['descrip' . $x];

                                                        $sqlInsSubInc = "INSERT INTO `tarea`
                                                (idtarea, tarea, descripcion, prioridad, tarea_idtarea, estadoAl_idestadoAl, sprint_idsprint, ta_spr_idproyect, notificador)
                                                VALUES ('$subIdIn', '$nombreSubInc', '$desSubInc', '$prioInc', '$idInc', '$estAlInc', '$sprintInc', '$proyecto', '$InfoInc')";
                                                        //echo $sqlpa;

                                                        //echo $sqlInsSubInc;
                                                        if ($con->query($sqlInsSubInc)) {

                                                        } else {
                                                            echo "<br><p style='color: rgb(136, 1, 1);'>Error al guardar relacion</p>";
                                                        }
                                                    } else {
                                                        echo "<br><p style='color: rgb(136, 1, 1);'>Una sub-incidencia no se pudo guardar, no deje espacios en blanco</p>";
                                                        //$sqld = "DELETE FROM tarea WHERE idtarea ='$idInc' ";
                                                        //$con->query($sqld);
                                                        break;
                                                    }
                                                }
                                            }

                                        }
                                    }
                                } else {
                                    echo "<br><p style='color: rgb(136, 1, 1);'>Error al guardar</p>";
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
 No newline at end of file
+11 −11
Original line number Diff line number Diff line
@@ -20,12 +20,12 @@ if ($res->num_rows > 0) {
                    
                        <div class="mb-3">
                            <label for="exampleInputEmail1" class="form-label">Nombre de incidencia</label>
                            <input type="text" class="form-control" name="nomIncidencia" id="exampleInputEmail1" aria-describedby="emailHelp"
                                placeholder="'.$row["tarea"].'">
                            <input type="text" class="form-control" name="nomIncidenciaEd" id="exampleInputEmail1" aria-describedby="emailHelp"
                                value="'.$row["tarea"].'">
                        </div>
                        <div class="mb-3">
                            <label for="t-incidencia" class="form-label">Estado</label>
                            <select class="form-select" name="estAlIncidencia" aria-label="Default select example" id="t-incidencia">';
                            <select class="form-select" name="estAlIncidenciaEd" aria-label="Default select example" id="t-incidencia">';
                            $sqlVerEstAl= "SELECT idestadoAl, estadoAl FROM estadoAl WHERE estAl_idproyect = '$proyecto'";
                            $resVerEstAl = $con->query($sqlVerEstAl);
                            if ($resVerEstAl->num_rows > 0) {
@@ -44,7 +44,7 @@ if ($res->num_rows > 0) {
                        </div>
                        <div class="mb-3">
                            <label for="exampleInputEmail1" class="form-label">Descripcion</label>
                            <textarea name="desIncidencia" id="" cols="45" rows="10">'.$row["descripcion"].'</textarea>
                            <textarea name="desIncidenciaEd" id="" cols="45" rows="10">'.$row["descripcion"].'</textarea>
                        </div>
                        <div class="subincidencias-group'.$row["idtarea"].'Ed">';

@@ -54,9 +54,9 @@ if ($res->num_rows > 0) {
                        if ($resverSubInc->num_rows > 0) {
                            while ($rowverSubInc = $resverSubInc->fetch_assoc()){
                            echo'<div class="flex">
                                <input type="text" class="form-control" placeholder="'.$rowverSubInc["tarea"].'" name="nombreSub'.$x.'">
                                <input type="text" class="form-control" value="'.$rowverSubInc["tarea"].'" name="nombreSub'.$x.'">
                                <label>Descripcion</label>
                                <textarea cols="45" rows="10" class="form-control" name="descrip'.$x.'"></textarea>
                                <textarea cols="45" rows="10" class="form-control" name="descrip'.$x.'"> '.$rowverSubInc["descripcion"].'</textarea>
                                <a class="delete deleteSub">×</a>
                                <input type="hidden" name="ning" value="'.$x.'">
                            </div>';
@@ -71,7 +71,7 @@ if ($res->num_rows > 0) {
                        </div>
                        <div class="mb-3">
                            <label for="t-incidencia" class="form-label">Informador</label>
                            <select class="form-select" name="informadorIncidencia" aria-label="Default select example" id="t-incidencia">';
                            <select class="form-select" name="informadorIncidenciaEd" aria-label="Default select example" id="t-incidencia">';
                                $sqlVerUsuarios= "SELECT idalumno, CONCAT(al_nombre,' ',al_apP,' ',al_apM) as nombre
                                FROM alumno al JOIN proyecto_alumno proy ON(proy.pa_idalumno = al.idalumno) WHERE proy.pa_idproyect = '$proyecto'";
                                $resVerUs = $con->query($sqlVerUsuarios);
@@ -94,7 +94,7 @@ if ($res->num_rows > 0) {
                        </div>
                        <div class="mb-3">
                            <label for="t-incidencia" class="form-label">Responsable</label>
                            <select class="form-select" name="responsableIncidencia" aria-label="Default select example" id="t-incidencia">';
                            <select class="form-select" name="responsableIncidenciaEd" aria-label="Default select example" id="t-incidencia">';
                            $sqlVerUsuarios= "SELECT idalumno, CONCAT(al_nombre,' ',al_apP,' ',al_apM) as nombre
                            FROM alumno al JOIN proyecto_alumno proy ON(proy.pa_idalumno = al.idalumno) WHERE proy.pa_idproyect = '$proyecto'";
                            $resVerUs = $con->query($sqlVerUsuarios);
@@ -127,7 +127,7 @@ if ($res->num_rows > 0) {
                        </div>
                        <div class="mb-3">
                            <label for="t-incidencia" class="form-label">Prioridad</label>
                            <select class="form-select" name="prioriIncidencia" aria-label="Default select example" id="t-incidencia">
                            <select class="form-select" name="prioriIncidenciaEd" aria-label="Default select example" id="t-incidencia">
                                <option>Urgente</option>
                                <option>Alta</option>
                                <option selected>Media</option>
@@ -137,7 +137,7 @@ if ($res->num_rows > 0) {
                        </div>
                        <div class="mb-3">
                            <label for="t-incidencia" class="form-label">Sprint</label>
                            <select class="form-select" name="sprintIcidencidencia" aria-label="Default select example" id="t-incidencia">';
                            <select class="form-select" name="sprintIcidencidenciaEd" aria-label="Default select example" id="t-incidencia">';
                            $sqlVerSrpintsSubIn = "SELECT * FROM sprint WHERE spr_idproyect = '$proyecto'";
                            $resSubIn = $con->query($sqlVerSrpintsSubIn);
                            if ($resSubIn->num_rows > 0) {
@@ -157,7 +157,7 @@ if ($res->num_rows > 0) {
                    
                    </div>
                    <div class="modal-footer">
                        <button type="sumbmit" name="editarIncidencia" class="btn btn-primary">Editar</button>
                        <button type="sumbmit" name="editarIncidencia" value="'.$row["idtarea"].'" class="btn btn-primary">Editar</button>
                        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cancelar</button>
                    </div>
                </form>
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ if ($res->num_rows > 0) {
              <div class="container text-center">
                <div class="row">
                  <div class="col left">
                    <img class="img-psrc" src="' . $row["img"] . '">
                    <img class="img-psrc" src="' . $row["img"] . '" alt=" ">
                  </div>
                  <div class="col-8 left">
                    <p class="tittle-p">' . $row["nombrePr"] . '</p>