{"size": 2087, "ext": "js", "max_stars_repo_path": "static/assets/js/funciones/carga-masiva.js", "max_stars_repo_name": "yeinnymelissa/Proyecto_2", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "static/assets/js/funciones/carga-masiva.js", "max_issues_repo_name": "yeinnymelissa/Proyecto_2", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "static/assets/js/funciones/carga-masiva.js", "max_forks_repo_name": "yeinnymelissa/Proyecto_2", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 28.2027027027, "max_line_length": 70, "alphanum_fraction": 0.5515093436}
const ruta = "https://proyecto-2y.herokuapp.com/usuario/carga-masiva";
function cargaMasiva(puesto){
    let documento = document.getElementById('csv-enfermero').files[0];
      console.log(documento);

    const reader = new FileReader();
    reader.addEventListener("load", (event) => {
        procesarDocumento(event.target.result, puesto);
    });

    reader.readAsText(documento, "UTF-8");
}

function procesarDocumento(texto, puesto) {
    const areadoc = document.getElementById("area-doc");
    let usuarios_array = [];
    console.log(texto);
  
    texto = texto.split("\n");
  
    texto.forEach((linea) => {
      if (linea != "") {
        let usuario_auxiliar = linea.split(",");
        areadoc.innerHTML += `
          Nombre: ${usuario_auxiliar[0]}
          Apellido: ${usuario_auxiliar[1]}
          Fecha: ${usuario_auxiliar[2]}
          Sexo: ${usuario_auxiliar[3]}
          Nombre: ${usuario_auxiliar[4]}
          Contraseña: ${usuario_auxiliar[5]}
          Telefono: ${usuario_auxiliar[6]}
          Puesto: ${puesto}
          -------------------------------------
          `;
  
        let usuario = {
            nombre: usuario_auxiliar[0],
            apellido: usuario_auxiliar[1],
            fecha_nac: usuario_auxiliar[2],
            sexo: usuario_auxiliar[3],
            nom_usuario: usuario_auxiliar[4],
            contraseña: usuario_auxiliar[5],
            telefono: usuario_auxiliar[6],
            puesto: puesto
        };
  
        usuarios_array.push(usuario);
      }
    });
  
    console.log(usuarios_array);
  
    let usuariosCM = {
      usuarios: usuarios_array,
    };
  
    fetch(ruta, {
      method: "POST",
      body: JSON.stringify(usuariosCM),
      headers: {
        "Content-Type": "application/json",
      },
    })
      .then((res) => res.json())
      .then((response) => {
        if (response.mensaje != "OK") {
          console.error(response.mensaje);
          alert("No se pudo realizar la carga masiva.");
        }
  
        alert("La carga masiva fue completada con exito.");
       
      });
  }