private void nuevo_episodio() { EditText txt_pregunta = FindViewById <EditText>(Resource.Id.txt_pregunta); DateTime fecha_hora = new DateTime(); Button btn_episodio = FindViewById <Button>(Resource.Id.btn_episodio); object CrLf = System.Environment.NewLine; using (TRAtaMeWS.TRAtaMeWS TRAtaMe = new TRAtaMeWS.TRAtaMeWS()) { fecha_hora = DateTime.Now; string fecha = fecha_hora.ToString("dd/MM/yyyy HH:mm:ss"); string mensaje = ""; string cabecera = "ERROR"; datos_informacion.pregunta = "El " + fecha + CrLf + txt_pregunta.Text + CrLf + datos_usuario.nombre + CrLf + CrLf; datos_informacion.fecha = fecha; datos_informacion.audios = 0; datos_informacion.fotos = 0; datos_informacion.id_paciente = datos_paciente.id_paciente; datos_informacion.nhc = datos_paciente.nhc; datos_informacion.videos = 0; datos_informacion.respuesta = ""; datos_informacion.codser = ""; datos_informacion.doctor = ""; datos_informacion.id_episodio = 0; datos_informacion.fch_resp = ""; if (TRAtaMe.nuevo_episodio(datos_usuario, ref datos_paciente, ref datos_informacion, ref mensaje)) { txt_pregunta.Text = datos_informacion.pregunta; // btn_episodio.Enabled = false; mensaje = "Nuevo episodio " + datos_informacion.id_episodio + " y pregunta enviada la los servicios."; if (TRAtaMe.inserta_log(datos_usuario.usuario, datos_informacion.id_episodio, ref mensaje)) { mensaje = ""; } } if (mensaje == "") { if (monta_spinner_episodios(ref mensaje)) { editable = false; txt_pregunta.Text = datos_informacion.pregunta; txt_pregunta.KeyListener = null; Spinner spn_episodio = FindViewById <Spinner>(Resource.Id.spn_episodio); spn_episodio.SetSelection(1); mensaje = "Se ha incorporado su pregunta.."; cabecera = "CORRECTO"; } else { cabecera = "ERROR"; mensaje = "Se ha producido el error: ." + mensaje; } } else { cabecera = "ERROR"; mensaje = "Se ha producido el error: ." + mensaje; } ShowAlert(cabecera, mensaje, "S", 0, null, null); } }