public Group() { InstanceId = IDUtils.NewGuid(); Id = IDUtils.NewGuid(); this.studyUnitRelPathNames = new List<string>(); ConceptSchemeCompareTable = new CompareTable() { CompareType = CompareTable.CompareTypes.ConceptScheme }; ConceptCompareTable = new CompareTable() { CompareType = CompareTable.CompareTypes.Concept }; VariableCompareTable = new CompareTable() { CompareType = CompareTable.CompareTypes.Variable }; PurposeId = IDUtils.NewGuid(); ComparisonId = IDUtils.NewGuid(); SharedStudyUnit = new StudyUnit(); //グループ内で共有する変数など SharedStudyUnit.Abstract.Title = SHARED_STUDY_UNIT_TITLE; Organization organization = new Organization(); Member member = new Member(); member.OrganizationId = organization.Id; SharedStudyUnit.AddMember(member); SharedStudyUnit.AddOrganization(organization); SharedStudyUnit.Samplings.Add(new Sampling()); SharedStudyUnit.Samplings[0].MemberId = member.Id; SharedStudyUnit.Samplings[0].DateRange = new DateRange(DateTime.Today, DateTime.Today); }
private XElement CreateOrganization(Organization organization) { ///// Organization return new XElement(a + TAG_ORGANIZATION, CreateIDAttribute(organization.Id), new XElement(a + TAG_ORGANIZATION_NAME, organization.OrganizationName)); }
private XElement CreateAgencyOrganizationReference(Organization organization) { if (organization == null) { AddError(Resources.InputOrganization, studyUnit.MemberForm); //組織を入力してください return null; } return CreateReferenceID(r + TAG_AGENCY_ORGANIZATION_REFERENCE, organization.Id, OrganizationSchemeId()); }
public OrganizationVM(Organization organization) { this.organization = organization; this.bakOrganization = null; }
public void EndEdit() { if (!inEdit) { return; } inEdit = false; bakOrganization = null; //orgOrganization.OrganizationName = bakOrganization.OrganizationName; //bakOrganization = null; //curOrganization = orgOrganization; Memorize(); }
public void CancelEdit() { if (!inEdit) { return; } inEdit = false; this.OrganizationName = bakOrganization.OrganizationName; bakOrganization = null; }
public void BeginEdit() { if (inEdit) { return; } inEdit = true; bakOrganization = organization.Clone() as Organization; }
public static Organization CreateOrganization(XElement organizationElem) { string id = (string)organizationElem.Attribute(ATTR_ID); if (id == null) { return null; } Organization organizationModel = new Organization(); organizationModel.Id = id; organizationModel.OrganizationName = (string)organizationElem.Element(a + TAG_ORGANIZATION_NAME); return organizationModel; }
public void AddOrganization(Organization organization) { this.Organizations.Add(organization); }
public FundingInfo() { Id = IDUtils.NewGuid(); DateRange = new DateRange(); Organization = new Organization(); }
private static void CreateOrganization(XElement elem, Member member, List<Organization> organizations) { string organizationName = (string)elem.Attribute(ATTR_AFFILIATION); if (string.IsNullOrEmpty(organizationName)) { organizationName = Resources.UndefinedValue; } Organization organization = Organization.FindOrganizationByName(organizations, organizationName); if (organization == null) { organization = new Organization() { OrganizationName = organizationName }; organizations.Add(organization); } member.OrganizationId = organization.Id; }