private void OnCancelCustomer()
        {
            var messageDailog = new MessageDailog((result) =>
            {
                if (result == DialogResult.Ok)
                {
                    this.Entity.ClearValues();

                    if (this.ParentViewModel != null)
                    {
                        this.ParentViewModel.ChildViewModel = null;
                    }
                    this.Unload();

                    if (this.CloseWindow != null)
                    {
                        this.CloseWindow();
                    }
                }
            })
            {
                Caption = Resources.MessageResources.CancelWindowMessage, DialogButton = DialogButton.OkCancel, Title = Resources.TitleResources.Warning
            };

            MessengerInstance.Send(messageDailog);
        }
        private void DeleteCustomerAppointment(DialogResult dialogResult)
        {
            if (dialogResult == DialogResult.Ok)
            {
                Task.Factory.StartNew(() =>
                {
                    var result = AppointmentAction.DeleteAppointments(this.DBConnectionString,
                                                                      this.Entity.InternalList.Where(x => x.IsSelected));

                    if (result)
                    {
                        this.GetCustomerAppointments();
                        var messageDailog = new MessageDailog()
                        {
                            Caption = MessageResources.DeletedSuccessfully, DialogButton = DialogButton.Ok, Title = TitleResources.Information
                        };
                        MessengerInstance.Send(messageDailog);
                    }
                    else
                    {
                        var messageDailog = new MessageDailog()
                        {
                            Caption = MessageResources.DeletionFailed, DialogButton = DialogButton.Ok, Title = TitleResources.Error
                        };
                        MessengerInstance.Send(messageDailog);
                    }
                    ShowProgressBar = false;
                });
            }
            else
            {
                ShowProgressBar = false;
            }
        }
        public MessageWindowElement(MessageDailog dm)
            : base()
        {
            var bindinAccept = new CommandBinding(AcceptCommand, OnAccept);

            this.CommandBindings.Add(bindinAccept);

            var bindingCancel = new CommandBinding(CancelCommand, OnCancel);

            this.CommandBindings.Add(bindingCancel);

            if (dm != null)
            {
                Buttons = dm.DialogButton;
                Title   = dm.Title;
                Content = dm.Caption;

                if (dm.DialogHeight != 0)
                {
                    this.Height = dm.DialogHeight;
                }
                if (dm.DialogWidth != 0)
                {
                    this.Height = dm.DialogWidth;
                }

                if (dm.IsSizeToContent)
                {
                    this.SizeToContent = SizeToContent.WidthAndHeight;
                }
            }

            CreateContainer();
        }
Ejemplo n.º 4
0
        private void OnDeleteAppointment()
        {
            ShowProgressBar = true;
            var messageDailog = new MessageDailog(DeleteAppointment)
            {
                Caption = Resources.MessageResources.DeleteMessage, DialogButton = DialogButton.OkCancel, Title = Resources.TitleResources.Warning
            };

            MessengerInstance.Send(messageDailog);
        }
Ejemplo n.º 5
0
        public void OnDeleteHearingAIDItem()
        {
            //this.ParentViewModel.ShowProgressBar = true;
            var messageDailog = new MessageDailog(DeleteCustomerHearingAidOrder)
            {
                Caption = MessageResources.DeleteMessage, DialogButton = DialogButton.OkCancel, Title = TitleResources.Warning
            };

            MessengerInstance.Send(messageDailog);
        }
        public override void OnDeleteItem()
        {
            ShowProgressBar = true;
            var messageDailog = new MessageDailog(DeleteReminder)
            {
                Caption = Resources.MessageResources.DeleteMessage, DialogButton = DialogButton.OkCancel, Title = Resources.TitleResources.Warning
            };

            MessengerInstance.Send(messageDailog);
        }
        public override void OnDeleteItem()
        {
            this.ParentViewModel.ShowProgressBar = true;
            var messageDailog = new MessageDailog(DeleteCustomerRepair)
            {
                Caption = Resources.MessageResources.DeleteMessage, DialogButton = DialogButton.OkCancel, Title = Resources.TitleResources.Warning
            };

            MessengerInstance.Send(messageDailog);
        }
