/// <summary> /// Выбор открытия счета /// </summary> /// <param name="obj"></param> private static void Choise(object obj) { Customers item = obj as Customers; if (item != null) { MessageView message = new MessageView(item.Id); if (message.ShowDialog() == true) { int result = Convert.ToInt32(message.txtSelected.Text); if (result == 2) { AddAccountView addAccount = new AddAccountView(new Personal(ClientId: item.Id)); addAccount.ShowDialog(); } else if (result == 3) { AddDepositView addDeposit = new AddDepositView(new Deposit(ClientId: item.Id)); addDeposit.ShowDialog(); } else if (result == 4) { AddCreditView addCredit = new AddCreditView(new Credits(ClientId: item.Id)); addCredit.ShowDialog(); } else { MessageBox.Show("Что то пошло не так"); } } } }
public static void Load(StartupEventArgs e) { if (e.Args != null && e.Args.Length > 0) { if (e.Args[0].ToLower() == "--clear") { MainViewModel.ClearTileCache(); var language = new MainLanguage().Dictionary; var dialog = new MessageView() { WindowStartupLocation = WindowStartupLocation.CenterScreen, }; var viewModel = dialog.DataContext as MessageViewModel; viewModel.Content = ""; viewModel.Title = language["ClearSuccessTitle"]; viewModel.ShowCancelButton = false; dialog.ShowDialog(); } } else { bool fullScreen = GetBoolean(MakeKey(StartMenuKey, nameof(TileSize.Fullscreen))); TileSize.Fullscreen = fullScreen; bool showMoreTiles = GetBoolean(MakeKey(StartMenuKey, nameof(TileSize.ShowMoreTiles))); TileSize.ShowMoreTiles = showMoreTiles; new MainView().ShowDialog(); } }
private void button3_Click(object sender, EventArgs e) { using (MessageView wfrmMessageView = new MessageView()) { wfrmMessageView.Text = "sadasdasdasdasdasd"; wfrmMessageView.Message = "textBox1.Text"; wfrmMessageView.Refresh(); wfrmMessageView.ShowDialog(); } }
/// <summary> /// Shows an information window. /// </summary> /// <param name="message"><see cref="string"/> containing an information message.</param> /// <param name="title"><see cref="string"/> containing an window title.</param> /// <param name="parent">Parent <see cref="Window"/> object</param> public static void ShowInformationWindow(string message, string title, object parent) { var messageWindow = new MessageView { DataContext = new MessageViewModel(message, title), Owner = parent as Window }; messageWindow.ShowDialog(); }
/// <summary> /// Метод створює нову Book, обовязкова передача по ref !!! Так як метод змінює існуючий контекст. /// </summary> /// <param name="db"></param> public void AddBook(ref AssistantContext db) { MessageView message = new MessageView(""); if (message.ShowDialog() == true) { Book book = new Book(); book.NameBook = message.Message; db.Books.Add(book); db.SaveChanges(); } }
public static bool ShowMessage(this Window parent, string content, string title, bool showCancelButton) { var dialog = new MessageView() { Owner = parent }; var viewModel = dialog.DataContext as MessageViewModel; viewModel.Content = content; viewModel.Title = title; viewModel.ShowCancelButton = showCancelButton; return(dialog.ShowDialog() ?? false); }
public void Initialize(string message) { var model = new MessageViewModel() { Message = message, OkCommand = new RelayCommand(ExecuteOkCommand) }; mView = new MessageView(); mView.DataContext = model; mView.ShowDialog(); }
/// <summary> /// Метод редагує та зберігає Book, обовязкова передача по ref !!! Так як метод змінює існуючий контекст. /// </summary> /// <param name="db"></param> /// <param name="bookSelect"></param> public void EditBook(ref AssistantContext db, ref Book bookSelect) { if (bookSelect == null) { return; } Book book = bookSelect as Book; MessageView message = new MessageView(book.NameBook); if (message.ShowDialog() == true) { book.NameBook = message.Message; db.Entry(book).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
/// <summary> /// Метод редагує та зберігає Section, обовязкова передача по ref !!! Так як метод змінює існуючий контекст. /// </summary> /// <param name="db"></param> /// <param name="sectionSelect"></param> public void EditSection(ref AssistantContext db, ref Section sectionSelect) { if (sectionSelect == null) { return; } Section section = sectionSelect as Section; MessageView message = new MessageView(section.NameSection); if (message.ShowDialog() == true) { section.NameSection = message.Message; db.Entry(section).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
/// <summary> /// Метод редагує та зберігає Topic, обовязкова передача по ref !!! Так як метод змінює існуючий контекст. /// </summary> /// <param name="db"></param> /// <param name="topicSelect"></param> public void EditTopic(ref AssistantContext db, ref Topic topicSelect) { if (topicSelect == null) { return; } Topic topic = topicSelect as Topic; MessageView message = new MessageView(topic.NameTopic); if (message.ShowDialog() == true) { topic.NameTopic = message.Message; db.Entry(topic).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
/// <summary> /// Метод створює нову Topic та підвязує її до виділеної Book, обовязкова передача по ref !!! Так як метод змінює існуючий контекст. /// </summary> /// <param name="db"></param> /// <param name="bookSelect"></param> public void AddTopic(ref AssistantContext db, ref Book bookSelect) { if (bookSelect == null) { return; } Book book = bookSelect as Book; MessageView message = new MessageView(""); if (message.ShowDialog() == true) { Topic topic = new Topic(); topic.NameTopic = message.Message; topic.Book = book; db.Topics.Add(topic); db.SaveChanges(); } }
/// <summary> /// Метод створює нову Section та підвязує її до виділеної Topic, обовязкова передача по ref !!! Так як метод змінює існуючий контекст. /// </summary> /// <param name="db"></param> /// <param name="topicSelect"></param> public void AddSection(ref AssistantContext db, ref Topic topicSelect) { if (topicSelect == null) { return; } Topic topic = topicSelect as Topic; MessageView message = new MessageView(""); if (message.ShowDialog() == true) { Section section = new Section(); Example example = new Example(); section.NameSection = message.Message; section.Topic = topic; example.Notes = ""; example.Section = section; db.Sections.Add(section); db.Examples.Add(example); db.SaveChanges(); } }