public void LoadOrgUpdateData(OrganisationEntity orgEntity) { // Load organisation this.txt_organisationname.Text = orgEntity.OrganisationName; this.txt_organisationDescription.Text = orgEntity.OrganisationDescription; _versionNo = orgEntity.VersionNo; // Load roles for organisation List<RoleEntity> roles = _presenter.GetRolesByOrgName(orgEntity.OrganisationName); if (roles != null) { DataTable dt = new DataTable(); dt.Columns.Add("Role Name"); dt.Columns.Add("Description"); foreach (RoleEntity assignedRole in roles) { dt.Rows.Add(assignedRole.RoleName, assignedRole.Description); } this.ug_assignedRoles.DataSource = dt; } }
private void ultraGridOrganisational_DoubleClickRow(object sender, Infragistics.Win.UltraWinGrid.DoubleClickRowEventArgs e) { try { this.Cursor = Cursors.WaitCursor; OrganisationEntity orgE = new OrganisationEntity(); orgE.OrganisationName = ultraGridOrganisational.ActiveRow.Cells["OrganisationalUnitID"].Value.ToString(); orgE.OrganisationDescription = ultraGridOrganisational.ActiveRow.Cells["OrganisationalUnitName"].Value.ToString(); _presenter.ShowMaintainOrganisationNameDetail(orgE); } catch (Exception exception) { if (ExceptionManager.Handle(exception)) throw; } finally { this.Cursor = Cursors.Default; } }
public OrganisationEntity GetOrganisationEntity() { OrganisationEntity orgEntity = new OrganisationEntity( this.txt_organisationname.Text, this.txt_organisationDescription.Text ); return orgEntity; }