Esempio n. 1
0
        /// <summary>
        /// Создать диалоговое окно результатов конвертирования
        /// </summary>
        public static async Task <DialogResultType> GetResultDialog(bool hasErrors)
        {
            var successDialogViewModel = new ResultDialogViewModel(hasErrors);
            var successDialogView      = new ResultDialogView(successDialogViewModel);

            return(await DialogHost.Show(successDialogView, "RootDialog").
                   MapAsync(dialogResult => (DialogResultType)dialogResult));
        }
Esempio n. 2
0
        public void OpenResultDialog(DataGridViewCellEventArgs e, int id)
        {
            //Column inzien
            if (e.ColumnIndex == 0)
            {
                //Create dialog
                ResultDialogView resultDialogView = new ResultDialogView(false, mainController);//not editable

                //Fill the result with the result obtained from the getDatafromdatabase method, id = the ID from
                //the selected row
                try
                {
                    resultDialogView.ResultModel = GetDataFromDataBase(id);
                    resultDialogView.SetImage();
                    resultDialogView.SetTextBox();
                    resultDialogView.DrawCircles();
                    resultDialogView.ShowDialog();
                }
                catch (SqlException)
                {
                    //Show mbox
                    MessageBox.Show("Er zijn problemen met de verbinding naar de database, probeer het later nog eens of neem contact op met uw systeem beheerder.",
                                    "Database error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            //Column wijzig
            if (e.ColumnIndex == 1)
            {
                //Create dialog
                ResultDialogView resultDialogView = new ResultDialogView(true, mainController);//editable

                //Fill the result with the result obtained from the getDatafromdatabase method, id = the ID from
                //the selected row
                try
                {
                    resultDialogView.ResultModel = GetDataFromDataBase(id);
                    resultDialogView.SetImage();
                    resultDialogView.SetTextBox();
                    resultDialogView.DrawCircles();
                    resultDialogView.ShowDialog();
                }
                catch (SqlException)
                {
                    //Show mbox
                    MessageBox.Show("Er zijn problemen met de verbinding naar de database, probeer het later nog eens of neem contact op met uw systeem beheerder.",
                                    "Database error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Esempio n. 3
0
        public void OpenResultDialog(DataGridViewCellEventArgs e, int id)
        {
            //Column inzien
            if (e.ColumnIndex == 0)
            {
                //Create dialog
                ResultDialogView resultDialogView = new ResultDialogView(false, mainController);//not editable

                //Fill the result with the result obtained from the getDatafromdatabase method, id = the ID from
                //the selected row
                try
                {
                    resultDialogView.ResultModel = GetDataFromDataBase(id);
                    resultDialogView.SetImage();
                    resultDialogView.SetTextBox();
                    resultDialogView.DrawCircles();
                    resultDialogView.ShowDialog();
                }
                catch (SqlException)
                {
                    //Show mbox
                    MessageBox.Show("Er zijn problemen met de verbinding naar de database, probeer het later nog eens of neem contact op met uw systeem beheerder.",
                        "Database error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            //Column wijzig
            if (e.ColumnIndex == 1)
            {
                //Create dialog
                ResultDialogView resultDialogView = new ResultDialogView(true, mainController);//editable

                //Fill the result with the result obtained from the getDatafromdatabase method, id = the ID from
                //the selected row
                try
                {
                    resultDialogView.ResultModel = GetDataFromDataBase(id);
                    resultDialogView.SetImage();
                    resultDialogView.SetTextBox();
                    resultDialogView.DrawCircles();
                    resultDialogView.ShowDialog();
                }
                catch (SqlException)
                {
                    //Show mbox
                    MessageBox.Show("Er zijn problemen met de verbinding naar de database, probeer het later nog eens of neem contact op met uw systeem beheerder.",
                        "Database error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }