Exemple #1
0
 /***********************************************************************************************************************
 ** This is executed when the form is instantiated.
 ***********************************************************************************************************************/
 public UserUpdateForm(EplexLockManagement.UserFormShr SharedUserDataIn, EplexLockManagement.DoorFormShr SharedDoorDataIn, EplexLockManagement ParentForm)
 {
     InitializeComponent();
     SharedUserData = SharedUserDataIn;
     SharedDoorData = SharedDoorDataIn;
     _ParentForm    = ParentForm;
 }
Exemple #2
0
        public RenameDoorForm(EplexLockManagement.DoorFormShr SharedDoorDataIn, EplexLockManagement.DoorUserFormShr SharedDoorUserDataIn, EplexLockManagement ParentFormIn)
        {
            InitializeComponent();

            SharedDoorUserData = SharedDoorUserDataIn;
            SharedDoorData     = SharedDoorDataIn;
            _ParentForm        = ParentFormIn;
            Lock = SharedDoorData.LockListPtr;
        }
Exemple #3
0
 public PrintAudit(string dataPathIn, EplexLockManagement.SiteFormShr SharedSiteDataIn, EplexLockManagement.UserFormShr SharedUserDataIn, EplexLockManagement.DoorFormShr SharedDoorDataIn, UserAccessInfo[] UsersIn, List <LockSettings> LockIn, EplexLockManagement ParentFormIn)
 {
     reportPath     = dataPathIn;
     SharedSiteData = SharedSiteDataIn;
     SharedUserData = SharedUserDataIn;
     SharedDoorData = SharedDoorDataIn;
     Users          = UsersIn;
     Lock           = LockIn;
     ParentForm     = ParentFormIn;
 }
Exemple #4
0
        public DoorCopyForm(EplexLockManagement.DoorFormShr SharedDoorData)
        {
            InitializeComponent();

            LockData        = SharedDoorData;
            LockData.Cancel = false;

            FromDoorName.Text      = SharedDoorData.LockSelectedPtr.Name;
            FromDoorID.Text        = SharedDoorData.LockSelectedPtr.ID;
            ToDoorName.Text        = "";
            ToDoorID.Text          = "0000";
            CopyDoorStatusMsg.Text = "";
        }
Exemple #5
0
        public DoorLockForm(EplexLockManagement.DoorFormShr SharedDoorDataIn)
        {
            InitializeComponent();
            SharedDoorData  = SharedDoorDataIn;
            LockData        = SharedDoorData;
            LockData.Cancel = false;
            SiteName.Text   = LockData.site;

            foreach (string L_Func in LockData.LockFunctionsPtr)
            {
                LockFunction.Items.Add(L_Func);
                if (L_Func == LockData.LockSelectedPtr.Function)
                {
                    LockFunction.SelectedIndex = LockFunction.Items.Count - 1;
                }
            }

            if (LockData.LockSelectedPtr.Name == "%%!!%%ADD")
            {
                DoorName.Text    = "";
                LockID.Text      = "0000";
                DoorName.Enabled = true;
            }
            else
            {
                DoorName.Text    = LockData.LockSelectedPtr.Name;
                DoorName.Enabled = false;
                LockID.Text      = LockData.LockSelectedPtr.ID;

                UnlockTime.Value         = LockData.LockSelectedPtr.UnlockTime;
                BuzzerVolume.Value       = LockData.LockSelectedPtr.BuzzerVolume;
                TamperCount.Value        = LockData.LockSelectedPtr.TamperCount;
                TamperShutdownTime.Value = LockData.LockSelectedPtr.TamperShutdownTime;
                if (LockData.LockSelectedPtr.PassageMode)
                {
                    PassageModeActivated.Checked = true;
                }
                else
                {
                    PassageModeDeactivated.Checked = true;
                }
                PassageOpenTime.Value = LockData.LockSelectedPtr.PassageModeOpenTimeLimit;
                if (LockData.LockSelectedPtr.LockOutMode)
                {
                    LockoutModeActivated.Checked = true;
                }
                else
                {
                    LockoutModeDeactivated.Checked = true;
                }
                AccessCodeLength.Value = LockData.LockSelectedPtr.AccessCodeLength;
                if (LockData.LockSelectedPtr.RemoteUnlock)
                {
                    RemoteUnlockActivated.Checked = true;
                }
                else
                {
                    RemoteUnlockDeactivated.Checked = true;
                }
                if (LockData.LockSelectedPtr.LatchHoldback)
                {
                    LatchHoldbackActivated.Checked = true;
                }
                else
                {
                    LatchHoldbackDeactivated.Checked = true;
                }
            }

            /****************************************************************************************************************************************
             * * These statements didn't work, look  in the properties of the form in the design view
             *****************************************************************************************************************************************/
            //this.AcceptButton = this.OKButton;
            //OKButton.DialogResult = System.Windows.Forms.DialogResult.OK;
            //myCancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel;  // Doesn't work Escape won't invoke. I think due to combo box
        }