示例#1
0
        public CategoryDA()
        {
            categories = new List <Category>();

            Category sport = new Category("ورزشی");
            Category art   = new Category("هنری");
            Category funny = new Category("تفریحی");

            CategoryDA.AddCategory(sport);
            CategoryDA.AddCategory(art);
            CategoryDA.AddCategory(funny);
            Activity football   = new Activity("footbal", "footbal", 1, 2, 3, 4);
            Activity basketball = new Activity("basketball", "basketball", 5, 4, 3, 2);

            sport.AddActivity(football);
            sport.AddActivity(basketball);
            Activity painting = new Activity("painting", "painting", 2, 2, 2, 2);
            Activity music    = new Activity("music", "music", 1, 1, 1, 1);

            art.AddActivity(painting);
            art.AddActivity(music);
            SuggestedActivity dance = new SuggestedActivity("gaming", "gaming", 1, 2, 3, 5);

            funny.AddSuggestedActivity(dance);
            SuggestedActivity biking   = new SuggestedActivity("biking", "biking", 4, 3, 2, 5);
            SuggestedActivity baseball = new SuggestedActivity("baseball", "baseball", 2, 3, 4, 1);

            sport.AddSuggestedActivity(biking);
            sport.AddSuggestedActivity(baseball);
        }
        private void suggestB_Click(object sender, EventArgs e)
        {
            try
            {
                if (Convert.ToInt32(timeT.Text) > 0 && Convert.ToInt32(costT.Text) > 0 && Convert.ToInt32(distanceT.Text) > 0 &&
                    Convert.ToInt32(advantageT.Text) > 0 && Convert.ToInt32(timeT.Text) < 6 && Convert.ToInt32(costT.Text)
                    < 6 && Convert.ToInt32(distanceT.Text) < 6 && Convert.ToInt32(advantageT.Text) < 6)
                {
                    SuggestedActivity newsuggestedactivity = new SuggestedActivity(titleT.Text, discriptionT.Text, Convert.ToInt32(costT.Text), Convert.ToInt32(timeT.Text), Convert.ToInt32(distanceT.Text), Convert.ToInt32(advantageT.Text));
                    HomePage.choosedcategory.AddSuggestedActivity(newsuggestedactivity);
                    MessageBox.Show("بیشنهاد شما ثبت شد");
                    CategoryPage c = new CategoryPage();
                    this.Dispose();
                    c.ShowDialog();
                }

                else
                {
                    MessageBox.Show("اطلاعات وارد شده نا معتبر است");
                }
            }

            catch
            {
                MessageBox.Show("اطلاعات وارد شده نا معتبر است");
            }
        }
        private void chooseB_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(suggestedDG.SelectedRows[0].Cells[0].Value);

            choosedsuggestedactivity = AdminLogin.choosedcategorysuggested.suggestedactivities[id];
            AddActivity a = new AddActivity();

            this.Dispose();
            a.ShowDialog();
        }