예제 #1
0
        // Constructor for subclasses of this class
        public AddEvent(Window parent, ListStore eventsModel)
        {
            Glade.XML gxml = new Glade.XML("add_event.glade", "dlgAddEvent", null);
            gxml.Autoconnect(this);

            this.dlgAddEvent.TransientFor = parent;

            // Set actual day and month
            this.spbtnDay.Value  = DateTime.Now.Day;
            this.cmbMonth.Active = DateTime.Now.Month - 1;

            this.spbtnYear.Adjustment.Lower = DateTime.Now.Year;
            this.spbtnYear.Adjustment.Upper = 9999;
            this.spbtnYear.Value            = DateTime.Now.Year;

            // Load event types
            EventTypesManager etm = EventTypesManager.Instance;

            this.cmbEventTypes.RemoveText(0);

            foreach (EventType anEventType in etm.RetrieveAll())
            {
                this.cmbEventTypes.AppendText(anEventType.Name);
            }

            this.eventsModel = eventsModel;
        }
        public void ObtenerControlador()
        {
            EventTypesManager c1 = EventTypesManager.Instance;
            EventTypesManager c2 = EventTypesManager.Instance;
            EventTypesManager c3 = EventTypesManager.Instance;

            Assert.AreSame(c1, c2);
            Assert.AreSame(c2, c3);
        }