Ejemplo n.º 8
0
        private void ShowDialog(MessageDailog dm)
        {
            Dispatcher.InvokeAsync(() =>
            {
                var messageWindow = new MessageWindowElement(dm);
                messageWindow.ShowWindow();

                dm.ProcessCallback(messageWindow.DialogResult);
            }, DispatcherPriority.Normal);
        }
        public static void LogError(Exception exception, string errorType = "Error", string message = "", string userMessage = "")
        {
            Instance.ErrorException(message, exception);
            string userFrenMsg   = userMessage + Environment.NewLine + exception.Message;
            var    messageDailog = new MessageDailog()
            {
                Caption         = userFrenMsg,
                DialogButton    = DialogButton.Ok,
                Title           = errorType,
                IsSizeToContent = true
            };

            Messenger.Default.Send(messageDailog);
        }
Ejemplo n.º 10
0
        private void OnCancelAppointment()
        {
            var messageDailog = new MessageDailog((result) =>
            {
                if (result == DialogResult.Ok)
                {
                    this.Entity = new Appointment();
                    //FindNextAvailableAppointmentTime();
                    this.PropertyChangedCapture();
                    OnRefreshAppointment();
                    this.CheckItemCollection.ForEach(x => x.IsChecked = false);
                }
            })
            {
                Caption = Resources.MessageResources.ClearMessage, DialogButton = DialogButton.OkCancel, Title = Resources.TitleResources.Warning
            };

            MessengerInstance.Send(messageDailog);
        }
        private void OnSave()
        {
            var returnStatus = false;

            returnStatus = !IsInEditMode
                               ? CustomerAction.AddCustomerHearingAidOrder(this.DBConnectionString, this.Entity)
                               : CustomerAction.UpdateCustomerHearingAidOrder(this.DBConnectionString, this.Entity);

            if (returnStatus)
            {
                if (RefreshCustomerHearingAIDOrder != null)
                {
                    this.RefreshCustomerHearingAIDOrder();
                }

                var messageDailog = new MessageDailog()
                {
                    Caption      = MessageResources.DataSavedSuccessfully,
                    DialogButton = DialogButton.Ok,
                    Title        = TitleResources.Information
                };

                MessengerInstance.Send(messageDailog);

                if (this.CloseWindow != null)
                {
                    this.CloseWindow();
                }
            }
            else
            {
                var messageDailog = new MessageDailog()
                {
                    Caption      = MessageResources.DataSavedFailed,
                    DialogButton = DialogButton.Ok,
                    Title        = TitleResources.Error
                };
                MessengerInstance.Send(messageDailog);
            }
        }
        private void OnSaveCallLog()
        {
            var returnStatus = false;

            returnStatus = !IsInEditMode?UserLoginAction.AddUserLogin(this.DBConnectionString, this.Entity) : UserLoginAction.UpdateUserLogin(this.DBConnectionString, this.Entity);

            if (returnStatus)
            {
                this.Entity.ClearValues();

                if (RefreshUserLogin != null)
                {
                    this.RefreshUserLogin();
                }

                var messageDailog = new MessageDailog()
                {
                    Caption      = Resources.MessageResources.DataSavedSuccessfully,
                    DialogButton = DialogButton.Ok,
                    Title        = Resources.TitleResources.Information
                };

                MessengerInstance.Send(messageDailog);

                if (this.CloseWindow != null)
                {
                    this.CloseWindow();
                }
            }
            else
            {
                var messageDailog = new MessageDailog()
                {
                    Caption = Resources.MessageResources.DataSavedFailed, DialogButton = DialogButton.Ok, Title = Resources.TitleResources.Error
                };
                MessengerInstance.Send(messageDailog);
            }
        }