private void InitSelectTypeEquipement( CDonneesActeurFournisseur fournisseur) { CFiltreData filtreEquipement = null; CFiltreData filtreConsommable = null; if (fournisseur != null) { filtreEquipement = new CFiltreDataAvance(CTypeEquipement.c_nomTable, CRelationTypeEquipement_Fournisseurs.c_nomTable + "." + CDonneesActeurFournisseur.c_champId + "=@1", fournisseur.Id); filtreConsommable = new CFiltreDataAvance(CTypeConsommable.c_nomTable, CConditionnementConsommable.c_nomTable + "." + CDonneesActeurFournisseur.c_champId + "=@1", fournisseur.Id); } m_selectTypeEquipement.InitMultiple( new CConfigTextBoxFiltreRapide[] { new CConfigTextBoxFiltreRapide( typeof(CTypeEquipement), filtreEquipement, "Libelle"), new CConfigTextBoxFiltreRapide( typeof(CTypeConsommable), filtreConsommable, "Libelle") }, fournisseur != m_lastFournisseurFiltre); m_lastFournisseurFiltre = fournisseur; }
//---------------------------------------------------------------------------------- /// <summary> /// Utilisé par TIAG pour affecter le type de site par ses clés /// </summary> /// <param name="lstCles"></param> public void TiagSetSupplierKeys(object[] lstCles) { CDonneesActeurFournisseur fournisseur = new CDonneesActeurFournisseur(ContexteDonnee); if (fournisseur.ReadIfExists(lstCles)) { Fournisseur = fournisseur; } }
//------------------------------------------------------------------- public override CResultAErreur VerifieDonnees(CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; #if !PDA_DATA try { CDonneesActeurFournisseur donnees = (CDonneesActeurFournisseur)objet; if (donnees.Acteur == null) { result.EmpileErreur(I.T("The Supplier must match a Member|246")); } } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } #endif return(result); }