//------------------------------------------------------------------------- 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); }
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); }