public override void DoDelete() { if (_current == null) { return; } try { if (XtraMessageBox.Show("L'elemento sarà eliminato solamente se nel sistema non ci sono altri riferimenti all'elemento oppure se non è un elemento predefinito. Sicuro di voler procedere? ", "Elimina elemento", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Nested_CheckSecurityForDeletion(); BookingTypeHandler h = new BookingTypeHandler(); h.Delete(_current); _mainForm.NavigatorUtility.NavigateToPrevious(); } } catch (AccessDeniedException) { XtraMessageBox.Show("Impossibile accedere alla funzionalità richiesta. Accesso negato", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { ErrorHandler.Show(ex); } }
private void LoadGrid() { BookingTypeHandler h = new BookingTypeHandler(); IList l = h.GetAll(); gridControl1.DataSource = l; }
private void SaveOrUpdate() { _current.Descrizione = txtDescrizione.Text; //_current.Color = cboColor.Color.ToArgb(); BookingTypeHandler h = new BookingTypeHandler(); h.SaveOrUpdate(_current); }
protected override void Nested_LoadDataFromDataSource() { BookingTypeHandler h = new BookingTypeHandler(); _current = h.GetElementById(m_IdShowedObject.ToString()) as WIN.SCHEDULING_APPLICATION.DOMAIN.Booking.BookingType; if (_current == null) { throw new Exception("Elemento non trovato"); } }
private void LoadComboTipoPrenotazione() { //preparo la combo delle zone cboTipo.Properties.Items.Clear(); BookingTypeHandler h = new BookingTypeHandler(); //la riempio cboTipo.Properties.Items.AddRange(h.GetAll()); //seleziono quella iniziale cboTipo.SelectedIndex = 0; }