Пример #1
0
 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;
     }
 }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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);
        }
Пример #4
0
        //----------------------------------------------
        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);
        }
Пример #5
0
 //--------------------------------------------------------------------
 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);
 }
Пример #6
0
 //-------------------------------------------------------------------
 public override bool OnChangeParent(CCustomizableListItemANiveau item)
 {
     return(false);
 }