Esempio n. 1
0
        public void ReloadForm()
        {
            cmbStatisticsBy.SelectedIndex = 0;

            txbYear.Text = DateTime.Now.Year.ToString();

            BtnLoad.PerformClick();
        }
Esempio n. 2
0
        private async void BtnExport_Click(object sender, EventArgs e)
        {
            var saveFileDialog = new SaveFileDialog
            {
                Filter      = @"Excel Files (*.xlsx)|*.xlsx",
                FilterIndex = 1
            };

            if (saveFileDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            var filename = saveFileDialog.FileName;

            lblSaveState.SetPropertyValue(a => a.Text, "Exporting please wait...");
            btnExport.SetPropertyValue(a => a.Enabled, false);
            BtnLoad.SetPropertyValue(a => a.Enabled, false);
            await Task.Run(() =>
            {
                try
                {
                    using var wb = new XLWorkbook();
                    wb.Worksheets.Add(_myDataTable, "MTN Billing");
                    wb.Worksheet(1).ShowRowColHeaders  = true;
                    wb.Worksheet(1).Column(1).DataType = XLDataType.Text;
                    wb.Worksheet(1).Column(2).DataType = XLDataType.Text;
                    wb.Worksheet(1).Column(3).DataType = XLDataType.Text;
                    wb.Worksheet(1).Column(4).DataType = XLDataType.Text;
                    wb.Worksheet(1).Column(5).DataType = XLDataType.Text;
                    wb.Worksheet(1).Column(6).DataType = XLDataType.Text;
                    wb.SaveAs(filename);
                }
                catch (Exception exception)
                {
                    Console.WriteLine(exception);
                }
            }).ConfigureAwait(false);

            lblSaveState.SetPropertyValue(a => a.Text, "Export completed...");
            btnExport.SetPropertyValue(a => a.Enabled, true);
            BtnLoad.SetPropertyValue(a => a.Enabled, true);
        }
Esempio n. 3
0
        protected override void RegisterUIEvent()
        {
            BtnIntpuSet.AddCallback(new UnityEngine.Events.UnityAction(() =>
            {
                UIMgr.OpenPanel <InputSetList>();
            }));

            BtnStart.AddCallback(new UnityEngine.Events.UnityAction(() =>
            {
                GlobalManager.Instance.InitMainScene(1);
            }));

            BtnAudioSet.AddCallback(() =>
            {
                UIMgr.OpenPanel <AudioSettingPanel>();
            });

            BtnLoad.AddCallback(() =>
            {
                UIMgr.OpenPanel <LevelPanel>();
            });
        }