String get_xml(int modelo) { WebReference1.EJBWebServicev2_0 service = new WebReference1.EJBWebServicev2_0(); WebReference1.getModeloResponse a = new WebReference1.getModeloResponse(); WebReference1.getModelo indata = new WebReference1.getModelo(); indata.ID_Instancia = opciones.GetInt("instancia", 0); indata.ID_MODELO = modelo; indata.NOMBRE = ""; indata.oper = "SNG"; indata.TY_MODELO = "F"; try { a = service.GET_ModeloW(indata); if (a.modelo == null) { return(""); } return(a.modelo.xml); } catch (Exception aa) { //Toast.MakeText(this.ApplicationContext, "Error: " + aa.Message, ToastLength.Long).Show(); Console.WriteLine(aa.StackTrace); return(""); } }
WebReference1.preguntaDTO[] get_preguntas(int modelo, string nombre) { WebReference1.EJBWebServicev2_0 service = new WebReference1.EJBWebServicev2_0(); WebReference1.getPreguntasResponse respuesta = new WebReference1.getPreguntasResponse(); WebReference1.getModelo indata = new WebReference1.getModelo(); indata.ID_Instancia = opciones.GetInt("instancia", 0); indata.ID_MODELO = modelo; indata.NOMBRE = ""; indata.oper = "SNG"; indata.TY_MODELO = "F"; try { respuesta = service.GET_PregunasW(indata); if (respuesta.preguntas.Count() > 0) { ISharedPreferencesEditor editor = opciones.Edit(); string lista = JsonConvert.SerializeObject(respuesta.preguntas); editor.PutString(nombre, lista); editor.Commit(); return(respuesta.preguntas); } else { return(null); } } catch (Exception e) { return(null); } }
public void Login() { EditText usuario = FindViewById <EditText>(Resource.Id.usuario); EditText contraseña = FindViewById <EditText>(Resource.Id.password); if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()) { WebReference1.logInIndata indata = new WebReference1.logInIndata(); indata.nmopr = usuario.Text; indata.pwd = contraseña.Text; indata.urlExt = ""; WebReference1.EJBWebServicev2_0 service = new WebReference1.EJBWebServicev2_0(); WebReference1.logInResponse respuesta = service.LogInW(indata); if (respuesta.resultado > 0) { //Toast.MakeText(this.ApplicationContext, "Bienvenido " + respuesta.nm_Oper , ToastLength.Long).Show(); //resultado.Text = respuesta.INSTANCIA.ID_INSTANCIA + " Operador: "+respuesta.id_Opr+" "+respuesta.nm_Oper; ISharedPreferencesEditor editor = opciones.Edit(); editor.PutString("nm_opr", respuesta.nm_Oper); editor.PutInt("id_opr", respuesta.id_Opr); editor.PutString("nm_str", respuesta.tiendas[0].NM_STR_RT); editor.PutInt("instancia", respuesta.id_instancia); editor.Commit(); Usuarios data = new Usuarios(); data.ID = respuesta.id_Opr; data.usuario = respuesta.nm_Oper; data.instancia = respuesta.id_instancia; data.password = contraseña.Text; data.nm_str = respuesta.nm_Str_Rt; string database = opciones.GetString("db", ""); var db = new SQLiteAsyncConnection(database); var x = db.InsertAsync(data); Intent intent = new Intent(this.ApplicationContext, typeof(Activity1)); StartActivity(intent); } else { Toast.MakeText(this.ApplicationContext, "Error:" + respuesta.resultadoMsg, ToastLength.Long).Show(); } } else if (conexiondb.loginl(folder, usuario.Text, contraseña.Text, opciones)) { Intent intent = new Intent(this.ApplicationContext, typeof(Activity1)); StartActivity(intent); // return; } else { Toast.MakeText(this.ApplicationContext, "Usuario o password incorrecto", ToastLength.Long).Show(); } }
void Get_modelos() { db = new sqlite_database_movements(); if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()) { WebReference1.EJBWebServicev2_0 service = new WebReference1.EJBWebServicev2_0(); //WebReference1.getPreguntasResponse a = new WebReference1.getPreguntasResponse(); WebReference1.getModelo indata = new WebReference1.getModelo(); indata.ID_Instancia = opciones.GetInt("instancia", 0); indata.oper = "TYP"; indata.ID_MODELO = 0; indata.TY_MODELO = "F"; indata.NOMBRE = ""; try { WebReference1.getModeloResponse respuesta = service.GET_ModeloW(indata); if (respuesta.modelos == null) { //Toast.MakeText(this.ApplicationContext, "Error: Lista de cuestionarios nula", ToastLength.Long).Show(); error = "Error: Lista de cuestionarios nula"; return; } if (respuesta.modelos.Count() == 0) { //Toast.MakeText(this.ApplicationContext, "Error: No hay Cuestionarios para mostrar", ToastLength.Long).Show(); error = "Error: No hay Cuestionarios para mostrar"; return; } Listageneral temp; //Toast.MakeText(this.ApplicationContext, respuesta.modelos.Count()+" Cuestionarios encontrados.", ToastLength.Long).Show(); error = respuesta.modelos.Count() + " Cuestionarios encontrados."; locales = db.listam(opciones.GetString("db", ""), opciones.GetInt("instancia", 0)); for (int x = 0; x < respuesta.modelos.Count(); x++) { if (locales.Contains(respuesta.modelos[x].id_modelo)) { temp = new Listageneral(respuesta.modelos[x].id_modelo, respuesta.modelos[x].nombre_cuestionario, "°", 2); //diferentes tipos de reporte 1 edit, 2 ok, 3 cancel } else { temp = new Listageneral(respuesta.modelos[x].id_modelo, respuesta.modelos[x].nombre_cuestionario, "°", 3); //diferentes tipos de reporte 1 edit, 2 ok, 3 cancel } general.Add(temp); } } catch (Exception aa) { //Toast.MakeText(this.ApplicationContext, "Error: " + aa.Message, ToastLength.Long).Show(); error = "Error: " + aa.Message; locales = db.listam(opciones.GetString("db", ""), opciones.GetInt("instancia", 0)); general = db.cuestionarioslocal(opciones.GetString("db", ""), opciones.GetInt("instancia", 0)); } } else { Toast.MakeText(this.ApplicationContext, "Error: No hay coneccion a internet", ToastLength.Long).Show(); error = "Error: No hay coneccion a internet"; locales = db.listam(opciones.GetString("db", ""), opciones.GetInt("instancia", 0)); general = db.cuestionarioslocal(opciones.GetString("db", ""), opciones.GetInt("instancia", 0)); } }