/// <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("Что то пошло не так");
                    }
                }
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
 private void button3_Click(object sender, EventArgs e)
 {
     using (MessageView wfrmMessageView = new MessageView())
     {
         wfrmMessageView.Text    = "sadasdasdasdasdasd";
         wfrmMessageView.Message = "textBox1.Text";
         wfrmMessageView.Refresh();
         wfrmMessageView.ShowDialog();
     }
 }
Beispiel #4
0
        /// <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();
        }
Beispiel #5
0
        /// <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();
            }
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        public void Initialize(string message)
        {
            var model = new MessageViewModel()
            {
                Message   = message,
                OkCommand = new RelayCommand(ExecuteOkCommand)
            };

            mView             = new MessageView();
            mView.DataContext = model;

            mView.ShowDialog();
        }
Beispiel #8
0
        /// <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();
            }
        }
Beispiel #9
0
        /// <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();
            }
        }
Beispiel #10
0
        /// <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();
            }
        }
Beispiel #11
0
        /// <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();
            }
        }
Beispiel #12
0
        /// <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();
            }
        }