/// <summary> /// Handles Init event for a control. /// </summary> /// <param name="e">Event args.</param> protected override void OnInit(EventArgs e) { base.OnInit(e); // parse QueryString var itemId = ParseHelper.ParseToNullable <int> (Request.QueryString ["division_id"]); // FIXME: Possible circular dependency as list can still contain childrens of current division parentDivisionSelector.DataSource = new DivisionQuery(ModelContext).ListExcept(itemId).OrderBy(d => d.Title); parentDivisionSelector.DataBind(); // init working hours WorkingHoursLogic.Init(this, comboWorkingHours); // bind positions var positions = new FlatQuery <PositionInfo> (ModelContext).ListOrderBy(p => p.Title); comboHeadPosition.DataSource = positions.Select(p => new { p.PositionID, Title = UniversityFormatHelper.FormatTitleWithShortTitle(p.Title, p.ShortTitle) }); comboHeadPosition.DataBind(); comboHeadPosition.InsertDefaultItem(LocalizeString("NotSelected.Text")); }
protected override void OnInit(EventArgs e) { base.OnInit(e); pickerPhoto.FolderPath = UniversityConfig.Instance.EmployeePhoto.DefaultPath; pickerPhoto.FileFilter = Globals.glbImageFileTypes; pickerAltPhoto.FolderPath = UniversityConfig.Instance.EmployeePhoto.DefaultPath; pickerAltPhoto.FileFilter = Globals.glbImageFileTypes; checkShowBarcode.Checked = true; // add default item to user list comboUsers.Items.Add(new ListItem(LocalizeString("NotSelected.Text"), Null.NullInteger.ToString())); // init working hours WorkingHoursLogic.Init(this, comboWorkingHours); var achievementTypes = new FlatQuery <AchievementTypeInfo> (ModelContext).List(); var achievements = new FlatQuery <AchievementInfo> (ModelContext).List(); var positions = new FlatQuery <PositionInfo> (ModelContext).ListOrderBy(p => p.Title); var divisions = new FlatQuery <DivisionInfo> (ModelContext).ListOrderBy(d => d.Title); formEditAchievements.OnInit(this, achievementTypes, achievements); formEditDisciplines.OnInit(this); formEditPositions.OnInit(this, positions, divisions); }
protected override void OnInit(EventArgs e) { base.OnInit(e); var scienceRecordTypes = new FlatQuery <ScienceRecordTypeInfo> (ModelContext).List(); formEditScienceRecords.OnInit(this, scienceRecordTypes); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); var eppfy = GetEduProgramProfileFormYear(); var lastYear = new FlatQuery <YearInfo> (ModelContext).List().LastYear(); if (eppfy != null) { ((CDefault)Page).Title = ((CDefault)Page).Title.Append(eppfy.FormatTitle(lastYear, LocalResourceFile), " > "); } }
protected override void OnInit(EventArgs e) { base.OnInit(e); // bind education levels comboEduLevel.DataSource = new EduLevelQuery(ModelContext).ListForEduProgram(); comboEduLevel.DataBind(); var documentTypes = new FlatQuery <DocumentTypeInfo> (ModelContext).List(); formEditDocuments.OnInit(this, documentTypes); var divisions = new FlatQuery <DivisionInfo> (ModelContext).ListOrderBy(d => d.Title); formEditDivisions.OnInit(this, divisions); gridEduProgramProfiles.LocalizeColumnHeaders(LocalResourceFile); }
/// <summary> /// Handles Init event for a control /// </summary> /// <param name="e">Event args.</param> protected override void OnInit(EventArgs e) { base.OnInit(e); mviewDivisionDirectory.ActiveViewIndex = R7.University.Utilities.Utils.GetViewIndexByID( mviewDivisionDirectory, "view" + Settings.Mode); if (Settings.Mode == DivisionDirectoryMode.Search) { // display search hint this.Message("SearchHint.Info", MessageType.Info, true); var now = HttpContext.Current.Timestamp; var divisions = new FlatQuery <DivisionInfo> (ModelContext).ListOrderBy(d => d.Title) .Where(d => d.IsPublished(now) || IsEditable); treeDivisions.DataSource = divisions; treeDivisions.DataBind(); // select first node if (treeDivisions.Nodes.Count > 0) { treeDivisions.Nodes [0].Selected = true; } // TODO: Level should be set in settings? R7.University.Utilities.Utils.ExpandToLevel(treeDivisions, 2); gridDivisions.LocalizeColumnHeaders(LocalResourceFile); } else if (Settings.Mode == DivisionDirectoryMode.ObrnadzorDivisions) { gridObrnadzorDivisions.LocalizeColumnHeaders(LocalResourceFile); gridObrnadzorDivisions.Attributes.Add("itemprop", "structOrgUprav"); } else if (Settings.Mode == DivisionDirectoryMode.ObrnadzorGoverningDivisions) { gridObrnadzorGoverningDivisions.LocalizeColumnHeaders(LocalResourceFile); gridObrnadzorGoverningDivisions.Attributes.Add("itemprop", "structOrgUprav"); } }
/// <summary> /// Handles Init event for a control. /// </summary> /// <param name="e">Event args.</param> protected override void OnInit (EventArgs e) { base.OnInit (e); // set url for Cancel link linkCancel.NavigateUrl = UrlHelper.GetCancelUrl (UrlHelper.IsInPopup (Request)); // add confirmation dialog to delete button buttonDelete.Attributes.Add ("onClick", "javascript:return confirm('" + Localization.GetString ("DeleteItem") + "');"); // bind education levels comboEduLevel.DataSource = new EduLevelQuery (ModelContext).ListForEduProgram (); comboEduLevel.DataBind (); var documentTypes = new FlatQuery<DocumentTypeInfo> (ModelContext).List (); formEditDocuments.OnInit (this, documentTypes); // bind divisions divisionSelector.DataSource = new FlatQuery<DivisionInfo> (ModelContext).ListOrderBy (d => d.Title); divisionSelector.DataBind (); gridEduProgramProfiles.LocalizeColumns (LocalResourceFile); }