Exemplo n.º 1
0
        private void MostraDialogo()
        {
            var modalId = IoC.Get <ModalDialogViewModel>();

            modalId.TituloModal   = "Eliminar Informacao";
            modalId.MensagemModal = "Deseja Eliminar a informacao do terminal?";
            modalId.ModalHeight   = 150;
            modalId.ModalWidth    = 150;

            bool?result = WindowManagerWindow.ShowDialog(modalId);

            if (result == null)
            {
                return;
            }
            if ((bool)result)
            {
                if (SelectedListaTbTerminais == null)
                {
                    return;
                }
                _dataService.DeleteTerminal(SelectedListaTbTerminais.IDTerminal);

                ListaTbTerminais.Remove(SelectedListaTbTerminais);

                SelectedListaTbTerminais = null;
            }
        }
Exemplo n.º 2
0
        public void ShowModalGetResult()
        {
            var modalD = IoC.Get <ModalDialogViewModel>();

            modalD.TituloModal   = "Criação Terminal";
            modalD.MensagemModal = "O terminal:" + TxtNumTerminal + " já existe, por favor escolha outro nome ou altere os dados do terminal pretendido";
            modalD.ModalWidth    = 250;
            modalD.ModalHeight   = 250;
            var result = WindowManagerWindow.ShowDialog(modalD);
        }
Exemplo n.º 3
0
        public void ShowModalGetResult()
        {
            var modalD = IoC.Get <ModalDialogViewModel>();

            modalD.TituloModal   = "Configuracao Dados Sql";
            modalD.MensagemModal = "Deseja Guardar os dados configuracao SQL?";
            modalD.ModalWidth    = 250;
            modalD.ModalHeight   = 250;
            var result = WindowManagerWindow.ShowDialog(modalD);
        }
Exemplo n.º 4
0
        private void MostraDialogo()
        {
            var modalId = IoC.Get <ModalDialogViewModel>();

            modalId.TituloModal   = "Informacao nao preenchida";
            modalId.MensagemModal = "Preencha a informacao necessária para a definição dos dados do terminal";
            modalId.ModalHeight   = 200;
            modalId.ModalWidth    = 200;

            bool?result = WindowManagerWindow.ShowDialog(modalId);

            if (result == null)
            {
                return;
            }
            if ((bool)result)
            {
            }
        }
Exemplo n.º 5
0
        private void MostraDialogoUpdate()
        {
            var modalId = IoC.Get <ModalDialogViewModel>();

            modalId.TituloModal   = "Alterar Informacao";
            modalId.MensagemModal = "Deseja Alterar a informacao do terminal?";
            modalId.ModalHeight   = 150;
            modalId.ModalWidth    = 150;

            bool?result = WindowManagerWindow.ShowDialog(modalId);

            if (result == null)
            {
                return;
            }
            if ((bool)result)
            {
                EventAggregationProvider.Aggregator.Publish(
                    new EventoChangeActiveViewTerminal(AccaoEfectuada.UpdateTerminalData, SelectedListaTbTerminais));
            }
        }
Exemplo n.º 6
0
        public override void CanClose(Action <bool> callback)
        {
            var modalD = IoC.Get <ModalDialogViewModel>();

            modalD.TituloModal   = "Encerrar Aplicação";
            modalD.MensagemModal = "Deseja encerrar a aplicação?";
            modalD.ModalHeight   = 250;
            modalD.ModalWidth    = 250;
            bool?result = WindowManagerWindow.ShowDialog(modalD);

            if (result == null)
            {
                return;
            }
            if ((bool)result)
            {
                callback(true);
            }
            else
            {
                callback(false);
            }
        }