public List <Abnormal> AbnormalNumber(string plantId, string id) { List <Abnormal> AbnormalList = new List <Abnormal>(); // string DBName = BeanTools.getPlantDB(plantId).realTimeDB; Plant plant = BeanTools.getPlantDB(plantId); string DBName = plant.realTimeDB; if (!string.IsNullOrEmpty(id) && DBName.Length > 13) { IDao dao = new Dao(plant, false); string sql = string.Format("select m.AS_Equipment_ID,m.AS_Equipment_FileName,m.AS_Equipment_Name,m.AS_Equipment_State from PSOG_AS_Equipment m,PSOG_ProcessMonitorObject n where n.PSOG_MonitorObject_MSPCModelID='{0}'AND n.PSOG_MonitorObject_Name=m.AS_Equipment_Process AND n.PSOG_MonitorObject_Name=m.AS_Equipment_Process AND m.AS_Equipment_State=-1 ", id); DataSet ds = dao.executeQuery(sql.ToString()); if (BeanTools.DataSetIsNotNull(ds)) { foreach (DataRow dr in ds.Tables[0].Rows) { Abnormal node = new Abnormal(); node.AS_Equipment_ID = BeanTools.ObjectToString(dr["AS_Equipment_ID"]); node.AS_Equipment_Name = BeanTools.ObjectToString(dr["AS_Equipment_Name"]); node.AS_Equipment_State = BeanTools.ObjectToString(dr["AS_Equipment_State"]); //node.AS_Equipment_FileName = BeanTools.ObjectToString(dr["AS_Equipment_FileName"]); AbnormalList.Add(node); } } } return(AbnormalList); }
public async Task <bool> Update(Abnormal model) { var Abnormal = _mapper.Map <Abnormal>(model); _repoAbnormal.Update(Abnormal); return(await _repoAbnormal.SaveAll()); }
public override global::System.Data.DataSet Clone() { Abnormal cln = ((Abnormal)(base.Clone())); cln.InitVars(); cln.SchemaSerializationMode = this.SchemaSerializationMode; return(cln); }
public async Task <IActionResult> Update(Abnormal update) { if (await _abnormalService.Update(update)) { return(NoContent()); } return(BadRequest($"Updating the Abnormal {update.ID} failed on save")); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { Abnormal ds = new Abnormal(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); any.Namespace = ds.Namespace; sequence.Items.Add(any); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
public async Task <IActionResult> Create(Abnormal create) { if (_abnormalService.GetById(create.ID) != null) { return(BadRequest("Abnormal already exists!")); } create.CreatedDate = DateTime.Now; if (await _abnormalService.Add(create)) { return(NoContent()); } throw new Exception("Creating the Abnormal failed on save"); }
public void AddAbnormality(Creature target, int id, Creature caster = null) { if (id == 0) { return; } lock (target.EffectsLock) { for (int i = 0; i < target.Effects.Count; i++) { if (target.Effects[i].Abnormality.Id == id) { ReleaseAbnormal(target.Effects[i]); break; } } } Abnormal abnormal = new Abnormal(target, Data.Data.Abnormalities[id], caster); lock (target.EffectsLock) { target.Effects.Add(abnormal); } EffectsProvider.ProvideEffects(abnormal); Player player = target as Player; if (abnormal.Effects.Count == 0 && player != null && player.AccountName.Equals("", StringComparison.OrdinalIgnoreCase)) // gm account { new SpChatMessage("Unknown effects for abnormality: " + id, ChatType.System).Send(player); } Global.VisibleService.Send(target, new SpAbnormal(abnormal)); if (player != null) { Global.PartyService.SendEffectsToPartyMembers(player.Party); } lock (AbnormalsLock) { Abnormals.Add(abnormal); } }
// private void ReleaseAbnormal(Abnormal abnormal) { lock (AbnormalsLock) { Abnormals.Remove(abnormal); } lock (abnormal.Creature.EffectsLock) { abnormal.Creature.Effects.Remove(abnormal); } Global.VisibleService.Send(abnormal.Creature, new SpRemoveAbnormal(abnormal)); abnormal.Release(); }
private void CheckAbnormal(Abnormal abnormal) { if (abnormal.TimeRemain == 0) { ReleaseAbnormal(abnormal); return; } if (abnormal.Effects == null) { return; } for (int i = 0; i < abnormal.Effects.Count; i++) { abnormal.Effects[i].Action(); } }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); Abnormal ds = new Abnormal(); global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); any1.Namespace = "http://www.w3.org/2001/XMLSchema"; any1.MinOccurs = new decimal(0); any1.MaxOccurs = decimal.MaxValue; any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any1); global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; any2.MinOccurs = new decimal(1); any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any2); global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute1.Name = "namespace"; attribute1.FixedValue = ds.Namespace; type.Attributes.Add(attribute1); global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute2.Name = "tableTypeName"; attribute2.FixedValue = "AbnormalDataTable"; type.Attributes.Add(attribute2); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
public SpRemoveAbnormal(Abnormal abnormal) { Abnormal = abnormal; }
public SpAbnormal(Abnormal abnormal) { Abnormal = abnormal; }