Ejemplo n.º 1
0
        public void AddCategory(Category category)
        {
            string newCatName        = null;
            string newCatdescription = null;

            using (FrmAddCategory frmCategory = new FrmAddCategory())
            {
                DialogResult res = frmCategory.ShowDialog();
                if (res != DialogResult.OK)
                {
                    return;
                }

                newCatName        = frmCategory.CategoryName;
                newCatdescription = frmCategory.CategoryDescription;
            }

            DialogResult question
                = MessageBox.Show(string.Format("Möchten Sie die Kategorie: [{0}] als Unterkategorie von: [{1}] dem aktuellen Projekt hinzufügen!", newCatName, category.Name), "Frage", MessageBoxButtons.YesNo);

            if (question != DialogResult.Yes)
            {
                return;
            }

            string url = GetBaseUrl("addcategory");

            url += "&name=" + newCatName + "&description=" + newCatdescription + "&subcategoryof=" + category.ID;

            XmlDocument doc = SendRequest(url);

            if (!CheckResult(doc))
            {
                return;
            }

            MessageBox.Show("Kategorie erfolgreich angelegt!");

            categories = LoadCategories(project.ID);
        }
Ejemplo n.º 2
0
        public void AddCategory(Category category)
        {
            string newCatName = null;
            string newCatdescription = null;

            using (FrmAddCategory frmCategory = new FrmAddCategory())
            {
                DialogResult res = frmCategory.ShowDialog();
                if (res != DialogResult.OK)
                    return;

                newCatName = frmCategory.CategoryName;
                newCatdescription = frmCategory.CategoryDescription;
            }

            DialogResult question
                = MessageBox.Show(string.Format("Möchten Sie die Kategorie: [{0}] als Unterkategorie von: [{1}] dem aktuellen Projekt hinzufügen!", newCatName, category.Name), "Frage", MessageBoxButtons.YesNo);

            if (question != DialogResult.Yes)
                return;

            string url = GetBaseUrl("addcategory");
            url += "&name=" + newCatName + "&description=" + newCatdescription + "&subcategoryof=" + category.ID;

            XmlDocument doc = SendRequest(url);

            if (!CheckResult(doc))
                return;

            MessageBox.Show("Kategorie erfolgreich angelegt!");

            categories = LoadCategories(project.ID);
        }