Ejemplo n.º 1
0
    private IEnumerator actualizar()
    {
        WWWForm form = new WWWForm();

        form.AddField("Identificacion", Identificacion.text);
        form.AddField("Nombre", Nombre.text);
        form.AddField("ApellidoP", ApellidoP.text);
        form.AddField("ApellidoM", ApellidoM.text);
        form.AddField("FechaNac", FechaNac.text);
        form.AddField("Direccion", Direccion.text);
        form.AddField("Telefono", Telefono.text);
        form.AddField("Email", Email.text);
        form.AddField("NoParejas", NoParejas.text);
        form.AddField("Area", Area.value);
        form.AddField("Genero", Genero.value);
        form.AddField("IVSA", IVSA.text);
        form.AddField("IdMPF", IdMPF.value);

        WWW download = new WWW(ACTUALIZAR_url, form);

        // Wait until the download is done
        yield return(download);

        if (!string.IsNullOrEmpty(download.error))
        {
            Debug.Log("Error downloading: " + download.error);
        }
        else
        {
            // Mostrar resultado
            Debug.Log(download.text);
            if (download.text == "")
            {
                Debug.Log("Error en la creación del paciente...");
                Error.text = "Error en la creación del paciente...";
            }
            else
            {
                string[] campos = download.text.Split(':');
                PlayerPrefs.SetString(Estado.PacienteIdentificacion, campos[0]);
                yield return(StartCoroutine(ECG_BPM_SPO2_GLU.crearExploracion()));

                Application.LoadLevel("Adquisicion");
            }
        }
    }
Ejemplo n.º 2
0
    private IEnumerator buscar()
    {
        WWWForm form = new WWWForm();

        if (BuscarPorClave.isOn)
        {
            form.AddField("Identificacion", Identificacion.text);
        }
        else
        {
            form.AddField("Nombre", Nombre.text);
            form.AddField("ApellidoP", ApellidoP.text);
            form.AddField("ApellidoM", ApellidoM.text);
            form.AddField("FechaNac", FechaNac.text);
        }

        WWW download = new WWW(BUSCAR_url, form);

        // Wait until the download is done
        yield return(download);

        if (!string.IsNullOrEmpty(download.error))
        {
            Debug.Log("Error downloading: " + download.error);
        }
        else
        {
            // Mostrar resultado
            Debug.Log(download.text);
            if (download.text == "")
            {
                Debug.Log("No se encontró el paciente...");
                Error.text = "No se encontró el paciente...";
            }
            else
            {
                string[] campos = download.text.Split(':');
                PlayerPrefs.SetString(Estado.PacienteIdentificacion, campos[0]);
                PlayerPrefs.SetString(Estado.PacienteCodigo, campos[1]);
                PlayerPrefs.SetString(Estado.PacienteApellidoP, campos[2]);
                PlayerPrefs.SetString(Estado.PacienteApellidoM, campos[3]);
                PlayerPrefs.SetString(Estado.PacienteNombre, campos[4]);
                PlayerPrefs.SetString(Estado.PacienteFechaNac, campos[5]);
                PlayerPrefs.SetString(Estado.PacienteDireccion, campos[6]);
                PlayerPrefs.SetString(Estado.PacienteTelefono, campos[7]);
                PlayerPrefs.SetString(Estado.PacienteEmail, campos[8]);
                PlayerPrefs.SetString(Estado.PacienteNoParejas, campos[9]);
                PlayerPrefs.SetString(Estado.PacienteArea, campos[10]);
                PlayerPrefs.SetString(Estado.PacienteGenero, campos[11]);
                PlayerPrefs.SetString(Estado.PacienteIVSA, campos[12]);
                PlayerPrefs.SetString(Estado.PacienteIdMPF, campos[13]);

                if (PlayerPrefs.GetString(Estado.EXPLORAR_CONSULTAR) == Estado.EXPLORAR)
                {
                    yield return(StartCoroutine(ECG_BPM_SPO2_GLU.crearExploracion()));

                    Application.LoadLevel("Adquisicion");
                }
                else if (PlayerPrefs.GetString(Estado.EXPLORAR_CONSULTAR) == Estado.CONSULTAR)
                {
                    Application.LoadLevel("Consulta");
                }
            }
        }
    }