Example #1
0
        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();
            }
        }
Example #2
0
        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();
            }
        }