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); }
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); }