Exemple #1
0
        private void init()
        {
            this.Text = "Kosta DB";
            stuffEditButton.Enabled  = false;
            departmentButton.Enabled = false;

            this.Shown           += (o, e) => baseController = new MainFrameController();
            settingsButton.Click += (o, e) => { baseController.GetSettings(new Settings()); };
            testButton.Click     += (o, e) =>
            {
                using (DBUtil util = new DBUtil())
                {
                    if (util.IsServerConnected())
                    {
                        stuffEditButton.Enabled  = true;
                        departmentButton.Enabled = true;
                        MessageBox.Show("Соединение установлено.",
                                        "Проверка соединения",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        stuffEditButton.Enabled  = false;
                        departmentButton.Enabled = false;
                        MessageBox.Show("Ошибка соединения.",
                                        "Проверка соединения",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    }
                }
            };
            stuffEditButton.Click  += (o, e) => { baseController.GetStuff(); };
            departmentButton.Click += (o, e) => { baseController.GetDepartments(); };
        }
Exemple #2
0
    public Form1()
    {
        InitializeComponent();
        MainFrameController controller = new MainFrameController();

        controller.DoWork();
        Callback(controller.DoAsyncWork());
    }
Exemple #3
0
    private async void Callback(Task <HttpResponseMessage> task)
    {
        await task;

        Console.Write(task.Result);
        MainFrameController controller = new MainFrameController();

        controller.DoWork();
    }