public AddEnjoymentCategoryForm(List <string> listCategories)
        {
            InitializeComponent();

            ListOfEnjoymentCategories = listCategories;
            FormToolsHelpers.ShowListInListView(ListOfEnjoymentCategories, listViewEnjoymentsCategories);
        }
Ejemplo n.º 2
0
        public RemoveChildForm(List <Child> listChild)
        {
            InitializeComponent();

            ListOfChildren = listChild;
            FormToolsHelpers.ShowListInCheckedListBox(ListOfChildren, checkedListBoxChildren);
        }
Ejemplo n.º 3
0
 private void BtnRemove_Click(object sender, EventArgs e)
 {
     if (ValidateChildren(ValidationConstraints.Enabled))
     {
         FormToolsHelpers.RemoveCheckedListBoxCheckedItemsFromList(ListOfChildren, checkedListBoxChildren);
     }
 }
Ejemplo n.º 4
0
        private void BtnShowAllEnjoyments_Click(object sender, EventArgs e)
        {
            if (!wereAllEnjoymentsAlreadyDispleyd)
            {
                foreach (int item in checkedListBoxCategories.CheckedIndices)
                {
                    checkedListBoxCategories.SetItemCheckState(item, CheckState.Unchecked);
                }

                textBoxKeyWord.Clear();

                FormToolsHelpers.ShowListInRichTextBox(ListOfEnjoyments, richTextBoxEnjoyments);

                btnKeyWordFilter.Enabled  = true;
                btnCategoryFilter.Enabled = true;

                richTextBoxEnjoyments.ReadOnly   = true;
                wereAllEnjoymentsAlreadyDispleyd = true;
            }

            else
            {
                MessageBox.Show("Máte zobrazeny všchny zážitky", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        public RemoveEnjoymentCategoryForm(List <string> listCategories)
        {
            InitializeComponent();

            ListOfEnjoymentsCategories = listCategories;
            FormToolsHelpers.ShowListInCheckedListBox(ListOfEnjoymentsCategories, checkedListBoxCategories);
        }
Ejemplo n.º 6
0
        private void BtnCategoryFilter_Click(object sender, EventArgs e)
        {
            List <string> list = new List <string>();

            foreach (var checkeIitem in checkedListBoxCategories.CheckedItems)
            {
                list.Add((string)checkeIitem);
            }

            filteredEnjoymentsByCategory = ListOfEnjoyments.Where(x => list.Any(y => x.ListOfEnjoymentsCategories.Contains(y)));

            if (checkedListBoxCategories.CheckedItems.Count != 0)
            {
                richTextBoxEnjoyments.Clear();
                btnKeyWordFilter.Enabled         = false;
                wereAllEnjoymentsAlreadyDispleyd = false;

                if (filteredEnjoymentsByCategory.Count() != 0)
                {
                    FormToolsHelpers.ShowListInRichTextBox(filteredEnjoymentsByCategory.ToList(), richTextBoxEnjoyments);
                    richTextBoxEnjoyments.ReadOnly = true;
                }
                else
                {
                    richTextBoxEnjoyments.Clear();
                    MessageBox.Show("Vašemu zadání neodpovídá žádný zážitek.", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    richTextBoxEnjoyments.ReadOnly = true;
                }
            }

            else
            {
                MessageBox.Show("Vyberte kategorii", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Ejemplo n.º 7
0
        private void BtnKeyWordFilter_Click(object sender, EventArgs e)
        {
            filteredEnjoyments = ListOfEnjoyments.Where(x => x.EnjoymentText.Contains(textBoxKeyWord.Text)).ToList();

            if (!string.IsNullOrEmpty(textBoxKeyWord.Text))
            {
                richTextBoxEnjoyments.Clear();
                btnCategoryFilter.Enabled        = false;
                wereAllEnjoymentsAlreadyDispleyd = false;

                if (filteredEnjoyments.Count != 0)
                {
                    FormToolsHelpers.ShowListInRichTextBox(filteredEnjoyments, richTextBoxEnjoyments);
                    richTextBoxEnjoyments.ReadOnly = true;
                }
                else
                {
                    richTextBoxEnjoyments.Clear();
                    MessageBox.Show("Nenašli se žádné zážitky, prosím zadejte jíné klíčové slovo", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    richTextBoxEnjoyments.ReadOnly = true;
                }
            }
            else
            {
                MessageBox.Show("Zadejte klíčové slovo", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Ejemplo n.º 8
0
        public EnjoymentsForm(List <Child> listChild, List <string> listCategories, List <Enjoyment> listEnjoyments)
        {
            InitializeComponent();

            ListOfEnjoymentCategories = listCategories;
            FormToolsHelpers.ShowListInCheckedListBox(ListOfEnjoymentCategories, checkedListBoxCategories);

            ListOfEnjoyments = listEnjoyments;
            FormToolsHelpers.ShowListInRichTextBox(ListOfEnjoyments, richTextBoxEnjoyments);
            richTextBoxEnjoyments.ReadOnly = true;
        }
Ejemplo n.º 9
0
        private void BtnAddEnjoyment_Click(object sender, EventArgs e)
        {
            checkedChildList      = FormToolsHelpers.AddCheckedItemsToList(checkedChildList, checkedListBoxChildren);
            checkedCategoriesList = FormToolsHelpers.AddCheckedItemsToList(checkedCategoriesList, checkedListBoxEnjoymentsCategories);

            enjoyment = new Enjoyment(checkedChildList, checkedCategoriesList, richTextBoxEnjoyment.Text);

            if (enjoyment != null && !String.IsNullOrEmpty(richTextBoxEnjoyment.Text))
            {
                ListOfEnjoyments.Add(enjoyment);
            }
            else
            {
                MessageBox.Show("Nezadali jste žádný zážitek, okno se uzavře.", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Ejemplo n.º 10
0
        public AddEnjoymentForm(List <Child> listChild, List <string> listCategories, List <Enjoyment> listEnjoyments)
        {
            InitializeComponent();

            lblActualDate.Text    = actualDateAndTime;
            checkedChildList      = new List <Child>();
            checkedCategoriesList = new List <string>();

            ListOfChildren = listChild;
            FormToolsHelpers.ShowListInCheckedListBox(ListOfChildren, checkedListBoxChildren);

            ListOfEnjoymentCategories = listCategories;
            FormToolsHelpers.ShowListInCheckedListBox(ListOfEnjoymentCategories, checkedListBoxEnjoymentsCategories);

            ListOfEnjoyments = listEnjoyments;
        }