using UnityEngine;
using System.Collections;
using System.Text.RegularExpressions;
using System;
public class boletos : MonoBehaviour {
public GUISkin skin_mayor;
public GUISkin skin_menor;
public static string codigo="", boleto = "", message = "",fecha = "";
DateTime now = DateTime.Now;
public static string genero="", area="", escolar="",nivel="",encuesta1="",encuesta11="",encuesta2="",encuesta3="",encuesta4="",coloquio1="",coloquio2="";
string userId = "";
public void OnGUI()
{
GUI.skin = skin_mayor;
if (message != ""){
GUILayout.BeginArea(new Rect((Screen.width - 800 )/2, (Screen.height + 650 )/2, 800, 800));
GUILayout.Box(message);
GUILayout.EndArea();
}
GUILayout.BeginArea(new Rect((Screen.width - 900) / 2, (Screen.height-1200) / 2, 900, 3000));
GUILayout.Label(PlayerPrefs.GetString ("tpago"));
GUILayout.Label(" ¿Tiene un codigo de promocion? ");
codigo = GUILayout.TextField(codigo);
GUILayout.Label("");
GUILayout.BeginHorizontal();
if (GUILayout.Button("Siguiente"))
{
WWWForm form = new WWWForm();
form.AddField("codigo", codigo);
fecha = datosusuario.dia+datosusuario.mes+datosusuario.anio;
if(datospersonales.femenino == true){genero = "Femenino";}
if(datospersonales.masculino == true){genero = "Masculino"; }
if(datoseducativos.docente == true){area = "Docente"; }
if(datoseducativos.directivo==true){area = "Directivo"; }
if(datoseducativos.coordinador==true){area = "Coordinador Academico";}
if(datoseducativos.funcionario==true){area = "Funcionario Publico"; }
if(datoseducativos.investigador ==true){area = "Investigador";}
if(datoseducativosdos.particular ==true){escolar = "Particular";}
if(datoseducativosdos.publico==true){escolar = "Público";}
if(datoseducativosdos.preescolar==true){nivel = "Preescolar";}
if(datoseducativosdos.primaria==true){nivel = "Primaria";}
if(datoseducativosdos.secundaria==true){nivel ="Secundaria";}
if(datoseducativosdos.bachillerato==true){nivel="Bachillerato";}
if(datoseducativosdos.universitario==true){ nivel="Universitario";}
/*ENCUESTAS*/
if(encuestauno.y == true){encuesta1 = "Si";}
if(encuestauno.n == true){encuesta1 = "No"; }
if(encuestauno.u==true){encuesta11 = "1º (2008)";}
if(encuestauno.d==true){encuesta11 = "2º (2009)";}
if(encuestauno.t==true){encuesta11 = "3º (2010)";}
if(encuestauno.c==true){encuesta11 = "4º (2011)";}
if(encuestauno.c5==true){encuesta11 ="5º (2012)";}
if(encuestauno.s==true){encuesta11 = "6º (2013)";}
if(encuestauno.s7==true){encuesta11 ="7º (2014)";}
if(encuestados.rs ==true){encuesta2="Redes Sociales";}
if(encuestados.ejv==true){encuesta2="Ejecutivo de Ventas SM";}
if(encuestados.fo ==true){encuesta2="Folleterías en ferias";}
if(encuestados.inser==true){encuesta2="Inserción en libros";}
if(encuestatres.ca==true){encuesta3="Capacitacion";}
if(encuestatres.ac==true){encuesta3="Actualizacion";}
if(encuestatres.rela==true){encuesta3="Relaciones Publicas";}
if(encuestatres.temas==true){encuesta3="Temas Tratados";}
if(encuestatres.confe==true){encuesta3="Los conferencistas";}
if(encuestacuatro.si==true){encuesta4="Si";}
if(encuestacuatro.no==true){encuesta4="No";}
if(coloquios.cu1 == true){coloquio1="Didáctica de las matemáticas y las ciencias ";}
if(coloquios.cu2 == true){coloquio1="Los retos para lograr una escuela inclusiva";}
if(coloquios.cu3 == true){coloquio1="Reforma Educativa";}
if(coloquiosdos.cd1 == true){coloquio2="Las artes y su relacion con la ciencia";}
if(coloquiosdos.cd2 == true){coloquio2="Directivos de escuelas inteligentes";}
if(coloquiosdos.cd3 == true){coloquio2="La conrtuccion de indicadores de calidad";}
form.AddField("email", email.mail);
form.AddField("password", datospersonales.password);
form.AddField("nombre", datospersonales.nombre);
form.AddField("apaterno",datospersonales.apaterno);
form.AddField("amaterno", datospersonales.amaterno);
form.AddField("genero",genero);
form.AddField("emailalt", datospersonales.emailalter);
form.AddField("tlocal", datosusuario.tlocal);
form.AddField("text",datosusuario.extension);
form.AddField("tmovil",datosusuario.tmovil);
form.AddField("fnac",fecha);
form.AddField("empresa",datosusuario.organizacion);
form.AddField("cargo", datosusuario.cargo);
form.AddField("area", area);
form.AddField("areaotro",datoseducativos.otro);
form.AddField("tcalle",datoseducativos.calle);
form.AddField("tnumeroe",datoseducativos.noext);
form.AddField("tnumeroi",datoseducativos.noint);
form.AddField("tcolonia",datoseducativos.colonia);
form.AddField("tciudad",datoseducativos.ciudad);
form.AddField("testado",datoseducativos.estado);
form.AddField("tcp",datoseducativos.codigo);
form.AddField("tclave",datoseducativos.clave);
form.AddField("tsosten",escolar);
form.AddField("tsostenotro",datoseducativosdos.otrouno);
form.AddField("nescolar",nivel);
form.AddField("tsostenotro",datoseducativosdos.otrodos);
/*ENCUESTAS*/
form.AddField("encuesta1",encuesta1);
form.AddField("encuesta1a", encuesta11);
form.AddField("encuesta2",encuesta2);
form.AddField("encuesta2a",encuestados.otraf);
form.AddField("encuesta3",encuesta3);
form.AddField("encuesta3a",encuestatres.otram);
form.AddField("encuesta4", encuesta4);
form.AddField("col1",coloquio1);
form.AddField("col2",coloquio2);
WWW w = new WWW("http://arvihd.com/sm/buscar_r.php", form);
StartCoroutine(GetId (email));
StartCoroutine(buscar(w));
}
if (GUILayout.Button("Cancelar"))
{
Application.LoadLevel("inicio");
}
GUILayout.EndHorizontal();
GUILayout.EndArea();
}
IEnumerator GetId (string email) {
WWW www;
yield return new WWW("http://arvihd.com/sm/idusuario.php?email="+email);
if(www.error != null){
Debug.LogError(""+www.error);
}else
userId = www.text;
}
IEnumerator buscar(WWW w)
{
yield return w;
if (w.error == null)
{
if (w.text == "si-VALIDO")
{
message += "Registrado";
yield return new WaitForSeconds(5);
message =" ";
Application.OpenURL("https://www.registro-siei.com.mx/p/form_step5.php?yy=j926c70V071887hJojTI907161V771bn43z591733o8M72B7Cg2l0t01U52P4qi1HqcuUD4llqDNruy584G3z85E490j9yH1FEFA7vNB88PDK8536892z9epb4v9xgCa&tp=" +PlayerPrefs.GetString ("tpago"));
}
if (w.text == "no-VALIDO")
{
message += "Codigo Invalido";
yield return new WaitForSeconds(5);
message =" ";
}
if (w.text == "co-UTILIZADO")
{
message += "Codigo Utilizado";
yield return new WaitForSeconds(5);
message +=" ";
Debug.Log(w.text);
}
}
else{
message += w.error;
}
}
}