public PermitMovingForm(Database database, PermitMoving moving) : base(database) { InitializeComponent(); PermitMoving = moving; }
private void ClosePermit() { PermitMoving moving1 = Permit.Close(EntryPoint, User.Empty); moving1.Save(Database); RaiseCloseControl("Пропуск " + Permit.ShortNumber + ": ЗАКРЫТ " + moving1.MovingTime.ToString("dd.MM.yyyy HH:mm")); }
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 ClosePermit() { PermitMoving moving1 = Permit.Close(EntryPoint, Database.ConnectedUser); moving1.Save(Database); string message = EntryControl.Resources.Doc.Permit.PermitClose; message = message.Replace("@movingTime", moving1.MovingTime.ToString("dd.MM.yyyy HH:mm")); MessageBox.Show(message, Permit.ToString()); }
private void SetControlLocation() { PermitMoving moving = Permit.LoadLastMoving(Database); if (moving == null || moving.Moving.Id == 1 || moving.Moving.Id == 3) { SetEntryControlLocation(); } else if (moving.Moving.Id == 2) { SetExitControlLocation(); } else { MessagePermitIsClosed(); } }
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(); } } }
private void CreateExit() { if (materialPermit != null) { materialPermit.SetEntry(Database, EntryPoint, DateTime.Now); } PermitMoving moving = PermitMoving.CreateExit(Permit); moving.EntryPoint = EntryPoint; moving.MovingTime = DateTime.Now; moving.User = User.Empty; moving.Save(Database); if (Permit.IsMultiEntry && Permit.DateTo >= DateTime.Today) { RaiseCloseControl("Пропуск " + Permit.ShortNumber + ": ВЫЕЗД " + moving.MovingTime.ToString("dd.MM.yyyy HH:mm")); } else { ClosePermit(); } }
public IgnoreMovingErrorForm(PermitMoving moving) { InitializeComponent(); lblIgnoreText.Text = moving.AskToIgnore(); }
private bool IgnoreMovingError(PermitMoving lastMoving) { IgnoreMovingErrorForm form = new IgnoreMovingErrorForm(lastMoving); return(form.ShowDialog() == DialogResult.OK); }