コード例 #1
0
ファイル: MainForm.cs プロジェクト: msbel5/TourAutomation
        private void MainForm_Load(object sender, EventArgs e)
        {
            ContextMenu menu = new ContextMenu();

            menu.MenuItems.Add("Detayı Görüntüle", new EventHandler(DetailClick));
            menu.MenuItems.Add("Yorumlar", new EventHandler(CommentClick));

            lstTours.ContextMenu = menu;

            #region Visible

            grpTourDate.Visible = false;

            #endregion

            #region Combobox Doldurma


            var data = repo.SelectTopCategories();

            cmbCategories.DataSource    = data;
            cmbCategories.DisplayMember = "CategoryName";

            #endregion

            #region TourSaatleri

            dtStartDate.MinDate = DateTime.Now;
            dtStartDate.MaxDate = DateTime.Now.AddMonths(3);
            dtStartDate.Format  = DateTimePickerFormat.Short;

            dtEndDate.MinDate = DateTime.Now.AddDays(7);
            dtEndDate.MaxDate = DateTime.Now.AddMonths(3);
            dtEndDate.Format  = DateTimePickerFormat.Short;

            #endregion

            #region ListViewDoldurma Tarihe Göre

            var selectedItem = cmbSubCategories.SelectedItem as TourCategory;

            lstTours.Items.Clear();

            var dTour = Trepo.SelectTourByDate(dtStartDate.Value.AddDays(-1), dtEndDate.Value, selectedItem).ToList();

            dTour.ForEach(item =>
            {
                ListViewItem li = new ListViewItem();
                li.Text         = item.TourName;
                li.SubItems.Add(item.Quota.ToString());
                li.SubItems.Add(item.Price.ToString());
                li.Tag = item;

                lstTours.Items.Add(li);
            });


            #endregion
        }