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; } }
/// ////////////////////////////////////////////////// public override CResultAErreur VerifieDonnees(sc2i.data.CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; CEtapeWorkflow etapeWorkflow = objet as CEtapeWorkflow; if (etapeWorkflow != null) { } return(result); }
/// //////////////////////////////////////// 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; } }
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; } }
/// ////////////////////////////////////////////// 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]; } } }
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; } }
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; }
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; }
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; }