private void m_panelListeChampsCustom_OnValideRelation(sc2i.data.CObjetDonnee objet, sc2i.data.CObjetDonnee relation, ref object dataAssocie)
 {
     if ((relation  is IRelationDefinisseurChamp_ChampCustom) && dataAssocie is int)
     {
         ((IRelationDefinisseurChamp_ChampCustom)relation).Ordre = (int)dataAssocie;
     }
 }
Пример #2
0
        /// //////////////////////////////////////////////////
        public override CResultAErreur VerifieDonnees(sc2i.data.CObjetDonnee objet)
        {
            CResultAErreur result        = CResultAErreur.True;
            CEtapeWorkflow etapeWorkflow = objet as CEtapeWorkflow;

            if (etapeWorkflow != null)
            {
            }
            return(result);
        }
Пример #3
0
 /// ////////////////////////////////////////
 private void m_panelListe_OnNewObjetDonnee(object sender, sc2i.data.CObjetDonnee nouvelObjet, ref bool bCancel)
 {
     if (bCancel)
     {
         return;
     }
     if (m_objetForSuivi != null && nouvelObjet is CDossierSuivi)
     {
         ((CDossierSuivi)nouvelObjet).ElementSuivi = (CObjetDonneeAIdNumerique)m_objetForSuivi;
     }
 }
Пример #4
0
 private void m_panelListe_OnNewObjetDonnee(object sender, sc2i.data.CObjetDonnee nouvelObjet, ref bool bCancel)
 {
     if (bCancel)
     {
         return;
     }
     if (nouvelObjet is CFormulaire && m_strCodeRole != "")
     {
         ((CFormulaire)nouvelObjet).CodeRole = m_strCodeRole;
     }
 }
 /// ////////////////////////////////////////////////////////////////////////
 private void m_panelListeChampsCustom_OnAssocieData(sc2i.data.CObjetDonnee objet, sc2i.data.CObjetDonnee relation, ref object dataAAssocier)
 {
     if (relation == null)
     {
         dataAAssocier = 0;
     }
     else
     {
         dataAAssocier = ((IRelationDefinisseurChamp_ChampCustom)relation).Ordre;
     }
 }
Пример #6
0
 /// //////////////////////////////////////////////
 private void m_panelEvenements_OnNewObjetDonnee(object sender, sc2i.data.CObjetDonnee nouvelObjet, ref bool bCancel)
 {
     if (nouvelObjet is CEvenement)
     {
         ((CEvenement)nouvelObjet).Definisseur = m_definisseur;
         if (m_definisseur.TypesCibleEvenement.Length > 0)
         {
             ((CEvenement)nouvelObjet).TypeCible = m_definisseur.TypesCibleEvenement[0];
         }
     }
 }
Пример #7
0
        public override CResultAErreur VerifieDonnees(sc2i.data.CObjetDonnee objet)
        {
            CResultAErreur result = CResultAErreur.True;

            try
            {
                C2iMail mail = objet as C2iMail;
            }
            catch (Exception e)
            {
                result.EmpileErreur(e.Message);
            }

            return(result);
        }
        /// ////////////////////////////////////////////////////////////////////////
        private void m_panelListeChampsCustom_OnSelectionChanged(sc2i.data.CObjetDonnee objet, object dataAssocie)
        {
            if (m_lastObjetEditionOrdre != null)
            {
                m_panelListeChampsCustom.SetDataAssocie(m_lastObjetEditionOrdre, (int)m_numUpDownOrdre.IntValue);
            }
            m_lastObjetEditionOrdre = objet;
            object data = m_panelListeChampsCustom.GetDataAssocie(objet);

            if (data is int)
            {
                m_numUpDownOrdre.IntValue = (int)data;
            }
            else
            {
                m_numUpDownOrdre.IntValue = 0;
            }
        }
Пример #9
0
        public override CResultAErreur VerifieDonnees(sc2i.data.CObjetDonnee objet)
        {
            CResultAErreur result = CResultAErreur.True;
            try
            {
                CCompteMail compteMail = objet as CCompteMail;
                if (compteMail != null)
                {
                    if(string.IsNullOrEmpty(compteMail.Libelle))
                        result.EmpileErreur(I.T("Mail Account Lable cannot be empty|10007"));
                }
            }
            catch (Exception e)
            {
                result.EmpileErreur(e.Message);
            }


            return result;
        }
Пример #10
0
 private void m_panelListe_OnNewObjetDonnee(object sender, sc2i.data.CObjetDonnee nouvelObjet, ref bool bCancel)
 {
     //if (nouvelObjet is CUniteCoordonnee && m_strCodeRole != "")
     //    ((CUniteCoordonnee)nouvelObjet).CodeRole = m_strCodeRole;
 }
Пример #11
0
 private void m_panelListe_OnNewObjetDonnee(object sender, sc2i.data.CObjetDonnee nouvelObjet, ref bool bCancel)
 {
     //if (nouvelObjet is CFormatNumerotation && m_strCodeRole != "")
     //    ((CFormatNumerotation)nouvelObjet).CodeRole = m_strCodeRole;
 }