public void GetNearest2Points() { try { Finisher finisher = new Finisher(); finisher.Go(); } catch (Autodesk.AutoCAD.Runtime.Exception ex) { int x = 01; } catch (System.Exception ex) { int x = 01; } return; var ed = Application.DocumentManager.MdiActiveDocument.Editor; PromptSelectionResult result = ed.GetSelection(); if (result.Status != PromptStatus.OK) { ed.WriteMessage("Нүктені таңдаңыз"); return; } var objId = result.Value[0].ObjectId; var point = objId.GetObject(OpenMode.ForWrite) as DBPoint; ed.SetImpliedSelection(new ObjectId[] { objId }); }
public Finisher[] Post([FromBody] SaveNameRequest data) { if (data == null) { return(Array.Empty <Finisher>()); } var name = data.Name; var token = data.Token; using (ApplicationDbContext db = new ApplicationDbContext()) { var current = db.Progress.FirstOrDefault(_ => _.Token == token); if (current != null && current.TaskNumber == 999) { var alreadyAdded = db.Finishers.Any(_ => _.Token == token); if (!alreadyAdded) { var finisher = new Finisher() { Name = name, Token = token, Time = DateTime.UtcNow.ToString(CultureInfo.InvariantCulture) }; db.Finishers.Add(finisher); db.SaveChanges(); } return(db.Finishers.ToArray()); } return(null); } }
/** * @param result */ public override void Finish(int result) { Output.Message("Total Evaluations " + Evaluations); Statistics.FinalStatistics(this, result); Finisher.FinishPopulation(this, result); Exchanger.CloseContacts(this, result); Evaluator.CloseContacts(this, result); }
static void Main(string[] args) { TimerManager timer = new TimerManager(); AlarmClock alarmClock = new AlarmClock(timer); Finisher finisher = new Finisher(timer); timer.Start(5000); alarmClock.Unregister(timer); timer.Start(2000); Console.ReadKey(); }
private Ability CreateFinisherAbility(XmlNode abilityNode) { var ability = new Finisher(); var costNodes = abilityNode.ChildNodes.OfType<XmlNode>().Where(x => x.Name == "fieldEffectCost"); foreach (var cost in costNodes) { ElementType et = ElementType.None; var elementType = cost.GetAttributeValue("elementType"); if (!string.IsNullOrEmpty(elementType)) et = elementType.EnumFromString<ElementType>() ?? ElementType.None; var amount = cost.GetAttributeValue("number").ToInt(); if (et != ElementType.None) ability.ElementCost.Add(new FinisherCostElement(et, amount)); } return CreateRegularAbility(abilityNode, ability); }
public void HandleEvent(Objective_Type Type, uint Entry, int Count, bool Group = false) { if (!Group && _Owner.IsPlayer() && _Owner.GetPlayer().GetGroup() != null) { Group Current = _Owner.GetPlayer().GetGroup(); lock (Current.Members) { foreach (Player SubPlayer in Current.Members) { if (SubPlayer != _Owner && SubPlayer.GetDistance(_Owner) < 150) { SubPlayer.QtsInterface.HandleEvent(Type, Entry, Count, true); } } } } foreach (KeyValuePair <ushort, Character_quest> QuestKp in _Quests) { foreach (Character_Objectives Objective in QuestKp.Value._Objectives) { if (Objective.Objective.ObjType == (uint)Type && !Objective.IsDone()) { bool CanAdd = false; int NewCount = Objective.Count; if (Type == Objective_Type.QUEST_SPEACK_TO || Type == Objective_Type.QUEST_KILL_MOB || Type == Objective_Type.QUEST_PROTECT_UNIT) { if (Objective.Objective.Creature != null && Entry == Objective.Objective.Creature.Entry) { CanAdd = true; NewCount += Count; } } else if (Type == Objective_Type.QUEST_GET_ITEM) { if (Objective.Objective.Item != null && Entry == Objective.Objective.Item.Entry) { CanAdd = true; NewCount = _Owner.GetPlayer().ItmInterface.GetItemCount(Entry); } } else if (Type == Objective_Type.QUEST_USE_GO) { if (Objective.Objective.GameObject != null && Entry == Objective.Objective.GameObject.Entry) { CanAdd = true; NewCount += Count; } } else if (Type == Objective_Type.QUEST_UNKNOWN) { if (Objective.Objective.Guid == Entry) { CanAdd = true; NewCount += Count; } } if (CanAdd) { Objective.Count = NewCount; QuestKp.Value.Dirty = true; SendQuestUpdate(QuestKp.Value); CharMgr.Database.SaveObject(QuestKp.Value); if (Objective.IsDone()) { Creature Finisher; foreach (Object Obj in _Owner._ObjectRanged) { if (Obj.IsCreature()) { Finisher = Obj.GetCreature(); if (WorldMgr.HasQuestToFinish(Finisher.Entry, QuestKp.Value.Quest.Entry)) { Finisher.SendMeTo(_Owner.GetPlayer()); } } } } } } } } }
void OnFinisherChanged() { finisher = ui_Events.Finisher_Get(); Translate(); PrintFinisher(); }
public void Finisher_Set(Finisher finisher) { this.finisher = finisher; Finisher_Changed.Invoke(); }
private void displayText(String data) { try { if (this.InvokeRequired) { object[] temp = { data }; this.Invoke(new displayMessageDlgt(displayText), temp); return; } else { NotifyInfo ni = null; AlienUtils.ParseNotification(data, out ni); if (ni != null) { ITagInfo[] tags = ni.TagList; foreach (TagInfo tag in tags) { if (!tagsCollection.Exists(item => item == tag.TagID)) { tagsCollection.Add(tag.TagID); DateTime d; DateTime.TryParse(tag.DiscoveryTime, out d); double timestamp = Helper.ConvertToUnixTimestamp(d); Finisher finisher = new Finisher(); Racer racer = racers.findByEpc1(tag.TagID); if (racer == null) { racer = racers.findByEpc2(tag.TagID); } if (racer != null) { finisher.racerNo = racer.racerNo; finisher.epc = tag.TagID; finisher.time = d.ToString("yyyy-MM-dd HH:mm:ss.ffff"); int result = 0; if (finisher.racerNo > 0) { result = finishers.create(finisher); } if (result > 0) { txtNotifications.Text += "FINISHER: " + racer.racerName + " : " + tag.TagID + " " + tag.DiscoveryTime + "\r\n"; } else { txtNotifications.Text += tag.TagID + " " + tag.DiscoveryTime + "\r\n"; } } MessageBox.Show(d.ToString("yyyy-MM-dd HH:mm:ss.ffff")); } } } //txtNotifications.Text += data.Replace("\0", "") + "\r\n"; /* * NotifyInfo ni = null; * AlienUtils.ParseNotification(data, out ni); * if (ni != null) * { * lblReaderName.Text = ni.ReaderName; * }*/ } } catch (Exception ex) { Debug.WriteLine("Exception in the DiscplayText(): " + ex.Message); } }
internal static void Has_unlock_details(this Finisher actual) => Assert.NotNull(actual.UnlockDetails);
internal static void Has_id(this Finisher actual) => Assert.True(actual.Id > 0);
internal static void Has_name(this Finisher actual) => Assert.NotEmpty(actual.Name);
internal static void Has_icon(this Finisher actual) => Assert.NotEmpty(actual.Icon);
internal static void Has_order(this Finisher actual) => Assert.True(actual.Order >= 0);
internal static void Has_unlock_items(this Finisher actual) => Assert.NotNull(actual.UnlockItems);