private void DeleteEmailHeaderCommandExecuted(EmailHeaderModel emailHeader) { if (emailHeader == null) { return; } RaisePropertyChanged("DisableParentWindow"); bool? dialogResult = null; string confirmText = Properties.Resources.MESSAGE_ASK_BEFORE_DELETING_ITEM; RadWindow.Confirm(confirmText, (sender, args) => { dialogResult = args.DialogResult; }); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != true) { return; } _adminDataUnit.EmailHeadersRepository.Delete(emailHeader.EmailHeader); _adminDataUnit.SaveChanges(); AllEmailHeaders.Remove(emailHeader.EmailHeader); RefreshEmailHeaders(); }
/// <summary> /// Update the product and charges quantities when number of people changes for a all products. /// </summary> private void SetItemsCountOnPlacesChange() { if (_isEditMode) { if (Event.Places != _originalEvent.Places) { bool? dialogResult = null; string confirmText = Resources.CHANGING_PLACES_WILL_CHANGE_ITEM_QUANTITY; RadWindow.Confirm(new DialogParameters { Content = new System.Windows.Controls.TextBlock() { Text = confirmText, Width = 300, TextWrapping = TextWrapping.Wrap }, Closed = (sender, args) => { dialogResult = args.DialogResult; }, OkButtonContent = "Yes", CancelButtonContent = "No", Owner = Application.Current.MainWindow }); if (dialogResult != null && dialogResult.Value) { Event.EventBookedProducts.ForEach(SetProductCountAndCharges); } } } }
public void GoHome() { RadWindow.Confirm(new DialogParameters { Header = new TextBlock { Text = "首页", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = "确定离开本页面并返回首页吗?", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, //Closed = new EventHandler<WindowClosedEventArgs>(OnClosed), Owner = this, Theme = new MaterialTheme(), Closed = (_, __) => { if (__.DialogResult != null && __.DialogResult.Value) { this.Grid_MainNavigationButtons.Visibility = Visibility.Visible; this.Frame_BusinessPage.Visibility = Visibility.Collapsed; this.Frame_BusinessPage.Source = null; if (this.Frame_BusinessPage.CanGoBack) { this.Frame_BusinessPage.RemoveBackEntry(); } } else { //MessageBox.Show("F**K"); } } }); }
protected override void CancelEdit() { DialogParameters parameters = new DialogParameters(); parameters.OkButtonContent = "بله، مطمئنم"; parameters.CancelButtonContent = "خیر"; parameters.Header = "اطلاعات"; parameters.Content = "آیا از تغییرات آیتم جاری انصراف می دهید؟"; _dialogResult = _dialogResult == true; parameters.Closed = OnClosed; RadWindow.Confirm(parameters); if (_dialogResult == true) { if (this.DataForm != null && this.DataForm.ValidateItem()) { this.DataForm.CancelEdit(); } } //MessageBoxResult result = MessageBox.Show("آیا از تغییرات آیتم جاری انصراف می دهید؟", "اطلاعات انصراف", MessageBoxButton.OKCancel); //if (result == MessageBoxResult.OK) //{ // if (this.DataForm != null) // { // this.DataForm.CancelEdit(); // } //} }
private async void DeleteMembershipLinkTypeCommandExecuted(MembershipLinkTypeModel membershipLinkType) { if (membershipLinkType == null) { return; } bool? dialogResult = null; string confirmText = Properties.Resources.MESSAGE_ASK_BEFORE_DELETING_ITEM; RaisePropertyChanged("DisableParentWindow"); RadWindow.Confirm(confirmText, (sender, args) => { dialogResult = args.DialogResult; }); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != true) { return; } // Delete MembershipLinkType _adminDataUnit.MembershipLinkTypesRepository.Delete(membershipLinkType.MembershipLinkType); await _adminDataUnit.SaveChanges(); MembershipLinkTypes.Remove(membershipLinkType); }
private void DeleteItem() { if (this.SelectedItem != null) { RadWindow.Confirm("Do you really want to delete this item ?", OnDeleteConfirm); } }
private void DeleteEPOSCommandExecuted() { bool?dialogResult = null; RaisePropertyChanged("DisableParentWindow"); RadWindow.Confirm(Properties.Resources.MESSAGE_ASK_BEFORE_DELETING_ITEM, (sender, args) => { dialogResult = args.DialogResult; }); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != true) { return; } if (SelectedTreeViewObject is TillModel) { var till = SelectedTreeViewObject as TillModel; var tillDiv = TillDivisions.Where(tillDivision => tillDivision.TillDivision.ID == till.Till.TillDivision.ID).FirstOrDefault(); if (tillDiv.TillDivision.MasterTillID == till.Till.ID) { tillDiv.TillDivision.MasterTillID = null; } tillDiv.Tills.Remove(till); _adminDataUnit.TillsRepository.Delete(till.Till); _adminDataUnit.SaveChanges(); } Content = null; }
private void SLDataForm_DeletingItem(object sender, System.ComponentModel.CancelEventArgs e) { var r = _viewModel.DeleteSL((SL)); if (r > 0) { DialogParameters parameters = new DialogParameters(); parameters.OkButtonContent = "بله، مطمئنم"; parameters.CancelButtonContent = "خیر"; parameters.Header = "اخطار"; parameters.Content = "آیا برای حذف مطمئن هستید؟"; parameters.Closed = OnClosed; RadWindow.Confirm(parameters); e.Cancel = _dialogResult == false; // _dialogResult == true; } else { DialogParameters parameters = new DialogParameters(); parameters.OkButtonContent = "بستن"; parameters.Header = "اخطار"; parameters.Content = ".امکان حذف وجود ندارد"; // parameters.Closed = OnClosed; RadWindow.Alert(parameters); e.Cancel = true; } }
private void SubmitCommandExecuted() { if (!_isEditMode) { _eventsDataUnit.EventPaymentsRepository.Add(EventPayment.EventPayment); } if (_eventPayment.IsDeposit && _event.EventStatus.Name == "Provisional") { // If this is deposit payment and event status is Provisional then we can change event status to Confirmed bool?dialogResult = null; RadWindow.Confirm(new DialogParameters() { Owner = Application.Current.MainWindow, Content = "Would you like to change event status to confirmed?", Closed = (sender, args) => { dialogResult = args.DialogResult; } }); if (dialogResult == true) { _event.EventStatus = _eventStatuses.FirstOrDefault(x => x.Name == "Confirmed"); } } }
private void DeleteTemplateCommandExecuted() { if (SelectedTemplate == null) { return; } RaisePropertyChanged("DisableParentWindow"); bool? dialogResult = null; string confirmText = Properties.Resources.MESSAGE_ASK_BEFORE_DELETING_ITEM; RadWindow.Confirm(confirmText, (sender, args) => { dialogResult = args.DialogResult; }); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != true) { return; } _adminDataUnit.MailTemplatesRepository.Delete(_selectedTemplate.MailTemplate); _adminDataUnit.SaveChanges(); AllTemplates.Remove(SelectedTemplate); RefreshTemplates(); }
static void Main(string[] args) { #if Release if (args != null && args.Length > 0) { if (args[0] != "IsUpdated") { DialogParameters parameter = new DialogParameters { Content = new TextBlock() { Text = string.Join("", args), TextWrapping = TextWrapping.Wrap }, Theme = new Windows7Theme(), Header = "注意", OkButtonContent = "是", CancelButtonContent = "否", Closed = new EventHandler <WindowClosedEventArgs>(OnConfirmClosed) }; RadWindow.Confirm(parameter); } } else { //UpdateReady.Update(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); Process.Start(AppDomain.CurrentDomain.BaseDirectory + @"AutoUpdate\UpdateOnline.exe", Process.GetCurrentProcess().MainModule.FileName.Replace(" ", "nbsp;")); } #endif HabilimentERP.App app = new HabilimentERP.App(); LocalizationManager.Manager = new ZhCNLocalizationManager(); //HabilimentERP.Properties.Settings.Default.DecryptConnectionString(); app.InitializeComponent(); app.Run(); }
private void Button_Exit_Click(object sender, RoutedEventArgs e) { //string alertText = "The employee photo has been uploaded."; RadWindow.Confirm(new DialogParameters { Header = new TextBlock { Text = "退出", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = "确定退出本系统吗?", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, //Closed = new EventHandler<WindowClosedEventArgs>(OnClosed), Owner = this, Theme = new MaterialTheme(), Closed = (_, __) => { if (__.DialogResult.Value) { Application.Current.Shutdown(); } else { //MessageBox.Show("F**K"); } } }); }
private void RemoveDefaultRemindersOnTypeChange() { if (Event.EventReminders.Any()) { var eventReminders = new ObservableCollection <EventReminderModel>(); eventReminders = new ObservableCollection <EventReminderModel>(Event.EventReminders.Where(eventReminder => eventReminder.EventReminder.LastEditDate == null && eventReminder.EventReminder.EventTypeToDoID != null)); if (eventReminders.ToList().Count > 0) { bool? dialogResult = null; string confirmText = Properties.Resources.MESSAGE_CHANGE_REMINDERS_ON_TYPE_CHANGED; RaisePropertyChanged("DisableParentWindow"); RadWindow.Confirm(new System.Windows.Controls.TextBlock() { Text = confirmText, TextWrapping = TextWrapping.Wrap, Width = 300 }, new EventHandler <WindowClosedEventArgs>((s, args) => { dialogResult = args.DialogResult; })); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != null && dialogResult.Value) { foreach (var eventReminder in eventReminders) { _eventsDataUnit.EventRemindersRepository.Delete(eventReminder.EventReminder); } Event.EventReminders = new ObservableCollection <EventReminderModel>(Event.EventReminders.Except(eventReminders)); } } } }
private void BtnAceptar_Click(object sender, RoutedEventArgs e) { RadWindow.Confirm(new DialogParameters() { Theme = new Windows7Theme(), Content = "Estas seguro de querer dar de baja este usuario?", Closed = ConfirmOnClosed }); }
private void DeleteNoteCommandExecuted(MemberNoteModel memberNote) { bool? dialogResult = null; string confirmText = Properties.Resources.MESSAGE_ASK_BEFORE_DELETING_ITEM; RaisePropertyChanged("DisableParentWindow"); SelectedNote = memberNote; RadWindow.Confirm(new DialogParameters() { Owner = Application.Current.MainWindow, Content = confirmText, Closed = (sender, args) => { dialogResult = args.DialogResult; } }); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != true) { return; } Member.MemberNotes.Remove(memberNote); _membershipDataUnit.MemberNotesRepository.Delete(memberNote.MemberNote); _membershipDataUnit.SaveChanges(); }
private void DeleteMembershipOptionBoxReasonCommandExecuted(MembershipOptionBoxReason membershipOptionBoxReason) { if (membershipOptionBoxReason == null) { return; } bool?dialogResult = null; RaisePropertyChanged("DisableParentWindow"); RadWindow.Confirm(new DialogParameters { Content = Properties.Resources.MESSAGE_ASK_BEFORE_DELETING_ITEM, Header = "Warning!", OkButtonContent = "Yes", CancelButtonContent = "No", Owner = Application.Current.MainWindow, Closed = (sender, args) => { dialogResult = args.DialogResult; } }); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != true) { return; } _adminDataUnit.MembershipOptionBoxReasonsRepository.Delete(membershipOptionBoxReason); _adminDataUnit.SaveChanges(); MembershipOptionBoxReasons.Remove(membershipOptionBoxReason); NewMembershipOptionBoxReason = String.Empty; }
private void Save() { if (this.SelectedTemplate != null) { var template = this.SelectedTemplate; var param = Settings.Current.GetDialogParameters(); if (string.IsNullOrEmpty(template.Name)) { param.Content = "You must specify a name for your template."; RadWindow.Alert(param); } else { var path = Properties.Settings.Default.RepTemplates + "\\" + template.Name + ".xml"; if (File.Exists(path)) { RadWindow.Confirm(template.Name + " already exists." + Environment.NewLine + "Do you want to overwrite it ?", OnSaveConfirm); } else { this.SaveTemplateAsFile(template, path); } } } }
private void RefreshRemindersDueDates() { var updatedReminders = new ObservableCollection <EventReminderModel>(Event.EventReminders.Where(reminder => reminder.EventReminder.Status == false && reminder.EventReminder.EventTypeTODO != null && reminder.EventReminder.EventTypeTODO.RelatedDateType == 0)); if (updatedReminders.Any()) { bool? dialogResult = null; string confirmText = Resources.MESSAGE_CHANGE_REMINDERS_ON_DATE_CHANGED; RaisePropertyChanged("DisableParentWindow"); RadWindow.Confirm(new System.Windows.Controls.TextBlock() { Text = confirmText, TextWrapping = TextWrapping.Wrap, Width = 300 }, new EventHandler <WindowClosedEventArgs>((s, args) => { dialogResult = args.DialogResult; })); RaisePropertyChanged("EnableParentWindow"); if (dialogResult != null && dialogResult.Value) { RaisePropertyChanged("DisableParentWindow"); var view = new UpdatedRemindersView(updatedReminders); view.ShowDialog(); RaisePropertyChanged("EnableParentWindow"); } } }
/// <summary> /// Description: Obtiene el evento para activar o desactivar un procedimiento /// </summary> private void _checkBoxItem_chb_Click(object sender, RoutedEventArgs e) { var cb = sender as CheckBox; var item = cb.DataContext; _failProcedures_lis.SelectedItem = item; Procedures procedure = _failProcedures_lis.SelectedItem as Procedures; if (procedure != null) { if (procedure.IsChecked == true) { ActivateProcedure activateProcedure = new ActivateProcedure(this); activateProcedure.ParentType_wty = UserControlsType.ListFailsProceduresType1; activateProcedure.ShowDialog(); } else { procedure.IsChecked = true; _failProcedures_lis.ItemsSource = SelectFailsProcedures; _failProcedures_lis.Items.Refresh(); RadWindow.Confirm(new DialogParameters { Header = "Confirm", Content = "Are you sure you want to end a procedure?", CancelButtonContent = "Cancel", OkButtonContent = "Ok", Closed = new EventHandler <WindowClosedEventArgs>(OnConfirmEndProcedure), Owner = Application.Current.MainWindow }); } } }
public static WindowClosedEventArgs ShowConfirm(string alertText, Action <bool> action = null, string header = "Подтвердите действие") { WindowClosedEventArgs result = null; System.Windows.Application.Current.Dispatcher.Invoke(() => { var dp = new DialogParameters { Content = alertText, Header = header, DialogStartupLocation = WindowStartupLocation.CenterScreen }; if (!((System.Windows.Application.Current.MainWindow == null) || (System.Windows.Application.Current.MainWindow.Visibility != System.Windows.Visibility.Visible))) { dp.Owner = System.Windows.Application.Current.MainWindow; } if (action == null) { dp.Closed = new EventHandler <WindowClosedEventArgs>((s, e) => { result = e; }); } else { dp.Closed = new EventHandler <WindowClosedEventArgs>((s, e) => { action(e.DialogResult.Value); }); } dp.OkButtonContent = "Да"; dp.CancelButtonContent = "Нет"; RadWindow.Confirm(dp); }); return(result); }
private void BtnDeleteAnnouncement_Click(object sender, RoutedEventArgs e) { if (SelectedNote == null) { return; } RadWindow.Confirm("Are you sure you want to delete " + SelectedNote.announcementHeader + "?", this.OnClosedNote); }
public void EventCloseTemplate(TemplateViewModel template) { if (template != null) { this.SelectedTemplate = template; RadWindow.Confirm("Do you want to save " + template.Name + " before closing it ? ", OnCloseConfirm); } }
private void BtnDeletePDF_Click(object sender, RoutedEventArgs e) { if (SelectedPDF == null) { return; } RadWindow.Confirm("Are you sure you want to delete " + SelectedPDF.pdfHeader + "?", this.OnClosedPDF); }
/// <summary> /// /// </summary> public void Close() { if (IsChanged) { RadWindow.Confirm("Save Objects?", OnClosed); } Refresh(); }
private void OnDeleteExecuted(object obj) { GridViewDeletingEventArgs e = obj as GridViewDeletingEventArgs; e.Cancel = true; this.itemsToDelete = e.Items; RadWindow.Confirm("Are you sure?", this.OnDeleteConfirmation); }
private void DeleteHost_Click(object sender, RoutedEventArgs e) { if (viewModel.SelectedItem == null) { RadWindow.Alert("Please select host first."); return; } //viewModel.List.WatchList.RemoveAt(0); RadWindow.Confirm($"Are you sure you want to delete {viewModel.SelectedItem.Host}?", this.OnDeleteConfirmClosed); }
private void RbtnEliminar_Click(object sender, RoutedEventArgs e) { if (RlstTipos.SelectedIndex == -1) { MessageBox.Show("Seleccione el tipo de equipo que desea eliminar"); return; } tipoSeleccionado = RlstTipos.SelectedItem as CommonProperties; RadWindow.Confirm("¿Estas seguro de eliminar este elemento?", OnDeleteClosed); }
private bool OnDeleting() { DialogParameters parameters = new DialogParameters(); parameters.OkButtonContent = "بله، مطمئنم"; parameters.CancelButtonContent = "خیر"; parameters.Header = "اخطار"; parameters.Content = "آیا برای حذف مطمئن هستید؟"; parameters.Closed = OnClosed; RadWindow.Confirm(parameters); return(_dialogResult == true); }
private void SetFeeComplete(object sender, WindowClosedEventArgs e) { fee = e.PromptResult; if (!int.TryParse(e.PromptResult, out int amount)) { return; } if (!string.IsNullOrEmpty(e.PromptResult) || amount > 0) { RadWindow.Confirm("You are setting new fee to:" + e.PromptResult + " UGX", this.OnConfirm); } }
private void relatedPersonDataForm_DeletingItem(object sender, CancelEventArgs e) { DialogParameters parameters = new DialogParameters(); parameters.OkButtonContent = "بله، مطمئنم"; parameters.CancelButtonContent = "خیر"; parameters.Header = "اخطار"; parameters.Content = "آیا برای حذف مطمئن هستید؟"; parameters.Closed = OnClosed; RadWindow.Confirm(parameters); var r = _dialogResult == true; }