using System; using AIMSDAL; using AIMSModel; using AIMSObjectQuery; using System.Collections; using System.Collections.Generic; using AIMSExtension; using DrawGraph; using System.Data; namespace AIMSBLL { public partial class BFactEvents { public static int DeleteById(string factEventsId) { return DFactEvents.DeleteById(factEventsId); } /// /// 插入实体 /// /// 实体类对象 /// 标识列值或影响的记录行数 public static FactEvents Insert(int OperationRecordID, string eventName, DateTime BeginTime, DateTime EndTime, int EventTypeId) { Events opeevent = BEvents.SelectSingle(" name='" + eventName + "'", new ParameterList()); FactEvents Inevent = DFactEvents.SelectSingle(" PatientId=@OperationRecordId and EventId=@EventId and EventTypeId=@EventTypeId", new ParameterList("@OperationRecordId", OperationRecordID, "@EventId", opeevent.Id, "@EventTypeId", EventTypeId)); if (Inevent != null && Inevent.Id != 0) return Inevent; Inevent = new FactEvents(); Inevent.EventName = eventName; Inevent.PatientId = OperationRecordID; Inevent.EventId = opeevent.Id; Inevent.EventTypeId = EventTypeId; Inevent.EventBeginTime = BeginTime; Inevent.EventEndTime = EndTime; Inevent.IsContinue = 0; Inevent.OperatorNo = PublicMethod.OperatorNo; Inevent.OperatorNo = PublicMethod.OperatorName; Inevent.OperateDate = DateTime.Now; Inevent.Id = DFactEvents.Insert(Inevent); return Inevent; } public static void Add(FactEvents FactEventsObj) { DFactEvents.Add(FactEventsObj); } public static bool IsValid(int EventsId) { return DFactEvents.IsValid(EventsId); } //public static void Update(FactEvents FactEventsObj) //{ // DFactEvents.Update(FactEventsObj); //} public static void Delete(int Id) { DFactEvents.Delete(Id); } public static FactEvents GetModel(int Id) { return DFactEvents.GetModel(Id); } public static DataTable GetDataTable(int PatientId, int EventTypeId) { return DFactEvents.GetDataTable(PatientId, EventTypeId); } public static bool IsExists(int EventTypeId, int PatientId, string Name) { return DFactEvents.IsExists(EventTypeId, PatientId, Name); } public static string GetTitleEvent(int PatientId, int TypeId) { return DFactEvents.GetTitleEvent(PatientId, TypeId); } } }