//CONSTRUCTOR public ExportViewModel() { //Initialize combo boxes int MinYear = 2018, MaxYear = DateTime.Now.Year; for (int i = 1; i <= 53; i++) { FromWeek.Add(i); } for (int i = MinYear; i <= MaxYear; i++) { FromYear.Add(i); } for (int i = 1; i <= 53; i++) { ToWeek.Add(i); } for (int i = MinYear; i <= MaxYear; i++) { ToYear.Add(i); } // Initalize default values now // Instantiate a new calender based on the danish culture. CultureInfo culInfo = new CultureInfo("da-DK"); Calendar cal = culInfo.Calendar; // Get the current weeknumber based on the danish calender and current time. int weekNumber = cal.GetWeekOfYear(DateTime.Now, DateTimeFormatInfo.CurrentInfo.CalendarWeekRule, DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek); SelectedFromWeek = weekNumber; SelectedToWeek = weekNumber; SelectedFromYear = DateTime.Now.Year; SelectedToYear = DateTime.Now.Year; //Get outputlocation FilePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); //Find file name UpdateFileName(); }
public override int GetHashCode() { var hash = HashSeed; hash = hash * HashFactor + typeof(AlbumListActivityDelegate <TImageType>).GetHashCode(); hash = hash * HashFactor + AlbumListType.GetHashCode(); if (Size != null) { hash = hash * HashFactor + Size.GetHashCode(); } if (Offset != null) { hash = hash * HashFactor + Offset.GetHashCode(); } if (FromYear != null) { hash = hash * HashFactor + FromYear.GetHashCode(); } if (ToYear != null) { hash = hash * HashFactor + ToYear.GetHashCode(); } if (Genre != null) { hash = hash * HashFactor + Genre.GetHashCode(); } if (MusicFolderId != null) { hash = hash * HashFactor + MusicFolderId.GetHashCode(); } return(hash); }
private void BindInitialValues() { ddPrjGroup.DataSource = ProjectGroup.GetProjectGroups(); ddPrjGroup.DataTextField = "Title"; ddPrjGroup.DataValueField = "ProjectGroupId"; ddPrjGroup.DataBind(); ddPrjGroup.Items.Insert(0, new ListItem(LocRM.GetString("AllFem"), "0")); ddPrjGroup.Items.Add(new ListItem(LocRM.GetString("tCustom"), "-1")); switch (ProjectListType) { case "All": if (ddPrjGroup.Items.FindByValue("0") != null) { ddPrjGroup.SelectedValue = "0"; } break; case "Custom": if (ddPrjGroup.Items.FindByValue("-1") != null) { ddPrjGroup.SelectedValue = "-1"; } break; case "Portfolio": if (ddPrjGroup.Items.FindByValue(ProjectListData) != null) { ddPrjGroup.SelectedValue = ProjectListData; } break; } DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Id", typeof(int))); dt.Columns.Add(new DataColumn("Name", typeof(string))); dt.Rows.Add(new object[] { 1, LocRM.GetString("tWeekYear") }); dt.Rows.Add(new object[] { 2, LocRM.GetString("tMonthQuarterYear") }); dt.Rows.Add(new object[] { 3, LocRM.GetString("tQuarterYear") }); dt.Rows.Add(new object[] { 4, LocRM.GetString("tYear") }); dt.Rows.Add(new object[] { 5, LocRM.GetString("tTotalSum") }); ddFinanceType.DataSource = dt; ddFinanceType.DataTextField = "Name"; ddFinanceType.DataValueField = "Id"; ddFinanceType.DataBind(); ddFinanceType.SelectedValue = FinanceType; DataTable dt1 = new DataTable(); dt1.Columns.Add(new DataColumn("Id", typeof(int))); dt1.Columns.Add(new DataColumn("Name", typeof(string))); foreach (BasePlanSlot bps in BasePlanSlot.List()) { DataRow dr = dt1.NewRow(); dr["Id"] = bps.BasePlanSlotId; dr["Name"] = bps.Name; dt1.Rows.Add(dr); } dt1.Rows.Add(new object[] { "-1", LocRM.GetString("tFact") }); dt1.Rows.Add(new object[] { "0", LocRM.GetString("tCurrent") }); DataView dv = dt1.DefaultView; dv.Sort = "Id ASC"; ddBasePlan1.DataSource = dv; ddBasePlan1.DataTextField = "Name"; ddBasePlan1.DataValueField = "Id"; ddBasePlan1.DataBind(); ddBasePlan1.SelectedValue = BasePlan1.ToString(); dt1.Rows.Add(new object[] { "-2", LocRM.GetString("tNotSelected") }); dv = dt1.DefaultView; dv.Sort = "Id ASC"; ddBasePlan2.DataSource = dv; ddBasePlan2.DataTextField = "Name"; ddBasePlan2.DataValueField = "Id"; ddBasePlan2.DataBind(); ddBasePlan2.SelectedValue = BasePlan2.ToString(); tbFromYear.Text = FromYear.ToString(); tbToYear.Text = ToYear.ToString(); ddGroupBy.Items.Clear(); ddGroupBy.Items.Add(new ListItem(LocRM.GetString("tByProject"), "false")); ddGroupBy.Items.Add(new ListItem(LocRM.GetString("tByBusinessScore"), "true")); ddGroupBy.SelectedValue = Reverse.ToString().ToLower(); }
public override bool Equals(object c) { SubgroupsOfAge subgroupsOfAge = (SubgroupsOfAge)c; return(FromYear.Equals(subgroupsOfAge.FromYear) && ToYear.Equals(subgroupsOfAge.ToYear)); }