示例#1
0
 private void showDoorUnitControlNull(ref MyComponents.DoorUnit doorUnit)
 {
     doorUnit.KryptonTextBoxOutPoint.Text     = null;
     doorUnit.KryptonTextBoxExitButton.Text   = null;
     doorUnit.KryptonTextBoxDoorContact.Text  = null;
     doorUnit.KryptonTextBoxDoorPosition.Text = null;
     doorUnit.KryptonTextBoxBreakGlass.Text   = null;
     doorUnit.KryptonTextBoxReader1.Text      = null;
     doorUnit.KryptonTextBoxReader2.Text      = null;
 }
示例#2
0
 private void showDoorUnitControl(ref MyComponents.DoorUnit doorUnit, KryptonAccessController.AccessDataBase.Model.DoorUnitInfo modelDoorUnit)
 {
     doorUnit.KryptonComboBoxInputStateType.SelectedIndex = modelDoorUnit.InputStateType == 2 ? 0 : 1;
     doorUnit.KryptonTextBoxOutPoint.Text     = modelDoorUnit.OutPutLockID.ToString();
     doorUnit.KryptonTextBoxExitButton.Text   = modelDoorUnit.ExitButtonID.ToString();
     doorUnit.KryptonTextBoxDoorContact.Text  = modelDoorUnit.DoorContactID.ToString();
     doorUnit.KryptonTextBoxDoorPosition.Text = modelDoorUnit.DoorPositionID.ToString();
     doorUnit.KryptonTextBoxBreakGlass.Text   = modelDoorUnit.BreakGlassID.ToString();
     doorUnit.KryptonTextBoxReader1.Text      = modelDoorUnit.ReadID1.ToString();
     doorUnit.KryptonTextBoxReader2.Text      = modelDoorUnit.ReadID2.ToString();
 }
示例#3
0
        /// <summary>
        /// 从视图控件中获取门单元信息
        /// </summary>
        /// <param name="doorUnit"></param>
        /// <returns>门单元信息</returns>
        private void getModelDoorUnitInfo(ref AccessDataBase.Model.DoorUnitInfo modelDoorUnitInfo, MyComponents.DoorUnit doorUnit)
        {
            #region 基本信息
            modelDoorUnitInfo.DoorUnitID   = bllDoorUnitInfo.GetMaxId();
            modelDoorUnitInfo.OutPutLockID = int.Parse(doorUnit.KryptonTextBoxOutPoint.Text.ToString());
            //modelDoorUnitInfo.OutPutTimeLeng;
            //modelDoorUnitInfo.OpenDoorOverTimeLen;
            //modelDoorUnitInfo.AccessCapacityEnable;
            //modelDoorUnitInfo.AccessCapacityMax;
            //modelDoorUnitInfo.AccessCapacityMin;
            #endregion

            #region 读卡器信息
            modelDoorUnitInfo.ReadID1       = int.Parse(doorUnit.KryptonTextBoxReader1.Text.ToString());
            modelDoorUnitInfo.ReadIDEnable1 = doorUnit.KryptonCheckBoxReader1.Checked;
            modelDoorUnitInfo.ReadID2       = int.Parse(doorUnit.KryptonTextBoxReader2.Text.ToString());
            modelDoorUnitInfo.ReadIDEnable2 = doorUnit.KryptonCheckBoxReader2.Checked;
            #endregion

            #region 输入点信息
            modelDoorUnitInfo.InputStateType = doorUnit.KryptonComboBoxInputStateType.SelectedIndex;

            modelDoorUnitInfo.ExitButtonID = int.Parse(doorUnit.KryptonTextBoxExitButton.Text.ToString());
            //modelDoorUnitInfo.ExitButtonMode;
            //modelDoorUnitInfo.ExtiButtonEnable;

            modelDoorUnitInfo.DoorContactID = int.Parse(doorUnit.KryptonTextBoxDoorContact.Text.ToString());
            //modelDoorUnitInfo.DoorContactMode;
            //modelDoorUnitInfo.DoorPositionEnable;

            modelDoorUnitInfo.DoorPositionID = int.Parse(doorUnit.KryptonTextBoxDoorPosition.Text.ToString());
            //modelDoorUnitInfo.DoorPositionMode;
            //modelDoorUnitInfo.DoorPositionEnable;

            modelDoorUnitInfo.BreakGlassID = int.Parse(doorUnit.KryptonTextBoxBreakGlass.Text.ToString());
            //modelDoorUnitInfo.BreakGlassMode;
            //modelDoorUnitInfo.BreakGlassEnable;
            #endregion

            #region 电子地图
            //modelDoorUnitInfo.ElectronicMapID;
            //modelDoorUnitInfo.PositionX;
            //modelDoorUnitInfo.PositionY;
            //modelDoorUnitInfo.StateImageOpen;
            //modelDoorUnitInfo.StateImageClose;
            //modelDoorUnitInfo.StateImageAlarmOpen;
            //modelDoorUnitInfo.StateImageAlarmClose;
            #endregion
        }