//------------------------------------------------------------- protected override CResultAErreur MyMajChamps() { CResultAErreur result = base.MyMajChamps(); CLigneCommande ligne = LigneCommande; if (result && ligne != null) { if (!ligne.IsValide()) { return(result); } IElementCommandable eltCommandé = m_selectTypeEquipement.ElementSelectionne as IElementCommandable; if (eltCommandé == null) { result.EmpileErreur(I.T("Invalid equipment or consumable type on line @1|20401", (ligne.Numero + 1).ToString())); m_selectTypeEquipement.Focus(); } if (m_txtQte.DoubleValue == null) { result.EmpileErreur(I.T("Invalid quantity on line @1|20402", (ligne.Numero + 1).ToString())); m_txtQte.Focus(); } if (!result) { return(result); } ligne.ElementCommandé = eltCommandé; ligne.ReferenceCommandée = m_txtSelectReference.ElementSelectionne as IReferenceElementCommandable; ligne.Libelle = m_txtTexte.Text; ligne.Quantite = m_txtQte.DoubleValue.Value; ligne.Reference = m_txtReference.Text; } return(result); }
public CResultAErreur MajChamps() { CResultAErreur result = CResultAErreur.True; if (!m_ligne.IsValide()) { return(result); } CTypeEquipement typeEquipement = m_selectTypeEquipement.ElementSelectionne as CTypeEquipement; if (typeEquipement == null) { result.EmpileErreur(I.T("Invalid equipment type on line @1|20401", (m_ligne.Numero + 1).ToString())); m_selectTypeEquipement.Focus(); } if (m_txtQte.DoubleValue == null) { result.EmpileErreur(I.T("Invalid quantity on line @1|20402", (m_ligne.Numero + 1).ToString())); m_txtQte.Focus(); } if (!result) { return(result); } m_ligne.TypeEquipement = typeEquipement; m_ligne.ReferenceFournisseur = m_txtSelectReference.ElementSelectionne as CRelationTypeEquipement_Fournisseurs; m_ligne.Libelle = m_txtTexte.Text; m_ligne.Quantite = m_txtQte.DoubleValue.Value; m_ligne.Reference = m_txtReference.Text; return(result); }