Ejemplo n.º 1
0
        public void button4_Click(object sender, EventArgs e)
        {
            if (CategoriesComboBox.SelectedIndex == -1)
            {
                MessageBox.Show("Select a Category from the list first.");
                return;
            }
            string            cat     = (string)CategoriesComboBox.SelectedItem;
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            var result = MessageBox.Show("Delete a Category", string.Format("Do you really want' to delete the Category: {0}?", cat), buttons);

            // If the no button was pressed ...
            if (result == DialogResult.No)
            {
                return;
            }
            CategoriesComboBox.SelectedIndex = -1;
            CategoriesComboBox.Items.Remove(cat);
            var cats = from n in Program.Categorys where n.Name != cat select n;

            Program.Categorys = cats.ToList();
            if (CategoriesComboBox.Items.Count == 0)
            {
                CategoriesComboBox.Items.Clear();
            }
            CategoriesComboBox.Refresh();
            button5_Click_1(null, null);
        }
Ejemplo n.º 2
0
        private void MenuFilterButton_Click(object sender, EventArgs e)
        {
            if (bNeedSplash)
            {
                Thread T = new Thread(delegate()
                {
                    SplashWindow.CreateCoverSplash(InnerDocumentsList.Top + UpdatePanel.Top, InnerDocumentsList.Left + UpdatePanel.Left,
                                                   InnerDocumentsList.Height, InnerDocumentsList.Width);
                });
                T.Start();

                while (!SplashWindow.bSmallCreated)
                {
                    ;
                }
            }

            if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Внутренний документ")
            {
                InfiniumDocuments.FillInnerDocuments(GetFilter());
                InnerDocumentsList.InitializeItems();
                InnerDocumentsList.BringToFront();
            }

            if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Входящий документ")
            {
                InfiniumDocuments.FillIncomeDocuments(GetFilter());
                IncomeDocumentsList.InitializeItems();
                IncomeDocumentsList.BringToFront();
            }

            if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Исходящий документ")
            {
                InfiniumDocuments.FillOuterDocuments(GetFilter());
                OuterDocumentsList.InitializeItems();
                OuterDocumentsList.BringToFront();
            }


            if (bNeedSplash)
            {
                bC = true;
            }
        }
Ejemplo n.º 3
0
        private void CreateDocumentButton_Click(object sender, EventArgs e)
        {
            if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Исходящий документ")
            {
                PhantomForm PhantomForm = new PhantomForm();
                PhantomForm.Show();

                CreateOuterDocumentForm CreateDocumentForm = new CreateOuterDocumentForm(ref TopForm, ref InfiniumDocuments);

                TopForm = CreateDocumentForm;

                CreateDocumentForm.ShowDialog();

                if (CreateDocumentForm.bCanceled == false)
                {
                    InfiniumDocuments.FillOuterDocuments(GetFilter());
                    OuterDocumentsList.InitializeItems();
                    OuterDocumentsList.BringToFront();
                }

                PhantomForm.Close();
                PhantomForm.Dispose();

                TopForm = null;
            }

            if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Внутренний документ")
            {
                PhantomForm PhantomForm = new PhantomForm();
                PhantomForm.Show();

                CreateInnerDocumentForm CreateDocumentForm = new CreateInnerDocumentForm(ref TopForm, ref InfiniumDocuments);

                TopForm = CreateDocumentForm;

                CreateDocumentForm.ShowDialog();

                if (CreateDocumentForm.bCanceled == false)
                {
                    InfiniumDocuments.FillInnerDocuments(GetFilter());
                    InnerDocumentsList.InitializeItems();
                    InnerDocumentsList.BringToFront();
                }

                PhantomForm.Close();
                PhantomForm.Dispose();

                TopForm = null;
            }

            if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Входящий документ")
            {
                PhantomForm PhantomForm = new PhantomForm();
                PhantomForm.Show();

                CreateIncomeDocumentForm CreateDocumentForm = new CreateIncomeDocumentForm(ref TopForm, ref InfiniumDocuments);

                TopForm = CreateDocumentForm;

                CreateDocumentForm.ShowDialog();

                if (CreateDocumentForm.bCanceled == false)
                {
                    InfiniumDocuments.FillIncomeDocuments(GetFilter());
                    IncomeDocumentsList.InitializeItems();
                    IncomeDocumentsList.BringToFront();
                }
                PhantomForm.Close();
                PhantomForm.Dispose();

                TopForm = null;
            }
        }