/// <summary> /// Code ajouté lors de la création d'une action /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ListGlobalEvents_ItemToCreate(object sender, EventArgs e) { VO_GlobalEvent newItem = _Service.CreateGlobalEvent(); ListGlobalEvents.AddItem(newItem.Id, newItem.Title); LoadGlobalEvent(newItem.Id); }
/// <summary> /// Le titre a changé /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtName_TextChanged(object sender, EventArgs e) { if (ListGlobalEvents.ChangeItemName(CurrentGlobalEvent.Id, txtName.Text)) { CurrentGlobalEvent.Title = txtName.Text; } else { txtName.Text = CurrentGlobalEvent.Title; MessageBox.Show(Errors.ERROR_UNIQUE_TITLE, Errors.ERROR_BOX_TITLE); } }
/// <summary> /// Survient lorsque le formulaire devient visible /// </summary> public void InitializeDBGlobalEvents() { CurrentGlobalEvent = null; ProvisionList(); if (ListGlobalEvents.DataSource.Count > 0) { Guid firstAction = ListGlobalEvents.DataSource[0].Id; ListGlobalEvents.SelectItem(firstAction); LoadGlobalEvent(firstAction); } else { ListGlobalEvents_ListIsEmpty(this, new EventArgs()); } }
/// <summary> /// Charge la liste d'evenements globaux /// </summary> private void ProvisionList() { ListGlobalEvents.DataSource = _Service.ProvisionList(); ListGlobalEvents.LoadList(); }