public override void Manipular() { ProgramaEmisor p = ProgramaEmisor.GetInstancia(); int posUsr = p.BuscarUsuarioID(IDUsuario); p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Error = false; if (p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo == EstadoDialogo.PideDiaFechaNotObjetivo) { Respuesta = "ELIGE QUE ::DÍA:: QUIERES QUE SE NOTIFIQUE EL ::" + p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Entrada + ":: ESCRIBE: \n" + " lunes, martes, miercoles,\n jueves, viernes, sabado o domingo\n___"; p.GuardarTipoEntradaDiaNotificacionAUsuario(p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Entrada, IDUsuario); p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideHoraFechaNotObjetivo; } else { Respuesta = "No se entendio dia"; base.Manipular(); } }
static void Main(string[] args) { Configuracion configuracion = Configuracion.GetConfiguracion(); configuracion.Comienzo(); PersistorUsuarios persistor = PersistorUsuarios.GetPersistorUsuarios(); ProgramaEmisor programaEmisor = ProgramaEmisor.GetInstancia(); programaEmisor.UsuariosDelPrograma = persistor.CargarUsuarios(); if (configuracion.Modo == ModoDeUso.Telegram) { ComunicadorTelegram.MainTelegram(); } if (configuracion.Modo == ModoDeUso.Consola) { ComunicadorConsola.MainConsola(); } persistor.GuardarUsuarios(programaEmisor.UsuariosDelPrograma); }
public override void Manipular() { ProgramaEmisor p = ProgramaEmisor.GetInstancia(); int posUsr = p.BuscarUsuarioID(IDUsuario); if (p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo == EstadoDialogo.PideDia) { switch (MensajeEntrada) { case "1": Respuesta = "ELIGE QUE ::DÍA:: QUIERES QUE SE NOTIFIQUE EL ::OBJETIVO:: ESCRIBE: \n" + " lunes, martes, miercoles,\n jueves, viernes, sabado o domingo\n___"; p.GuardarTipoEntradaDiaNotificacionAUsuario(TipoEntrada.Objetivo, IDUsuario); //buscar usuario en el programa asociado con el usuario de Telegram //guardar en DiaNotificacion del usuario p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideHora; break; case "2": Respuesta = "ELIGE QUE ::DÍA:: QUIERES QUE SE NOTIFIQUE EL ::PLANIFICACION DIARIA:: ESCRIBE: \n" + " lunes, martes, miercoles,\n jueves, viernes, sabado o domingo\n___"; p.GuardarTipoEntradaDiaNotificacionAUsuario(TipoEntrada.PlanificacionDiaria, IDUsuario); //buscar usuario en el programa asociado con el usuario de Telegram //guardar en DiaNotificacion del usuario p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideHora; break; case "3": Respuesta = "ELIGE QUE ::DÍA:: QUIERES QUE SE NOTIFIQUE EL ::REFLEXION METACOGNITIVA:: ESCRIBE: \n" + " lunes, martes, miercoles,\n jueves, viernes, sabado o domingo\n___"; //buscar usuario en el programa asociado con el usuario de Telegram //guardar en DiaNotificacion del usuario p.GuardarTipoEntradaDiaNotificacionAUsuario(TipoEntrada.ReflexionMetacognitiva, IDUsuario); p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideHora; break; case "4": Respuesta = "ELIGE QUE ::DÍA:: QUIERES QUE SE NOTIFIQUE EL ::REFLEXION SEMANAL:: ESCRIBE: \n" + " lunes, martes, miercoles,\n jueves, viernes, sabado o domingo\n___"; //buscar usuario en el programa asociado con el usuario de Telegram //guardar en DiaNotificacion del usuario p.GuardarTipoEntradaDiaNotificacionAUsuario(TipoEntrada.ReflexionSemanal, IDUsuario); p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideHora; break; default: Respuesta = "Entrada invalido!!! Intenta nuevamente"; p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideEntrada; break; } } else { Respuesta = "No se entendio Entrada"; base.Manipular(); } }