Пример #1
0
        private void CreateEntry()
        {
            PermitMoving moving = PermitMoving.CreateEntry(Permit);

            moving.EntryPoint = EntryPoint;
            moving.MovingTime = DateTime.Now;
            moving.User       = User.Empty;
            moving.Save(Database);

            RaiseCloseControl("Пропуск " + Permit.ShortNumber + ": НА ТЕРРИТОРИИ С " + moving.MovingTime.ToString("dd.MM.yyyy HH:mm"));
        }
        private void CreateEntry()
        {
            PermitMoving lastMoving = Permit.LoadLastMoving(Database);

            if (lastMoving == null ||
                lastMoving.Moving.Id != 2 ||
                (lastMoving.Moving.Id == 2 &&
                 IgnoreMovingError(lastMoving)))
            {
                PermitMoving moving = PermitMoving.CreateEntry(Permit);
                moving.EntryPoint = EntryPoint;
                moving.User       = Database.ConnectedUser;

                PermitMovingForm form = new PermitMovingForm(Database, moving);

                if (form.ShowDialog() == DialogResult.OK)
                {
                    Close();
                }
            }
        }