Пример #1
0
        private void FillMonthList()
        {
            lvwExist.Items.Clear();
            if (selectedMagazine == null || selectedYear == 0)
            {
                return;
            }

            MagazineDate obj = new MagazineDate
            {
                MagazineId = selectedMagazine.MagazineId,
                Date       = new DateTime(selectedYear, 1, 1)
            };

            OMagazineDateGet get = new OMagazineDateGet(obj);

            get.Execute();
            List <MagazineDate> objList = get.ObjList;

            //Kayıtlı aylar dolduruluyor
            int i = 1;

            foreach (MagazineDate maObj in objList)
            {
                string       monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(maObj.Date.Month);
                string[]     row       = { i.ToString(), monthName, maObj.MagazineDateId.ToString() };
                ListViewItem item      = new ListViewItem(row);
                lvwExist.Items.Add(item);
                i++;
            }
            ResizeColumns(lvwMagazine);
        }
Пример #2
0
        private void FillMonthList()
        {
            if (selectedMagazine == null || selectedYear == 0)
            {
                return;
            }

            lvwExist.Items.Clear();
            lvwMonth.Items.Clear();

            MagazineDate obj = new MagazineDate
            {
                MagazineId = selectedMagazine.MagazineId,
                Date       = new DateTime(selectedYear, 1, 1)
            };

            OMagazineDateGet get = new OMagazineDateGet(obj);

            get.Execute();
            List <MagazineDate> objList = get.ObjList;

            List <int> months = new List <int> {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
            };

            //Kayıtlı aylar dolduruluyor
            int i = 1;

            foreach (MagazineDate maObj in objList)
            {
                months.Remove(maObj.Date.Month);
                string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(maObj.Date.Month);

                string[]     row  = { i.ToString(), monthName, maObj.Date.Month.ToString() };
                ListViewItem item = new ListViewItem(row);
                lvwExist.Items.Add(item);
                i++;
            }

            //Kayıtlı olmayan aylar dolduruluyor
            i = 1;
            foreach (int a in months)
            {
                string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(a);

                string[]     row  = { i.ToString(), monthName, a.ToString() };
                ListViewItem item = new ListViewItem(row);
                lvwMonth.Items.Add(item);
                i++;
            }

            lvwExist.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            lvwMonth.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
        }