using System; namespace GPW.WebUserControls { public partial class mod_dateTime : System.Web.UI.UserControl { /// /// avvio pagina /// /// /// protected void Page_Load(object sender, EventArgs e) { } /// /// Valore di arrotondamento x selettore minuti /// public int snapMinuti { get { int answ = 5; try { answ = Convert.ToInt32(lblSnapMin.Text); } catch { } return answ; } set { lblSnapMin.Text = value.ToString(); } } /// /// valore datetime selezionato! /// public DateTime valoreDateTime { get { DateTime answ = DateTime.Now; try { int oreSel = Convert.ToInt32(ddlOra.SelectedValue); int minSel = Convert.ToInt32(ddlMin.SelectedValue); answ = Convert.ToDateTime(txtData.Text).AddHours(oreSel).AddMinutes(minSel); } catch { } return answ; } set { txtData.Text = value.Date.ToString("yyyy-MM-dd"); ddlOra.SelectedValue = value.Hour.ToString(); ddlMin.SelectedValue = value.Minute.ToString(); } } } }