Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
    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>();
    }