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; }
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(); }
/// <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 }