示例#1
0
        public void ShouldUnzipDownloadedFile()
        {
            AutoUpdater.Initialize("http://update.arcnet.com.br/autoupdatereasytest/config.json", "1.0.0.0");
            _percent = 0;
            AutoUpdater.Instance.DownloadProgressChanged += (e, a) => { Percent(a.ProgressPercentage); };
            AutoUpdater.Instance.DownloadCompleted       += (e, a) => { Debug.WriteLine("FIM DO DOWNLOAD"); };
            AutoUpdater.Instance.Error += (e, a) => { Debug.WriteLine(a.Message); };
            AutoUpdater.Instance.Join();
            Assert.IsTrue(File.Exists($@".\{JsonConfig.Factory().PackageFileName}"));

            var form        = new UiMain();
            var uIMainLoad  = form.GetType().GetMethod("UiMain_Load", BindingFlags.NonPublic | BindingFlags.Instance);
            var tmrMainTick = form.GetType().GetMethod("TmrMain_Tick", BindingFlags.NonPublic | BindingFlags.Instance);

            Assert.IsNotNull(uIMainLoad);
            Assert.IsNotNull(tmrMainTick);
            uIMainLoad.Invoke(form, new object[] { this, EventArgs.Empty });
            try
            {
                tmrMainTick.Invoke(form, new object[] { this, EventArgs.Empty });
            }
            catch (TargetInvocationException ex)
            {
                throw ex.InnerException;
            }
        }
示例#2
0
        public EventEditor(UiMain origin, EventFull @event, bool draft = false)
        {
            this.origin = origin;
            this.draft  = draft;

            InitializeComponent();

            this.Text             = "Edit event";
            this.@event           = @event;
            this.headerLabel.Text = "Edit event information.";
            this.FillInSports();
            this.FillInBoxes();
            this.FillInPhotos();

            if (draft)
            {
                finishButton.Text        = "Create";
                this.finishButton.Click += CreateEvent;

                /*deleteEventButton.Visible = false;
                 * saveDraftButton.Visible = true;*/
                deleteordraftEventButton.Text   = "Save as draft";
                deleteordraftEventButton.Click += SaveDraft;
            }
            else
            {
                finishButton.Text        = "Save";
                this.finishButton.Click += EditEvent;

                /*deleteEventButton.Visible = true;
                 * saveDraftButton.Visible = false;*/
                deleteordraftEventButton.Text   = "Delete";
                deleteordraftEventButton.Click += DeleteEvent;
            }
        }
示例#3
0
        public EventEditor(UiMain origin)
        {
            this.origin = origin;
            this.draft  = false;

            InitializeComponent();
            this.FillInSports();
            this.Text = "Create event";
            this.finishButton.Text   = "Create";
            this.finishButton.Click += CreateEvent;

            this.deleteordraftEventButton.Text   = "Save as draft";
            this.deleteordraftEventButton.Click += SaveDraft;
        }
示例#4
0
 public void SetMainRef(UiMain main)
 {
     mainForm = main;
 }
示例#5
0
 void Awake()
 {
     instance = this;
 }