Beispiel #1
0
        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;
        }
Beispiel #2
0
        //----------------------------------------------------------------------------------
        /// <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);
        }