private void UserDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { string command = (string)eventArgs.Parameter; switch (command) { case "reset": txtName.Text = ""; Date1.Date = ""; Date2.Date = ""; Date1.Clear(); Date2.Clear(); Time1.Text = ""; Time2.Text = ""; InRadioButton.IsChecked = OutRadioButton.IsChecked = false; RefreshGrid(); break; case "confirm": RefreshGrid(); break; case "cancel": Dynamics.LastEscapeTime = DateTime.Now; break; default: break; } }
private void UserDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { string command = (string)eventArgs.Parameter; switch (command) { case "reset": txtAmount1.Text = ""; txtAmount2.Text = ""; Date1.Date = ""; Date2.Date = ""; Date1.Clear(); Date2.Clear(); txtInfo.Text = ""; cmbUsers.SelectedIndex = -1; rdCard.IsChecked = rdCash.IsChecked = rdCheque.IsChecked = rdPos.IsChecked = false; RefreshGrid(); break; case "confirm": RefreshGrid(); break; case "cancel": Dynamics.LastEscapeTime = DateTime.Now; break; default: break; } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { //you can cancel the dialog close: // if (!Equals(eventArgs.Parameter, true)) { return; } if (exitSelectedItem.SelectedIndex == -1) { ShowTip("Please choose a operation to confirm!"); eventArgs.Cancel(); } else if (exitSelectedItem.SelectedIndex == 0) {//Exit Close(); } else if (exitSelectedItem.SelectedIndex == 1) { //Hide InitialTray(); Visibility = Visibility.Hidden; } //if (!string.IsNullOrWhiteSpace(FruitTextBox.Text)) // FruitListBox.Items.Add(FruitTextBox.Text.Trim()); }
private void UserDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { ClosetRangeVM Closet = new ClosetRangeVM(); int from, to; if (int.TryParse(txtFrom.Text, out from) && int.TryParse(txtTo.Text, out to)) { Closet.FromLabel = from; Closet.ToLabel = to; Closet.IsVIP = cmbType.SelectedIndex == 1; Closet.IsCoach = cmbType.SelectedIndex == 2; var closetsList = Closet.GetClosets(); if (!db.Closets.Any(c => closetsList.Select(l => l.Id).Contains(c.Id))) { db.Closets.InsertAllOnSubmit(closetsList); db.SubmitChanges(); Main.Home.Closets.LoadClosets(); this.Closets.LoadClosets(); } } } else { Dynamics.LastEscapeTime = DateTime.Now; } }
private void dialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (Equals(eventArgs.Parameter, true)) { //确认接收 SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "All files(*.*)|*.*"; sfd.FileName = dialogHost_TextBox_FileName.Text; sfd.InitialDirectory = Environment.CurrentDirectory; if (sfd.ShowDialog() == true) { Thread trd = new Thread(RecFile); trd.IsBackground = true; File_Info fi = new File_Info(sfd.FileName, Convert.ToInt64(dialogHost_TextBox_FileLength.Text)); trd.Start(fi); TransCtrl_Message tm = new TransCtrl_Message(Status_Flag.Transmit_Allow, DateTime.Now, dialogHost_TextBox_FileName.Text, 0); socketConn.Send(Message2Byte(tm)); } } else { //拒绝接收 TransCtrl_Message tm = new TransCtrl_Message(Status_Flag.Transmit_Cancel, DateTime.Now, dialogHost_TextBox_FileName.Text, 0); socketConn.Send(Message2Byte(tm)); } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var param = eventArgs.Parameter as PluginInfo; if (param != null) { switch (param.Type) { case PluginType.View: ((WorkflowEditorViewModel)DataContext).NewViewCommand.Execute(param); break; case PluginType.Event: ((WorkflowEditorViewModel)DataContext).NewEventCommand.Execute(param); break; case PluginType.Action: break; case PluginType.ViewElement: ((WorkflowEditorViewModel)DataContext).NewViewElementCommand.Execute(param); break; case PluginType.Command: break; default: throw new ArgumentOutOfRangeException(); } } }
//User User; //public string Password { get; set; } //public string Username { get; set; } private void UserDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { if (!string.IsNullOrEmpty(UserModel.Username) && !string.IsNullOrEmpty(UserModel.Password) && cmbRoles.SelectedIndex > -1) { switch (action) { case Actions.Inserting: if (!db.Users.Any(u => u.Username == UserModel.Username)) { db.Users.InsertOnSubmit( new Data.User { Username = UserModel.Username, Password = UserModel.Password, RoleId = UserModel.RoleId }); db.SubmitChanges(); RefreshGrid(); } else { DuplicateUsernameSnackBar.IsActive = true; System.Threading.Thread t = new System.Threading.Thread(() => { var started = DateTime.Now; while (DateTime.Now.Subtract(started).TotalSeconds < 3) { } this.Dispatcher.Invoke( new Action(() => { DuplicateUsernameSnackBar.IsActive = false; })); }); t.Start(); } break; case Actions.Editing: var user = db.Users.Where(u => u.Username == UserModel.Username).FirstOrDefault(); user.Password = UserModel.Password; user.RoleId = UserModel.RoleId; db.SubmitChanges(); RefreshGrid(); break; default: break; } } } else { Dynamics.LastEscapeTime = DateTime.Now; } }
private void DialogHost_OnDialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { //Console.WriteLine("SAMPLE 1: Closing dialog with parameter: " + (eventArgs.Parameter ?? "")); //you can cancel the dialog close: //eventArgs.Cancel(); if (!Equals(eventArgs.Parameter, true)) { return; } GlobalUser.DoAnswer = false; //GlobalUser.AudioCleanUp(); //关闭音频播放 (this.DataContext as ExamCommonVM)?.Dispose(); this.DataContext = null; ButtonAutomationPeer peer = new ButtonAutomationPeer(CloseBtn); IInvokeProvider invokeProv = peer.GetPattern(PatternInterface.Invoke) as IInvokeProvider; invokeProv.Invoke(); //CloseBtn.RaiseEvent(new RoutedEventArgs(System.Windows.Controls.Button.ClickEvent)); }
private void Dialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (MemberId > 0) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { Data.GymContextDataContext db = new Data.GymContextDataContext(); byte method = (byte)(rdCash.IsChecked == true ? 0 : (rdPos.IsChecked == true ? 1 : (rdCard.IsChecked == true ? 2 : 3))); Data.Transaction transaction = new Data.Transaction(); transaction.Amount = txtChargeCredit.Value; transaction.Datetime = DateTime.Now; transaction.Info = txtInfo.Text; transaction.MemberId = MemberId; transaction.UserId = Main.CurrentUser.Id; transaction.Method = method; transaction.Type = (byte)TransactionType.Credit; var member = db.Members.Where(m => m.Id == MemberId).FirstOrDefault(); member.Credit += transaction.Amount; db.Transactions.InsertOnSubmit(transaction); db.SubmitChanges(); txtCredit.Text = $"{member.Credit:n0}"; Main.Home.CheckupCreditDebtors(); } else { Dynamics.LastEscapeTime = DateTime.Now; } } }
private void Dialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { if (!string.IsNullOrEmpty(txtFirstName.Text) && !string.IsNullOrEmpty(txtLastName.Text) && !string.IsNullOrEmpty(txtMobile.Text)) { int?id; if (Member.Id == 0) { Member = new MemberVM(); Member.Firstname = txtFirstName.Text; Member.Lastname = txtLastName.Text; Member.Mobile = txtMobile.Text; Member.NationalCode = txtNationalCode.Text; Member.IsRegular = false; id = Member.Insert(); db = new Data.GymContextDataContext(); } else { id = Member.Id; } if (id.HasValue) { Member.Id = id.Value; Data.Passage enter = new Data.Passage { IsEntrance = true, MemberId = id.Value, Time = DateTime.Now }; byte method = (byte)(rdCash.IsChecked == true ? 0 : (rdPos.IsChecked == true ? 1 : (rdCard.IsChecked == true ? 2 : 3))); Data.Transaction pay = new Data.Transaction { Amount = txtPayable.Value, Datetime = DateTime.Now, Info = "تک جلسه" + (txtFacilityCost.Value > 0 ? " + امکانات" : ""), MemberId = id.Value, Method = method, UserId = Main.CurrentUser.Id, Type = (byte)TransactionType.SingleSession }; db.Passages.InsertOnSubmit(enter); db.Transactions.InsertOnSubmit(pay); db.SubmitChanges(); Member.UseCloset(db); var main = Application.Current.Windows.Cast <Window>().ToList().Find(w => w.GetType().Name == "Main") as Main; main.TransitList.UpdatePassages(); Main.Home.Closets.LoadClosets(); } } } this.Close(); }
private void MentorDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { if (DefineGoods.Visibility == Visibility.Visible) { if (!string.IsNullOrEmpty(Model.Name)) { switch (action) { case Actions.Inserting: if (!db.Goods.Any(g => g.Name == Model.Name)) { db.POS.InsertOnSubmit( new Data.POS { Name = Model.Name }); db.SubmitChanges(); RefreshGrid(); } else { DuplicateNameSnackBar.IsActive = true; System.Threading.Thread t = new System.Threading.Thread(() => { var started = DateTime.Now; while (DateTime.Now.Subtract(started).TotalSeconds < 3) { } this.Dispatcher.Invoke( new Action(() => { DuplicateNameSnackBar.IsActive = false; })); }); t.Start(); } break; case Actions.Editing: var item = db.POS.Where(p => p.Id == Model.Id).FirstOrDefault(); item.Name = Model.Name; db.SubmitChanges(); RefreshGrid(); break; default: break; } } } } else { Dynamics.LastEscapeTime = DateTime.Now; } }
private void UserDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { string command = (string)eventArgs.Parameter; switch (command) { case "reset": Date1.Date = ""; Date2.Date = ""; Date1.Clear(); Date2.Clear(); LoadBarChartData(); break; case "confirm": LoadBarChartData(); break; case "cancel": Dynamics.LastEscapeTime = DateTime.Now; break; default: break; } }
private void MainDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { if (!string.IsNullOrEmpty(FacilityModel.Name)) { switch (action) { case Actions.Inserting: if (!db.Facilities.Any(u => u.Name == FacilityModel.Name)) { db.Facilities.InsertOnSubmit( new Data.Facility { Name = FacilityModel.Name, Price = FacilityModel.Price, Sessions = FacilityModel.Sessions }); db.SubmitChanges(); RefreshGrid(); } else { DuplicateSnackBar.IsActive = true; System.Threading.Thread t = new System.Threading.Thread(() => { var started = DateTime.Now; while (DateTime.Now.Subtract(started).TotalSeconds < 3) { } this.Dispatcher.Invoke( new Action(() => { DuplicateSnackBar.IsActive = false; })); }); t.Start(); } break; case Actions.Editing: var facilty = db.Facilities.Where(u => u.Name == FacilityModel.Name).FirstOrDefault(); facilty.Price = FacilityModel.Price; facilty.Sessions = FacilityModel.Sessions; db.SubmitChanges(); RefreshGrid(); break; default: break; } } } else { Dynamics.LastEscapeTime = DateTime.Now; } }
private async void AddProfit_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (Equals(eventArgs.Parameter, true)) { ProfitViewModel viewModel = (ProfitViewModel)ProfitViewMainGrid.DataContext; await viewModel.AddProfitMethodAsync(); } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (!Equals(eventArgs.Parameter, false)) { Application.Current.Shutdown(); } ; }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (eventArgs.Parameter is string) { ((StartViewModel)DataContext).Profile.Name = (string)eventArgs.Parameter; ((StartViewModel)DataContext).Profile.Save(); } }
private void ClosingEventHandler(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { //if ((bool)eventArgs.Parameter) //{ // var source = ((eventArgs.Session.Content as System.Windows.FrameworkElement)?.DataContext as SourceEditorViewModel)?.Source; // DocumentManager.Current.Deployment.Sources.Add(source); // DocumentManager.Current.Deployment.CallPropertyChanges(); //} }
async private void Dialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { if (!string.IsNullOrEmpty(SportModel.Name)) { switch (action) { case Actions.Inserting: if (!db.Sports.Any(s => s.Name == SportModel.Name)) { db.Sports.InsertOnSubmit( new Data.Sport { Name = SportModel.Name }); db.SubmitChanges(); RefreshGrid(); } else { Message.Content = "عنوان رشته ورزشی تکراری است، عنوان دیگری انتخاب کنید"; DuplicateUsernameSnackBar.IsActive = true; System.Threading.Thread t = new System.Threading.Thread(() => { var started = DateTime.Now; while (DateTime.Now.Subtract(started).TotalSeconds < 3) { } this.Dispatcher.Invoke( new Action(() => { DuplicateUsernameSnackBar.IsActive = false; })); }); t.Start(); } break; case Actions.Editing: db.Sports.Where(s => s.Id == SportModel.Id).FirstOrDefault() .Name = SportModel.Name; db.SubmitChanges(); RefreshGrid(); break; default: break; } } } else { Dynamics.LastEscapeTime = DateTime.Now; } }
private void Dialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { if (!string.IsNullOrEmpty(CostModel.Category)) { switch (action) { case Actions.Inserting: if (!db.Costs.Any(s => s.Category == CostModel.Category)) { db.Costs.InsertOnSubmit( new Data.Cost { Category = CostModel.Category }); db.SubmitChanges(); RefreshGrid(); } else { DuplicateUsernameSnackBar.IsActive = true; System.Threading.Thread t = new System.Threading.Thread(() => { var started = DateTime.Now; while (DateTime.Now.Subtract(started).TotalSeconds < 3) { } this.Dispatcher.Invoke( new Action(() => { DuplicateUsernameSnackBar.IsActive = false; })); }); t.Start(); } break; case Actions.Editing: db.Costs.Where(s => s.Id == CostModel.Id).FirstOrDefault() .Category = CostModel.Category; db.SubmitChanges(); RefreshGrid(); break; default: break; } } } else { Dynamics.LastEscapeTime = DateTime.Now; } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (sender is MaterialDesignThemes.Wpf.DialogHost dialog) { if (Player1.Text == "") { dialog.IsOpen = true; } } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { Location location = new Location(); location.User = UserContext.User; location.City = InputCity.Text; location.State = InputState.Text; location.NewLocation(); LocationBox.ItemsSource = Baselocation.SelectLocation(); }
private void MemoryDialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if ((bool)eventArgs.Parameter == true) { if (Double.TryParse(memoryBox.Text, out double memoryInc)) { var server = DataContext as Server; server.Upgrade(memoryInc, 0); } } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (!Equals(eventArgs.Parameter, true)) { return; } if (!Equals(eventArgs.Parameter, false)) { MenuItem_OpenFile_Click(null, null); } }
private async void AddMateril_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (Equals(eventArgs.Parameter, true)) { MaterialViewModel viewModel = (MaterialViewModel)MaterialViewMainGrid.DataContext; await viewModel.AddMaterialMethodAsync(); } else { MaterialViewModel viewModel = (MaterialViewModel)MaterialViewMainGrid.DataContext; viewModel.AddedMaterial.Clear(); } }
private void DialogHost_DialogClosing_pass(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { int count = 0; for (int i = 0; i < accounts.Count; i++) { if (accounts[i].Password == PasswordForStat.Text) { count++; } } MessageBox.Show("Password - " + PasswordForStat.Text + " Finded - " + count.ToString() + " times"); }
private void UserDialog_Closing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { var confirmed = (bool)eventArgs.Parameter; if (confirmed) { if (txtAmount.Value > 0) { byte method = (byte)(rdCash.IsChecked == true ? 0 : (rdPos.IsChecked == true ? 1 : (rdCard.IsChecked == true ? 2 : 3))); switch (action) { case Actions.Inserting: db.Transactions.InsertOnSubmit( new Data.Transaction { Amount = txtAmount.Value, CostId = (int)cmbCosts.SelectedValue, Datetime = DateTime.Now, Info = txtInfo.Text, Method = method, Type = (byte)TransactionType.Cost, UserId = Main.CurrentUser.Id }); db.SubmitChanges(); RefreshGrid(); break; case Actions.Editing: var transaction = db.Transactions.Where(t => t.Id == CurrentCost.ID).FirstOrDefault(); transaction.Amount = txtAmount.Value; //transaction.CostId = (int)cmbCosts.SelectedValue; transaction.Info = txtInfo.Text; transaction.Method = method; db.SubmitChanges(); RefreshGrid(); break; default: break; } } } else { Dynamics.LastEscapeTime = DateTime.Now; } }
private void DialogLoginAndPass2_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { Pstat = PassStat.Text; int count = 0; for (int i = 0; i < accounts.Count; i++) { if (accounts[i].Password == Pstat && accounts[i].Login == Lstat) { count++; } } MessageBox.Show("Password - " + Pstat + " and login - " + Lstat + " Finded - " + count.ToString() + " times"); }
private async void apiDialog_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if ((Int16)eventArgs.Parameter == 1) { if (keyBox.Text == "") { MessageBox.Show(Tx.T("errors.No key entered"), Tx.T("errors.Error"), MessageBoxButton.OK, MessageBoxImage.Error); eventArgs.Cancel(); } else { string test; try { using (HttpClient wc = new HttpClient()) { test = await wc.GetStringAsync("https://osu.ppy.sh/api/get_user?k=" + keyBox.Text + "&u=Cookiezi&m=3"); Settings.Default.apikey = keyBox.Text; } hasApiKey = true; osuExpander.IsEnabled = true; Settings.Default.RippleOnly = false; Settings.Default.Save(); } catch (Exception) { MessageBox.Show(Tx.T("errors.Invalid key"), Tx.T("errors.Error"), MessageBoxButton.OK, MessageBoxImage.Error); eventArgs.Cancel(); } } } else if ((Int16)eventArgs.Parameter == 0) { MessageBox.Show(Tx.T("errors.You need a key"), Tx.T("errors.Error"), MessageBoxButton.OK, MessageBoxImage.Error); Application.Current.Shutdown(); } else if ((Int16)eventArgs.Parameter == -1) { osuExpander.IsEnabled = false; hasApiKey = false; Settings.Default.RippleOnly = true; Settings.Default.Save(); drawerUnbold(); goRippleOnePlayer.FontWeight = FontWeights.SemiBold; actionBar_Text.Content = "Ripple!rank - " + Tx.T("osu rank.One player"); WindowContent.Navigate(new RipplePages.OneUser()); } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { if (Equals(eventArgs.Parameter, true)) { MarineEDIPI = Int32.Parse(InputEDIPI.Text); MarineLastName = InputLastName.Text; MarineFirstName = InputFirstName.Text; MarineMI = InputMI.Text; MarineList.Add(MarineEDIPI, MarineLastName, MarineFirstName, MarineMI); GetList(); MarineUpdate(); InsertMarine(); } }
private void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs) { string loginPassword = LoginPasswordBox.Password; LoginPasswordBox.Clear(); if (!Equals(eventArgs.Parameter, true)) return; if (!string.IsNullOrWhiteSpace(loginPassword)) { if (leakTestDataSetUsersTableAdapter.IsPasswordRight(user.UserName, loginPassword) >0) { MainWindow.publicProperties.CurrentUser = user; IsDeleteButtonEnable = false; IsEditButtonEnable = false; } } }