static void Main(string[] args) { Core.Init.CoreInit(); var elem = new ContractElement(); var res = elem.getContactsList().Result; res.ForEach(r => Console.WriteLine(r.Phone)); }
public bool RemoveContract(int code) { XElement ContractElement; try { ContractElement = (from p in ContractRoot.Elements() where Convert.ToInt32(p.Element("Code").Value) == code select p).FirstOrDefault(); ContractElement.Remove(); ContractRoot.Save(ContractPath); return(true); } catch { return(false); } }
/// <summary> /// remove contract from XML dataBase /// </summary> /// <param name="transactionNumber"></param> /// <returns></returns> public bool RemoveContract(int transactionNumber) { XElement ContractElement; try { ContractElement = (from myContract in contractsRoot.Elements() where int.Parse(myContract.Element("transactionNumber").Value) == transactionNumber select myContract).FirstOrDefault(); ContractElement.Remove(); contractsRoot.Save(contractsPath); return(true); } catch { return(false); } }
public void DeleteContract(uint contractNumber) { XElement ContractElement; ContractElement = (from item in ContractsFile.Elements() where uint.Parse(item.Element("ContractNumber").Value) == contractNumber select item).FirstOrDefault(); if (ContractElement == null) { throw new IdException { Message = "A contract with this id does not exist in the system." } } ; ContractElement.Remove(); ContractsFile.Save(ContractsPath); }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_main); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); Core.Init.CoreInit(); var elem = new ContractElement(); res = await elem.getContactsList(); var contactAdapter = new ContactAdapter(res); ListView lw = FindViewById <ListView>(Resource.Id.lvMain); lw.Adapter = contactAdapter; lw.ItemClick += Lw_ItemClick; }
public Contract(ContractElement item) { this.Item = item; }
/// <summary> /// Called from the type specific copy method to copy the common part of all contract elments. /// </summary> /// <param name="contractElement"></param> private void Copy(ContractElement contractElement) { contractElement.Condition = this.Copy(contractElement.Condition); if (contractElement.Description != null) contractElement.Description = this.Copy(contractElement.Description); }
public static void GenerateCrops() { Dictionary <int, string> cropsDictionary = Game1.content.Load <Dictionary <int, string> >("Data//Crops"); var obj = Game1.content.Load <Dictionary <int, string> >("Data//ObjectInformation"); foreach (var cropEntry in cropsDictionary) { //generate a dataset for each crop {id,spriteid,seasons,growthtime,regrow,extraloot} string[] raw = cropEntry.Value.Split('/'); string[] data = { raw[3], raw[2], raw[1], raw[0], raw[4], raw[6] }; var crop = new ContractElement(); crop.ItemId = int.Parse(data[0]); if (obj.TryGetValue(crop.ItemId, out string value)) { crop.Name = value.Split('/')[0]; bool blacklistTest = false; foreach (var str in Blacklist) { if (value.Split('/')[0].Contains(str)) { blacklistTest = true; } } if (value.Split('/')[3].Contains("-81") || blacklistTest) { continue; } } else { Mod.Monitor.Log("Couldn't find object associated with ID: " + crop.ItemId, LogLevel.Error); } crop.Seasons[0] = data[2].Contains("spring"); crop.Seasons[1] = data[2].Contains("summer"); crop.Seasons[2] = data[2].Contains("fall"); crop.Seasons[3] = data[2].Contains("winter"); crop.SeasonString = data[2]; double avrgTime = 0.0; double regrowMult = 1; double avrgYield = 1; foreach (var cycle in data[3].Split(' ')) { avrgTime += int.Parse(cycle); } if (int.Parse(data[4]) != -1) { regrowMult = 1.25; } if (data[5].Contains("true")) { var num = data[5].Split(' '); avrgYield = (double)(int.Parse(num[1]) + int.Parse(num[2])) / 2; } crop.Difficulty = avrgTime / avrgYield / regrowMult; crop.Yield = avrgYield; Crops.Add(crop); } }
/// <summary> /// Called from the type specific rewrite method to rewrite the common part of all contract elments. /// </summary> /// <param name="contractElement"></param> public virtual void RewriteChildren(ContractElement contractElement) { contractElement.Condition = this.Rewrite(contractElement.Condition); if (contractElement.Description != null) contractElement.Description = this.Rewrite(contractElement.Description); }