private void HighlightSelectedRow() { if (this.GrdTimestamp.Rows.Count > 0 && this.GrdTimestamp.SelectedRow != null) { GridViewRow gvRow = this.GrdTimestamp.SelectedRow; foreach (GridViewRow GVR in this.GrdTimestamp.Rows) { if (GVR == gvRow) { GVR.CssClass += " selectedrow"; } else { GVR.CssClass = GVR.CssClass.Replace(" selectedrow", ""); } } TimestampDoc t = TimestampsDoc[this.GrdTimestamp.SelectedIndex + this.GrdTimestamp.PageIndex * this.GrdTimestamp.PageSize]; this.TimestampLblTxtSubject.Text = t.SOGGETTO; this.TimestampLblTxtCountry.Text = t.PAESE; this.TimestampLblTxtCertified.Text = t.S_N_CERTIFICATO; this.TimestampLblTxtAlgorithm.Text = t.ALG_HASH; this.TimestampLblTxtSeries.Text = t.NUM_SERIE; this.imgCheckTimestampTipoValiditaMarca.ImageUrl = TipoValiditaMarca(t); //this.PnlExpiredCertificate.Visible = !Utils.utils.verificaIntervalloDate(t.DTA_SCADENZA, DateTime.Now.ToString()); this.TimestampLblExpiredCertificate.Text = Utils.Languages.GetLabelFromCode("TimestampLblExpiredCertificate", UserManager.GetUserLanguage()).Replace("@@", t.DTA_SCADENZA); } }
private string TipoValiditaMarca(TimestampDoc t) { string url = string.Empty; string fineValiditaMarca = Convert.ToDateTime(t.DTA_CREAZIONE).AddYears(ANNI_VALIDITA_MARCA).ToString(); bool isValid = Utils.utils.verificaIntervalloDate(fineValiditaMarca, DateTime.Now.ToString()); url = isValid ? "../Images/Icons/identity_valid.png" : "../Images/Icons/identity_not_valid.png"; return(url); }
protected void Page_Load(object sender, EventArgs e) { Response.Expires = -1; if (this.TimestampDoc != null) { TimestampDoc t = this.TimestampDoc; RemoveTimestampDoc(); string fileName = t.DOC_NUMBER + "-" + t.NUM_SERIE + ".tsr"; Response.AppendHeader("Content-Disposition", "attachment; filename=" + fileName); Response.BinaryWrite(Convert.FromBase64String(t.TSR_FILE)); Response.End(); } }
protected string GetDataFineValiditaMarca(TimestampDoc timeStamp) { return(Convert.ToDateTime(timeStamp.DTA_CREAZIONE).AddYears(ANNI_VALIDITA_MARCA).ToString()); }