private void m_chkActionValidee_CheckedChanged(object sender, EventArgs e) { if (!m_bIsInitializing) { CItemInventaire iv = CurrentItem as CItemInventaire; if (iv != null && iv.TraitementReleve != null) { EEtatValidationReleveEquipement oldEtat = iv.TraitementReleve.EtatValidation; iv.TraitementReleve.EtatValidation = m_chkActionValidee.Checked ? EEtatValidationReleveEquipement.Validé:EEtatValidationReleveEquipement.None; m_bIsInitializing = true; m_chkActionValidee.Checked = iv.TraitementReleve.EtatValidation != EEtatValidationReleveEquipement.None; m_bIsInitializing = false; if (iv.TraitementReleve.EtatValidation != oldEtat) { CCustomizableListItemANiveau item = iv.ItemParent; while (item != null) { AssociatedListControl.RefreshItem(item); item = item.ItemParent; } AssociatedListControl.Refresh(); } } HasChange = true; } }
private void UpdateMarge() { CCustomizableListItemANiveau itemOp = CurrentItem as CCustomizableListItemANiveau; if (itemOp.Niveau == 0) { m_panelMarge.Visible = false; } else { m_panelMarge.Width = itemOp.Niveau * 15; m_panelMarge.Visible = true; } }
public override bool OnChangeParent(CCustomizableListItemANiveau item) { CItemQuantite it = item as CItemQuantite; if (Quantite != null && (it != null || item == null)) { if (it != null) { Quantite.QuantiteParente = it.Quantite; } else { Quantite.QuantiteParente = null; } return(true); } return(false); }
//---------------------------------------------- public override bool OnChangeParent(CCustomizableListItemANiveau item) { CItemBesoin b = item as CItemBesoin; if (Besoin != null && (b != null || item == null)) { if (b != null) { Besoin.BesoinParent = b.Besoin; return(Besoin.BesoinParent == b.Besoin); } else { Besoin.BesoinParent = null; } return(true); } return(false); }
//-------------------------------------------------------------------- public override bool OnChangeParent(CCustomizableListItemANiveau item) { if (Operation != null) { if (item != null && item.Tag is COperation) { Operation.OperationParente = (COperation)item.Tag; Operation.Niveau = ((COperation)item.Tag).Niveau + 1; return(true); } else { Operation.OperationParente = null; Operation.Niveau = 0; return(true); } } return(false); }
//------------------------------------------------------------------- public override bool OnChangeParent(CCustomizableListItemANiveau item) { return(false); }