コード例 #1
0
ファイル: CFormEditionTicket.cs プロジェクト: ykebaili/Timos
 //-------------------------------------------------------------------------
 private void CFormEditionTicket_AfterAnnulationModification(object sender, CObjetDonneeEventArgs args)
 {
     if (this.Navigateur != null && this.Navigateur is CFormNavigateurPopup)
     {
         this.Navigateur.Close();
     }
 }
コード例 #2
0
 /// //////////////////////////////////////////////////////////////
 private void frm_AfterValideCreateObjetDonnee(object sender, CObjetDonneeEventArgs args)
 {
     if (AfterValideCreateObjetDonnee != null)
     {
         AfterValideCreateObjetDonnee(sender, args);
     }
 }
コード例 #3
0
 private void m_panelListe_AfterValideCreateObjetDonnee(object sender, CObjetDonneeEventArgs args)
 {
     if (AfterValideCreationObjet != null)
     {
         AfterValideCreationObjet(sender, args);
     }
 }
コード例 #4
0
 //-------------------------------------------------------------------------
 private void CFormEditionIntervention_AfterValideModification(object sender, CObjetDonneeEventArgs args)
 {
     if (this.Navigateur != null && this.Navigateur is CFormNavigateurPopup)
     {
         this.Navigateur.Close();
     }
 }
コード例 #5
0
 /// //////////////////////////////////////////////////////////////
 private void OnValidationDansFormEdition(object sender, CObjetDonneeEventArgs args)
 {
     if (AfterValidationDansFormEdition != null)
     {
         AfterValidationDansFormEdition(sender, args);
     }
 }
コード例 #6
0
 //-------------------------------------------------------------------------
 private void ReloadListeChampsCustom(object sender, CObjetDonneeEventArgs e)
 {
     /*//m_panelListeChampsCustom.EnEdition = this.EtatEdition;
      * m_panelListeChampsCustom.ReloadForEdition(
      *      ((CGroupeActeur)ObjetEdite).RelationsChampsCustom,
      *      e.Objet.ContexteDonnee);
      * m_panelListeFormulaires.ReloadForEdition(
      *      GroupeActeur.RelationsFormulaires,
      *      e.Objet.ContexteDonnee);*/
 }
コード例 #7
0
        static void CloseOnAnnuleOuValideModification(object sender, CObjetDonneeEventArgs args)
        {
            CFormEditionStandard frmEdition = sender as CFormEditionStandard;

            if (frmEdition.IsEnEditionPourNouvelElement)
            {
                try
                {
                    frmEdition.Navigateur.Close();
                }
                catch
                {
                }
            }
        }
コード例 #8
0
        void selectActeurItem_OnSelectObject(object sender, CObjetDonneeEventArgs args)
        {
            CActeur acteur = args.Objet as CActeur;

            if (acteur != null)
            {
                // Met à jour l'acteur
                if (Operation != null)
                {
                    Operation.Acteur = acteur;
                }

                InitZoneActeur(acteur);
            }
        }
コード例 #9
0
 private void AfterCreateObjet(object sender, CObjetDonnee args, ref bool bCancel)
 {
     if (m_lastNode != null)
     {
         CObjetHierarchique objet = (CObjetHierarchique)args;
         if (m_lastNode.Tag is CObjetHierarchique)
         {
             objet.ObjetParent = (CObjetHierarchique)m_lastNode.Tag;
         }
     }
     if (AfterCreateObjetEvent != null)
     {
         CObjetDonneeEventArgs objArgs = new CObjetDonneeEventArgs((CObjetDonnee)args);
         AfterCreateObjetEvent(this, objArgs);
     }
 }
コード例 #10
0
        //-------------------------------------
        void txtSelectTemplate_OnSelectObject(object sender, CObjetDonneeEventArgs args)
        {
            CPhaseSpecifications phase = args.Objet as CPhaseSpecifications;

            if (phase != null)
            {
                CElementDeGanttProjet prj = m_gantt.SelectedElement as CElementDeGanttProjet;
                CProjet projetParent      = prj != null ? prj.ProjetAssocie : null;
                if (projetParent != null)
                {
                    if (CFormAlerte.Afficher(I.T("Apply template '@1' to project '@2'|20730",
                                                 phase.Libelle, projetParent.Libelle),
                                             EFormAlerteBoutons.OuiNon,
                                             EFormAlerteType.Question) == DialogResult.Yes)
                    {
                        CListeObjetsDonnees lst = phase.Besoins;
                        lst.Filtre = new CFiltreData(CBesoin.c_champTypeBesoin + "=@1 and " +
                                                     CTypeProjet.c_champId + " is null",
                                                     (int)ETypeDonneeBesoin.Projet);
                        CTypeProjet typeProjetDefault = null;
                        if (lst.Count > 0)
                        {
                            typeProjetDefault = CFormSelectUnObjetDonnee.SelectObjetDonnee(
                                I.T("Select default project type (for needs without project type)|20737"),
                                typeof(CTypeProjet), null, "Libelle") as CTypeProjet;
                            if (typeProjetDefault == null)
                            {
                                return;
                            }
                        }
                        using (CWaitCursor waiter = new CWaitCursor())
                        {
                            projetParent.ApplySpecificationTemplate(phase, typeProjetDefault);
                            Reinit();
                        }
                    }
                }
            }
        }
コード例 #11
0
ファイル: CPanelMenu.cs プロジェクト: ykebaili/Timos
 /// //////////////////////////////////////
 private void AfterModifieMenu(object sender, CObjetDonneeEventArgs args)
 {
     InitPanel( );
 }
コード例 #12
0
 /// //////////////////////////////////////////
 private void AfterValideCreationObjet(object sender, CObjetDonneeEventArgs data)
 {
     DialogResult       = DialogResult.OK;
     m_objetSelectionne = data.Objet;
     Close();
 }