Example #1
0
    private EventosEsperadosXML InitializeEventos()
    {
        EventosEsperadosXML _eventos = new EventosEsperadosXML();

        _eventos.eventos = new List <EventoXML>();
        return(_eventos);
    }
Example #2
0
    private void ReadXMLEventos()
    {
        try
        {
            EventosEsperadosXML _eventos = null;

            if (File.Exists(dataPathEventos))
            {
                XmlSerializer serializer = new XmlSerializer(typeof(EventosEsperadosXML));
                StreamReader  reader     = new StreamReader(dataPathEventos);
                _eventos = (EventosEsperadosXML)serializer.Deserialize(reader.BaseStream);
                reader.Close();
            }

            eventos = (_eventos != null) ? _eventos : InitializeEventos();
        }
        catch (IOException e)
        {
            Debug.LogError(e);
            eventos = InitializeEventos();
        }

        EventoXML ev = new EventoXML();

        ev.horario = "16:48";
        ev.dias    = "sab";
        ev.acao    = () => { Debug.LogWarning("Sabado"); };
        eventos.eventos.Add(ev);

        EventoXML ev2 = new EventoXML();

        ev2.horario = "16:48";
        ev2.dias    = "ter;qua";
        ev2.acao    = () => { Debug.LogWarning("Terça e Quarta"); };
        eventos.eventos.Add(ev2);

        EventoXML ev3 = new EventoXML();

        ev3.horario = "16:48";
        ev3.dias    = "dom;qua;qui;sab";
        ev3.acao    = () => { Debug.LogWarning("Domingo, quarta, quinta, sabado"); };
        eventos.eventos.Add(ev3);
    }