Exemple #1
0
        //-------------------------------------------------------------------------
        public static Type SelectType(Point pt, List <CInfoClasseDynamique> listeTypes, string strTitre)
        {
            CFormSelectType form = new CFormSelectType();

            pt = SFormPopup.GetPointForFormPopup(pt, form);
            form.m_lblTitre.Text = strTitre;
            form.InitComboTypes(listeTypes);
            form.Location = pt;
            Type tpRetour = null;

            if (form.ShowDialog() == DialogResult.OK)
            {
                tpRetour = form.m_typeSel;
            }
            form.Dispose();
            return(tpRetour);
        }
Exemple #2
0
        public static DateTime?GetDateDivision(Point pt, CFractionIntervention fraction)
        {
            CFormDiviserIntervention form = new CFormDiviserIntervention();
            TimeSpan sp = (DateTime)fraction.DateFinPlanifiee - (DateTime)fraction.DateDebutPlanifie;
            DateTime?dt = fraction.DateDebutPlanifie;

            if (dt == null)
            {
                return(null);
            }
            double fMinutes = (((int)sp.TotalMinutes) / 15) * 15 / 2;

            form.m_datePicker.Value = ((DateTime)fraction.DateDebutPlanifie).AddMinutes(fMinutes);
            form.Location           = SFormPopup.GetPointForFormPopup(pt, form);
            if (form.ShowDialog() == DialogResult.OK)
            {
                return(form.m_datePicker.Value);
            }
            return(null);
        }