예제 #1
0
        public override void Manipular()
        {
            ProgramaEmisor p      = ProgramaEmisor.GetInstancia();
            int            posUsr = p.BuscarUsuarioID(IDUsuario);

            if (p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo == EstadoDialogo.ConfigurarFechaFinalizacion)
            {
                Console.WriteLine("llega");
                int anio = int.Parse(MensajeEntrada.Substring(6));
                int mes  = int.Parse(MensajeEntrada.Substring(3, 2));
                int dia  = int.Parse(MensajeEntrada.Substring(0, 2));
                Console.WriteLine(anio + "m:" + mes + "d:" + dia);
                DateTime fechaFinal = new DateTime(anio, mes, dia, 00, 00, 00);
                p.GuardarFechaFinalizacionCurso(fechaFinal, IDUsuario);
                p.CrearBitacora(IDUsuario);


                Respuesta = "FECHA DE FINALIZACION GUARDADA CON EXITO\nAHORA DEBES CONFIGUAR FECHA NOTIFICACION ESCRIBE continuar";
                p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideFechaNotObjetivo;
            }
            else
            {
                Respuesta = "Error";
                base.Manipular();
            }
        }