public IHttpActionResult GetPersonList(int id, int page = 1, int pagesize = 10) { //Get PersonList personList = db.PersonLists.Find(id); if (personList == null) { return(NotFound()); } //Page var listRestaurants = db.ListRestaurants .Include(x => x.PersonRestaurant.Restaurant.Address) .Where(x => x.PersonList.ID == id) .OrderBy(x => x.Sequence).ThenBy(x => x.ID) .Skip(pagesize * (page - 1)) .Take(pagesize) .ToList(); //Copy personList.ListRestaurants.Clear(); foreach (var item in listRestaurants) { personList.ListRestaurants.Add(item); } //Convert PersonListDTO returnThis = _dtoFactory.Create(personList); return(Ok(returnThis)); }
/// <summary> /// Вывести содержимое списков на экран /// </summary> /// <param name="firstPersonList">Первый список</param> /// <param name="secondPersonList">Второй список</param> static void PrintLists(PersonList firstPersonList, PersonList secondPersonList) { var personLists = new PersonList[] { firstPersonList, secondPersonList }; for (int i = 0; i < personLists.Length; i++) { Console.WriteLine($"Список #{i + 1}\n"); for (int j = 0; j < personLists[i].Length; j++) { Console.WriteLine( personLists[i][j].FormInfoAboutPerson()); Console.WriteLine(); } Console.WriteLine(); } Console.ReadKey(); Console.WriteLine("----------\n"); }
public void TearDown() { if (fPersoner != null) { fPersoner = null; } }
/** * Look for building components as children of the city gameobject and add them to buildingList * */ public void Setup(AreaBuildingFactory _areaBuildingFactory) { // Setup personList PersonList.Setup(); BuildingList.Setup(this); areaBuildingFactory = _areaBuildingFactory; }
public PersonList GetPerson(string Id) { PersonView pview = _personService.GetPersonView(int.Parse(Id)); PersonList personList = new PersonList(); AddViewToList(pview, ref personList); return personList; }
/// <summary> /// Вывод списка в консоль /// </summary> /// <param name="personListOne">Список 1</param> /// <param name="personListTwo">Список 2</param> public static void PrintPersonList(PersonList personListOne, PersonList personListTwo) { var personLists = new PersonList[] { personListOne, personListTwo }; Console.WriteLine("Нажмите любую кнопку для вывода списков... "); Console.ReadKey(); Console.WriteLine(); Console.WriteLine("\n**********\n"); for (int i = 0; i < personLists.Length; i++) { Console.WriteLine($"Список #{i + 1}\n"); for (int j = 0; j < personLists[i].Size; j++) { Console.WriteLine( personLists[i][j].InfoAboutPerson()); } Console.WriteLine(); } Console.WriteLine("**********\n"); Console.WriteLine("Для продолжения нажмите любую кнопку..."); Console.WriteLine(); Console.ReadKey(); }
protected override void OnStartup(StartupEventArgs e) { Current.ShutdownMode = ShutdownMode.OnExplicitShutdown; base.OnStartup(e); RegisterUnity(); Container.RegisterInstance(ConfigurationManager.ConnectionStrings["IMDB"].ConnectionString); //Login lf = Container.Resolve<Login>(); //bool result = lf.ShowDialog() ?? false; //if (result) //{ // PersonList ol = Container.Resolve<PersonList>(); // Current.ShutdownMode = ShutdownMode.OnMainWindowClose; // Current.MainWindow = ol; // ol.Show(); //} //else //{ // Current.Shutdown(); //} PersonList ol = Container.Resolve <PersonList>(); Current.ShutdownMode = ShutdownMode.OnMainWindowClose; Current.MainWindow = ol; ol.Show(); }
/// <summary> /// 如果用原来的接口 /// 我们自定义的new Add 会不执行 /// </summary> public void Test02() { PersonList list = new PersonList() { new Person() { Name = "A", Age = 1 }, new Person() { Name = "B", Age = 2 }, new Person() { Name = "C", Age = 3 }, }; IList <Person> ilist = list; ilist.Add(new Person() { Name = "D", Age = 4 }); foreach (var item in list) { Console.WriteLine(item.Name); } }
public static bool DeleteOrganization(Organization organization) { if (MessageBox.Show(string.Concat("Вы действительно хотите удалить организацию \"", organization.ShortName, "\"?\n\nПри этом будут удалены входящие в неё подразделения и привязанные к ним персоны, если таковые имеются."), "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.Yes) { OrganizationList organizationList = OrganizationList.GetUniqueInstance(); if (organizationList.GetChildList(organization).Count() > 0) { if (MessageBox.Show("У филиала имеются зависимые организации, они будут также удалены. Продолжить удаление?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return(false); } } PersonList personList = PersonList.GetUniqueInstance(); if (personList.GetItems(organization).Count() > 0) { if (MessageBox.Show("В организации имеются сотрудники, они будут также удалены. Продолжить удаление?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return(false); } } organization.Delete(); return(true); } return(false); }
public static void GenerateCitizens(int a) //Skapar x-antal medborgare med Readline, slumpar startpositioner, Lägger till i listan Person { for (int i = 0; i < a; i++) //slumpa startpositioner { Random r = new Random(); int x = r.Next(0, 100); Random r1 = new Random(); int y = r1.Next(0, 25); Random r2 = new Random(); int z = r2.Next(1, 9); //Inventory.Add(new Belongings("Phone")); //Inventory.Add(new Belongings("Keys")); //Inventory.Add(new Belongings("Wallet")); //Inventory.Add(new Belongings("Money")); List <Belongings> Inventory = new List <Belongings>(); Inventory.Add(new Belongings("telefon")); Inventory.Add(new Belongings("Nycklar")); Inventory.Add(new Belongings("Plånbok")); Inventory.Add(new Belongings("pengar")); PersonList.Add(new Citizen(x, y, z, "M", Inventory)); } }
public bool GetFromElement(XElement xTable, out RelationsTable table) { table = RelationsTable.GetTable(); table.Clear(); try { foreach (XElement xRelation in xTable.Elements("relation")) { int firstID = Int32.Parse(xRelation.Attribute("firstPerson").Value); int secondID = Int32.Parse(xRelation.Attribute("secondPerson").Value); Relatives relation = (Relatives)Enum.Parse(typeof(Relatives), xRelation.Attribute("relation").Value); PersonList personList = PersonList.GetPersonList(null); Person fPerson; Person sPerson; if ((personList.GetPersonFromID(firstID, out fPerson)) && (personList.GetPersonFromID(secondID, out sPerson))) { table.SetRelationBetweenPersons(fPerson, sPerson, relation); } } return(true); } catch { return(false); } }
public static void Init(AdvData pA, VTList pVT, ItemList pItems, PersonList pPersons) { Items = pItems; Persons = pPersons; A = pA; VT = pVT; }
/// <summary> /// Вход в программу /// </summary> public static void Main(string[] args) { while (true) { Console.WriteLine("Creating two lists:"); Console.WriteLine(); PersonList list1 = RandomPerson.GetRandomPersonList(3); PersonList list2 = RandomPerson.GetRandomPersonList(3); Print("list1", list1); Print("list2", list2); PressAnyKey(); Console.WriteLine("Add a new person to the first list."); Console.WriteLine(); list1.Add(InputPerson()); Console.WriteLine("Copy the second person from the " + "first list to the end of the second list."); Console.WriteLine(); list2.Add(list1[1]); Print("list1", list1); Print("list2", list2); PressAnyKey(); Console.WriteLine("Removing the second person from the first list."); Console.WriteLine(); list1.Delete(1); Print("list1", list1); Print("list2", list2); PressAnyKey(); Console.WriteLine("Removing the second list."); Console.WriteLine(); list2.AllDelete(); Print("list1", list1); Print("list2", list2); if (QuitOfProgram()) { return; } } }
private void OnGetAllFromDB() { if (!PersonList.Count.Equals(0)) { if (MessageBox.Show("All changes will be lost - do you want to proceed?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { PersonList.Clear(); } else { return; } } _repository = new PeopleRepository(BuildConnectionString(DataSourceConnString, InitialDirectioryConnString, IntegratedSecurityConnString)); if (_repository == null ? IsEnabled_SaveToDatabase = false : IsEnabled_SaveToDatabase = true) { var peopleRepository = _repository.GetAll(); foreach (var person in peopleRepository) { var personBelongins = _repository.GetThingsOwnedOfPerson(person.ID); person.ThingsOwned = personBelongins; PersonList.Add(person); } IsEnabled_UpdatePersonInDatabase = true; IsEnabled_RemovePersonInDatabase = true; DatabaseConnected = true; } }
/// <summary> /// Точка вхождения. /// </summary> /// <param name="args">Аргументы</param> static void Main(string[] args) { Console.Write("Генерируем 7 человек:\n"); var persons = new PersonList(); for (int i = 0; i < 7; i++) { persons.Add(RandomPerson.GetRandomAdultOrChild()); Console.WriteLine(persons[i].Info); Console.WriteLine(); } Console.Write("Четвертый человек в списке - это "); //TODO: pattern-matching + if (persons[3] is Adult) { Console.WriteLine("взрослый человек."); var person = (Adult)persons[3]; Console.WriteLine(person.GoToNightclub(person)); } else if (persons[3] is Child) { Console.WriteLine("ребенок."); var person = (Child)persons[3]; Console.WriteLine(person.GoToNightclub(person)); } Console.ReadKey(); }
private void FilterPeople(string value) { value = value.ToLower(); PersonList.Clear(); PersonList = new ObservableCollection <PersonModel>(originalPersonList.Where(p => p.Name.ToLower().Contains(value) || p.Description.ToLower().Contains(value) || p.LastName.ToLower().Contains(value))); //originalPersonList.Where(p => p.Name.ToLower().Contains(value) || p.Description.ToLower().Contains(value) || p.LastName.ToLower().Contains(value)).ForEach(p => PersonList.Add((p))); }
private void AddPerson() { PersonList.Add(new PersonModel() { Name = NewName }); }
/// <summary> /// /// </summary> /// <param name="arg"></param> private static void Run(string arg) { #region Reading // Read the file // Read a text file line by line. Reader reader = new FileReader(arg); PersonList personList = new PersonList(reader); IList <Person> persons = personList.ReadAllPeople(); #endregion #region Sorting Features.Sorting.IPersonSorter <Person> Sorter = new Features.Sorting.PersonSorter(persons); IList <Person> sortedList = Sorter.SortByName(); #endregion #region Output //Output Writer WriteToScreen = new ScreenWriter(sortedList); Writer WriteToFile = new FileWriter(sortedList); WriteToScreen.display(); WriteToFile.display(); #endregion }
private Person GetPerson(PersonModel model) { PersonList personList = PersonList.GetUniqueInstance(); //create person if not find it return((personList.GetItem(model.NumberSF) as Person) ?? new Person()); }
void TestPersonListOK() { var target = new List <Person> () { new Man { age = 18, name = "男性", manField = "man" }, new Woman { age = 16, name = "女性", womanField = 100 } }; var personList = new PersonList(target); // Object -> string var json = JsonUtility.ToJson(personList); Debug.Log(json); // string -> Object var personList2 = JsonUtility.FromJson <PersonList> (json); var target2 = personList2.Convert(); var man = target2[0] as Man; Debug.Log($"age={man.age},name={man.name}, manField={man.manField}"); var woman = target2[1] as Woman; Debug.Log($"age={woman.age},name={woman.name}, manField={woman.womanField}"); }
private void 设置位置ToolStripMenuItem_Click(object sender, EventArgs e) { if ((this.Persons != null) && (this.Persons.Count != 0)) { PersonList list = new PersonList(); for (int i = 0; i < this.dgvPersons.SelectedRows.Count; i++) { list.Add(this.dgvPersons.SelectedRows[i].DataBoundItem as Person); } frmSelectArchitectureList list2 = new frmSelectArchitectureList(); list2.Architectures = this.Persons[0].Scenario.Architectures; list2.SelectOne = true; list2.ShowDialog(); if (list2.IDList.Count > 0) { this.lastArchitecture = this.Persons[0].Scenario.Architectures.GetGameObject(list2.IDList[0]) as Architecture; this.menuRecentLocation.DropDownItems.Add(this.lastArchitecture.Name, null, new EventHandler(this.RecentLocationToolStripMenuItem_Click)).Tag = this.lastArchitecture; if (this.menuRecentLocation.DropDownItems.Count > 10) { this.menuRecentLocation.DropDownItems.RemoveAt(0); } foreach (Person person in list) { this.ApplyLastArchitecture(person); } this.dgvPersons.Invalidate(); } } }
private void ButtonDown_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex < PersonList.Count() - 1) { listBox1.SelectedIndex += 1; } }
/// <summary> /// Перебор элементов списка /// </summary> /// <param name="personList">Список людей</param> static void ShowList(PersonList personList) { for (int i = 0; i < personList.Length; i++) { ShowPerson(i, personList); } }
//Ana fonksiyon = SolveProblem // Algoritma ile Problemi Çözme // İterasyon(Jenarasyon) Sayısı Kadar İşlemleri Yapar public void SolveProblem() { if (TerminationType) { for (int i = 0; i < GenarationCount; i++) { this.CreatePopulation(); this.PurposeFunction(); this.RouletteWheelMethod(); this.CrossOver(); this.Mutation(); // Populasyonun Hep Maximum seviyede olması için , belirlene seçkin adedi(ExclusivenessCount) kadar "ExclusivenessPersonList" listesine eklenir // Bir sonraki jenerasyona aktarmak için ExclusivenessPersonList.Clear(); // Eski Bireyleri Temizliyoruz PersonList = PersonList.OrderByDescending(s => s.AccordanceValue).ToList(); ExclusivenessPersonList.AddRange(PersonList.Take(ExclusivenessCount)); } } else { this.CreatePopulation(); this.PurposeFunction(); this.RouletteWheelMethod(); this.CrossOver(); this.Mutation(); // Populasyonun Hep Maximum seviyede olması için , belirlene seçkin adedi(ExclusivenessCount) kadar "ExclusivenessPersonList" listesine eklenir // Bir sonraki jenerasyona aktarmak için ExclusivenessPersonList.Clear(); // Eski Bireyleri Temizliyoruz PersonList = PersonList.OrderByDescending(s => s.AccordanceValue).ToList(); ExclusivenessPersonList.AddRange(PersonList.Take(ExclusivenessCount)); } }
public static List <ProfileElement> GetProfilesByIds(this LinkedInApi api, IEnumerable <string> personIds) { if (personIds.Count() == 0) { return(new List <ProfileElement>()); } List <ProfileElement> result = new List <ProfileElement>(); const int batchAmount = 50; do { IEnumerable <string> batch = personIds.Take(batchAmount); string personIdsConcat = String.Join(",", batch.Select(y => $"(id:{y.Split(':').Last()})")); PersonList profiles = api.Profiles.GetProfilesByIds(LinkedInApiFactory.GetUserAuthorization(), personIdsConcat); foreach (var p in profiles.Results) { JProperty jProperty = p as JProperty; ProfileElement profile = jProperty.First.ToObject <ProfileElement>(); if (profile.ProfileId == "private") { continue; } result.Add(profile); } personIds = personIds.Skip(batchAmount); } while (personIds.Any()); return(result); }
// Rulet Tekerleği => Uygunluk Değerlerine Göre işlem Yapılır. İlk olarak bütün bireylerin uygunluk değerler toplanır. // Bireyin Uygunluk değerli / Toplam uygunluk değerleri toplamı oranlanır, her bir birey için oran belirlenir // Bu oranlar en küçükten başlayarak sırasıyla yüzdelik dilime pay edilir. // Örn: x1 = 6/359 = 3.67 ,x2 = 25/359 = 62.67 ... bu şekilde ortaya çıkan oranlara göre doldurulur. // Rulet Tekerleği Hazırlandıktan sonra populasyon yeniden oluşturulur. // Populasyon Sayısı kadar random değer üretiriz bu değerler 0-100 arasında olur. // Random değerin isabe ettiği dairenin kısmına karışık gelen birey , yeni populasyona eklenir. // Örn: RandomSay = 75 olsun bu değer yüzdelik kısmında x2 bireyine dekkeliyor çünkü yüzde 60'lık kısmı karışılıyor(küçüklerden başlayarak daireye eklendiği için) // Bu şekilde yeni populasyon oluşturulur private void RouletteWheelMethod() { // Yüzdelik oranın kurulması için bireylerin uygunluk değerlerini topladık double total = PersonList.Sum(s => s.AccordanceValue); // Her birey için yüzdelik kısım hesaplancak // Oranlar RateByTotalAccordanceValues propuna yazılır PersonList.ForEach(person => person.RateByTotalAccordanceValues = (person.AccordanceValue / total));// Uygunluk Değeri / Toplam // Yeniden Populasyon Oluşturulacak , o yüzden ilk önce populasyon temizlenir // Oranları Belirledikten sonra Populasyondaki birey sayısı kadar random değer üretilip 1-100 arasında // Rulet Tekerleğindeki , Üretilen random değere karşılık gelen birey populasyona eklenir List <Person> temp = new List <Person>(); temp.AddRange(PersonList); temp = temp.OrderByDescending(s => s.RateByTotalAccordanceValues).ToList(); // Orana Göre Sıraladık Çünkü Rulet Tekerleğine Bu Şekilde yerleştireceğiz PersonList.Clear(); for (int i = 0; i < PopulationCount; i++) { Person newPerson = new Person(); double randomValue = rn.NextDouble();// 0-1 arasında random değer oluşturuldu, rulet tekerleğide 0-1 arasında // Random değerin işaret ettiği birey bulunarak yeni populasyona eklenir newPerson.Value = PersonForRouletteWheelPoint(randomValue, temp); PersonList.Add(newPerson); // Bireyi populasyona Ekledik } this.PurposeFunction(); // Uygunluk değerleri yeni bireylere göre güncellendi }
protected void button_filter_Close(object sender, EventArgs e) { FiltrTable.Visible = false; OtdelenList.DataBind(); RoomList.DataBind(); PersonList.DataBind(); }
public bool GetFromElement(XElement xRelation, out RelationBetweenTwoPerson relation) { try { int firstID = Int32.Parse(xRelation.Attribute("firstPerson").Value); int secondID = Int32.Parse(xRelation.Attribute("secondPerson").Value); Relatives relative = (Relatives)Enum.Parse(typeof(Relatives), xRelation.Attribute("relation").Value); PersonList personList = PersonList.GetPersonList(null); Person fPerson; Person sPerson; if ((personList.GetPersonFromID(firstID, out fPerson)) && (personList.GetPersonFromID(secondID, out sPerson))) { relation = new RelationBetweenTwoPerson(fPerson, sPerson, relative); return(true); } else { relation = null; return(false); } } catch { relation = null; return(false); } }
private void TestSerilize() { var personList = new PersonList(); for (var i = 0; i < Maxvalue; i++) { var person = new Person("Zalunin", "Sergey", i); personList.AddPerson(person); } var s = new System.Diagnostics.Stopwatch(); var personStr = JsonObject.Serialise(personList); s.Start(); var personListDes = JsonObject.Deserialise <PersonList>(personStr); var idList = personListDes.personList.Select(per => per._id).ToList(); s.Stop(); foreach (var id in idList) { //Debug.Log(id); Console.Write(id); } Debug.Log("time:" + s.ElapsedMilliseconds); Debug.Log("person:" + personListDes.personList.Count + " [0]: " + personListDes.personList[0]); }
public void ListObjectIsCreated() { PersonList TestList = new PersonList(); int tempNum = TestList.Count(); Assert.True(tempNum == 0); }
public void Init() { Influences = new InfluenceTable(); if (levelUpKindID == null || levelUpKindID.Count == 0) { levelUpKindID = new List <int>(); } else { } titleInfluence = -1; // morphToKindId = -1; AICreateArchitectureConditionWeight = new Dictionary <Condition, float>(); AIUpgradeArchitectureConditionWeight = new Dictionary <Condition, float>(); AIUpgradeLeaderConditionWeight = new Dictionary <Condition, float>(); AILeaderConditionWeight = new Dictionary <Condition, float>(); CreateConditions = new ConditionTable(); Persons = new PersonList(); }
{ //유니티에서는 제이슨의 모든 기능을 전부 지원하지는 않고 JsonUtility를 통해 일부 기능만 지원한다. void Start() { Person person1 = new Person("홍길동", "010-5555-5555", "*****@*****.**"); Person person2 = new Person("김길동", "010-5555-5555", "*****@*****.**"); Person person3 = new Person("왕길동", "010-5555-5555", "*****@*****.**"); List <Person> pList = new List <Person>(); pList.Add(person1); pList.Add(person2); pList.Add(person3); PersonList personList = new PersonList(); personList.personList = pList; string jsonStr = JsonUtility.ToJson(person1); string path1 = "Assets\\data.txt"; //\는 혹은 백슬래쉬는 스트링 안이라고 해도 사용할 수 없다. 폴더 위치를 넣기 위해서는 두개 넣어주면 된다. string path2 = $"{Application.persistentDataPath}\\data.txt"; StreamWriter streamWriter = new StreamWriter(path2); //스트림라이트를 쓸 때에는 Path를 인자로 넣어줘야 한다.(파일 위치와 이름) streamWriter.WriteLine(jsonStr); streamWriter.Close(); //StreamWriter타입변수.Close() : 저장하고 닫기 //StreamWriter타입변수.Flush() : 저장 }
private void AddViewToList(PersonView pview, ref PersonList list) { // Map PersonView to Person and add to PersonList list.Add(new Person() { Id = pview.Id, FirstName = pview.FirstName.Trim(), LastName = pview.LastName.Trim(), Email = pview.Email.Trim() }); }
static void Main(string[] args) { PersonList obj = new PersonList(); obj.Add("Aliona"); obj.Add("Anna"); Console.WriteLine(obj.ToString()); obj.Update(MyWork); Console.WriteLine(obj.ToString()); Console.ReadKey(); }
public PersonList GetPersonList() { List<PersonView> pviewList = _personService.GetPersonViewList(); PersonList personList = new PersonList(); foreach (PersonView pview in pviewList) { AddViewToList(pview, ref personList); } return personList; }
public PersonListController(DataGridView dgv, Organization organization) : base(dgv) { _organization = organization; _dgv = dgv; _seacher = new SearchInDgv(_dgv); _personList = PersonList.GetUniqueInstance(); _user = UserLogged.Get(); _filtredDGV = new FilteredDGV(dgv); _sortDGV = new SortDGV(dgv); }
public GenTree(DateTime dateOfCreate, DateTime dateOfLastEdit, String name,string information,int id = -1, List<Person> personList = null, List<RelationBetweenTwoPerson> relationList=null) { _dateOfCreate = dateOfCreate; _dateOfLastEdit = dateOfLastEdit; _name = name; _information = information; _persons = PersonList.GetPersonList(personList); _relationTable = RelationsTable.GetTable(relationList); if (id == -1) _id = (name + dateOfCreate.ToString() + information).GetHashCode(); else _id = id; }
static void FluentObject() { PersonList People = new PersonList() { new Person(){ name="Bentley", birthDate=new DateTime(1963, 3, 7)}, new Person(){ name="Christy", birthDate=new DateTime(1973, 9, 19)}, new Person(){ name="Benjamin", birthDate=new DateTime(2001, 9, 19)} }; PersonList q = People.Name().StartsWith("B").BirthDate().Greater(new DateTime(2000,1,1)); foreach (Person p in q) { Console.WriteLine(p.name); } }
protected void Page_Load(object sender, EventArgs e) { Session["EmailImgText"] = "none"; Session["ProfileEdit"] = "false"; // Get the profile ID from the query string _personId = GetPersonFromQueryString(); if (!IsPostBack) { if (_personId > 0) { personProfileList = new Connects.Profiles.Service.ServiceImplementation.ProfileService().GetPersonFromPersonId(_personId); personProfile = personProfileList.Person[0]; if (personProfile != null) { // check to see if profile is hidden _isVisibleProfile = personProfile.Visible; this.EditUserId = Profile.UserId; // Handle situation where it's the logged-in user viewing their own page ProcessSelfProxyAndHidden(); //Save Search History if (Profile.UserId != 0) SaveUserSearchHistory(_personId); hypBack.NavigateUrl = (string)Session["BackPage"]; if ((string)Request["From"] == "SE") { hypBack.Visible = true; } // Set the page titles Page.Title = personProfile.Name.FirstName + " " + personProfile.Name.LastName + " | " + Page.Title; ltProfileName.Text = personProfile.Name.FullName; // Profiles OpenSocial Extension by UCSF OpenSocialHelper os = SetOpenSocialHelper(Profile.UserId, _personId, Page); os.SetPubsubData(OpenSocialHelper.JSON_PERSONID_CHANNEL, OpenSocialHelper.BuildJSONPersonIds(_personId, personProfile.Name.FullName)); // PMID UserPreferences userPreference = new UserPreferences(); userPreference = _userBL.GetUserPreferences(_personId); if (userPreference.Publications.Equals("Y")) { os.SetPubsubData(OpenSocialHelper.JSON_PMID_CHANNEL, OpenSocialHelper.BuildJSONPubMedIds(personProfile)); } os.RemovePubsubGadgetsWithoutData(); GenerateOpensocialJavascipt(); pnlOpenSocialGadgets.Visible = OpenSocial().IsVisible(); // record that their profile was viewed OpenSocialHelper.PostActivity(_personId, "profile was viewed"); } } } InitializeUserControlEvents(); }
private static void SendInvoices(PersonList personList, DateTime invoiceDate) { Log.WriteDebug("Sending Invoices."); foreach (Consumer c in personList) if (c.Email != null) { Log.WriteDebug("Sending Invoice to " + c.Name); SendInvoiceAsync(c, invoiceDate); } LastInvoice = DateTime.Now; }
public DashBoard(PersonList AllPersons) { this.AllPersons = AllPersons; PresentPersons = new List<Person>(); }
public void SetUp() { fPersoner = new PersonList(); }
public static void Main(string[] args) { Storage db = StorageFactory.Instance.CreateStorage(); db.Open("testtree.dbs", pagePoolSize); PersonList root = (PersonList) db.GetRoot(); if (root == null) { root = new PersonList(); root.list = db.CreateSortedCollection(new NameComparator(), true); db.SetRoot(root); } SortedCollection list = root.list; long key = 1999; int i; long start = (DateTime.Now.Ticks - 621355968000000000) / 10000; for (i = 0; i < nRecords; i++) { key = (3141592621L * key + 2718281829L) % 1000000007L; string str = Convert.ToString(key); int m = str.Length / 2; string firstName = str.Substring(0, (m) - (0)); string lastName = str.Substring(m); int age = (int) key % 100; Person p = new Person(firstName, lastName, age); list.Add(p); } db.Commit(); Console.Out.WriteLine("Elapsed time for inserting " + nRecords + " records: " + ((DateTime.Now.Ticks - 621355968000000000) / 10000 - start) + " milliseconds"); start = (DateTime.Now.Ticks - 621355968000000000) / 10000; key = 1999; for (i = 0; i < nRecords; i++) { key = (3141592621L * key + 2718281829L) % 1000000007L; string str = Convert.ToString(key); int m = str.Length / 2; Name name = new Name(); int age = (int) key % 100; name.first = str.Substring(0, (m) - (0)); name.last = str.Substring(m); Person p = (Person) list.Get(name); Assert.That(p != null); Assert.That(list.Contains(p)); Assert.That(p.age == age); } Console.Out.WriteLine("Elapsed time for performing " + nRecords + " index searches: " + ((DateTime.Now.Ticks - 621355968000000000) / 10000 - start) + " milliseconds"); start = (DateTime.Now.Ticks - 621355968000000000) / 10000; System.Collections.IEnumerator iterator = list.GetEnumerator(); Name name2 = new Name(); name2.first = name2.last = ""; PersistentComparator comparator = list.Comparator; for (i = 0; iterator.MoveNext(); i++) { Person p = (Person) iterator.Current; Assert.That(comparator.CompareMemberWithKey(p, name2) > 0); name2.first = p.firstName; name2.last = p.lastName; //UPGRADE_ISSUE: Method 'java.util.Iterator.remove' was not converted. //iterator.Remove(); } Assert.That(i == nRecords); Console.Out.WriteLine("Elapsed time for removing " + nRecords + " records: " + ((DateTime.Now.Ticks - 621355968000000000) / 10000 - start) + " milliseconds"); Assert.That(!list.GetEnumerator().MoveNext()); db.Close(); }