/// <summary> /// .ctor /// </summary> /// <param name="dataRow"></param> public EmrModel(DataRow dataRow) { try { _instanceId = dataRow.IsNull("ID") ? 0 : Convert.ToInt32(dataRow["ID"]); _modelCatalog = dataRow.IsNull("SortID") ? string.Empty : dataRow["SortID"].ToString(); _tempIdentity = dataRow.IsNull("TemplateID") ? string.Empty : dataRow["TemplateID"].ToString(); _modelName = dataRow.IsNull("Name") ? string.Empty : dataRow["Name"].ToString(); _hadSigned = dataRow.IsNull("HasSign") ? false : (dataRow["HasSign"].ToString()).Equals("1"); _emState = dataRow.IsNull("HASSUBMIT") ? ExamineState.NotSubmit : ((ExamineState)Enum.Parse(typeof(ExamineState), dataRow["HASSUBMIT"].ToString())); _crXh = dataRow.IsNull("Owner") ? string.Empty : dataRow["Owner"].ToString(); _crDate = dataRow.IsNull("CreateTime") ? DateTime.Now : DateTime.Parse(dataRow["CreateTime"].ToString()); _emXh = dataRow.IsNull("Auditor") ? string.Empty : dataRow["Auditor"].ToString(); _emDate = dataRow.IsNull("AuditTime") ? DateTime.Now : DateTime.Parse(dataRow["AuditTime"].ToString()); _displayTime = dataRow.IsNull("CaptionDateTime") ? DateTime.Now : DateTime.Parse(dataRow["CaptionDateTime"].ToString()); _FirstDailyEmrModel = dataRow.IsNull("FIRSTDAILYFLAG") ? false : (dataRow["FIRSTDAILYFLAG"].ToString() == "1" ? true : false); m_IsYiHuanGouTong = dataRow.IsNull("IsYiHuanGouTong") ? string.Empty : dataRow["IsYiHuanGouTong"].ToString(); //是否读页面大小的通用配置 Add By wwj 2012-03-31 IsReadConfigPageSize = dataRow.IsNull("ISCONFIGPAGESIZE") ? false : (dataRow["FIRSTDAILYFLAG"].ToString() == "1" ? true : false); _DepartCode = dataRow.IsNull("DEPARTCODE") ? string.Empty : dataRow["DEPARTCODE"].ToString(); _WardCode = dataRow.IsNull("WARDCODE") ? string.Empty : dataRow["WARDCODE"].ToString(); //病人转科ID Add by wwj 2013-04-03 DeptChangeID = dataRow.IsNull("CHANGEID") ? string.Empty : dataRow["CHANGEID"].ToString(); } catch (Exception) { throw; } }
private void Awake() { alertState = new AlertState(this); coverState = new CoverState(this); checkState = new CheckState(this); engageState = new EngageState(this); examineState = new ExamineState(this); flankState = new FlankState(this); patrolState = new PatrolState(this); suppressState = new SuppressState(this); navMeshAgent = GetComponent <NavMeshAgent>(); enemyHealth = GetComponent <EnemyHealth>(); }