problemi con la gestione delle date
ciao a tutti,ho un problema con la gestione delle date, nel senso che la data di inizio (dal) deve essere successiva alla data corrente + tre giorni. Sò che come richiesta non è molto chiara, però purtroppo devo fare questa modifica e sono nei casini.
qualsiasi consiglio e benaccetto.
vi allego un file txt dove c'è il codice da modificare.
grazie.anna
ecco il codice da modificare.
protected void DatesValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
if (dv.Rows[2].Cells[1].Controls.Count == 0) return;
if (dv.Rows[2].Cells[1].Controls.Count == 0) return
TextBoxtDal = (TextBox)dv.Rows[2].Cells[1].Controls[0];
TextBoxtAl = (TextBox)dv.Rows[3].Cells[1].Controls[0];
DateTimed1;
DateTimed2;
if(DateTime.TryParse(tDal.Text, out d1) && DateTime.TryParse(tAl.Text, out d2))
{
if (d1 > d2)
{
args.IsValid = false;
}
adesso ce ne un altro pezzo di codice.
public int CalcDays(Plan plan)
{
_calc = new Plan();
int nd = 0;
foreach (PlanItem t in plan)
foreach (PlanItem t in plan)
{
public int CalcDays(Plan plan)
{
_calc = new Plan();
int nd = 0;
foreach (PlanItem t in plan)
foreach (PlanItem t in plan)
{
if (t.DependsOn == Guid.Empty || FindDependsOn(t.DependsOn) == null)
{
public int CalcDays(Plan plan)
{
_calc = new Plan();
int nd = 0;
foreach (PlanItem t in plan)
foreach (PlanItem t in plan)
{
if (t.NumGG == 0)
{
t.StartDay = 0;
t.EndDay = 0;
}
else
{
t.StartDay = 1;
t.EndDay = t.NumGG;
}
}
else
{
PlanItemd = FindDependsOn(t.DependsOn);
if(t.NumGG == 0)
{
t.StartDay = d.EndDay;
t.EndDay = d.EndDay;
}
else
{
t.StartDay = d.EndDay + 1;
t.EndDay = d.EndDay + t.NumGG;
}
}
_calc.Add(t);
nd = t.EndDay > nd ? t.EndDay : nd;
}
return nd;
}
public int CalcDays(Plan plan)