Salve,
dato questo codice non faccio altro che creare una tabella con i relativi dati di un certificato :
codice:
Response.Write("<tr>");
Response.Write("<th scope='row' class='checkbox-cell'><input type='checkbox' name='checked[]' id='check-'" + i + "' value='" + i + "'></th>");
Response.Write("<td class='align center'>" + c.NUMERO_SERIALE + "</td>");
Response.Write("<td class='align center'>" + c.DATA_PRODUZIONE + "</td>");
Response.Write("<td class='align center'>" + c.DATA_SCADENZA + "</td>");
var totaleGiorni = ((DateTime)c.DATA_SCADENZA - (DateTime)c.DATA_PRODUZIONE).TotalDays;
int percentuale = (int)((DateTime.Now - (DateTime)c.DATA_PRODUZIONE).Days * 100 / totaleGiorni);
Response.Write("<td><p class=\"inline-medium-label button-height\"><center>");
if (percentuale >= 0 && percentuale <= 30)
{
Response.Write("<span class=\"demo-progress large\" data-progress-options='{\"size\":false,\"style\":\"large\",\"barClasses\":[\"red-gradient\",\"glossy\"],\"innerMarks\":25,\"stripes\":true,\"darkStripes\":false}'>" + percentuale + "%</span>");
}
if (percentuale >= 31 && percentuale <= 60)
{
Response.Write(" <span class=\"demo-progress large\" data-progress-options='{\"size\":false,\"style\":\"large\",\"barClasses\":[\"orange-gradient\",\"glossy\"],\"innerMarks\":25,\"stripes\":true,\"darkStripes\":false}'>" + percentuale + "%</span>");
}
if (percentuale >= 61 && percentuale <= 100)
{
Response.Write(" <span class=\"demo-progress large\" data-progress-options='{\"size\":false,\"style\":\"large\",\"barClasses\":[\"green-gradient\",\"glossy\"],\"innerMarks\":25,\"stripes\":true,\"darkStripes\":false}'>" + percentuale + "%</span>");
}
Response.Write("</p></center></td>");
Response.Write("<td class='low-padding align-center'><a href='#' class='button compact icon-gear'>Modifica</a><a href='#' class='button compact icon-gear'>Elimina</a></td>");
Response.Write("</tr>");
Quello che mi interessa di sapere ora come faccio a calcolare in percentuale i giorni rimanenti (del tipo mancano 20 giorni su 100 mette il 20% su 100% per esempio). Come si fa?
Grazie
Cordialmente
Cris