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(); }
private void OnDeleteAppointment() { ShowProgressBar = true; var messageDailog = new MessageDailog(DeleteAppointment) { Caption = Resources.MessageResources.DeleteMessage, DialogButton = DialogButton.OkCancel, Title = Resources.TitleResources.Warning }; MessengerInstance.Send(messageDailog); }
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); }
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); }
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); } }