public static string GetLoadedSertificateText(TypeSertificate sertificateType, IList <SertificateUec> sertificates) { if (sertificates == null) { return(null); } var sert = sertificates.Where(s => s.Type.Id == (int)sertificateType).FirstOrDefault(); return(sert != null?string.Format("Сертификат установлен {0}", sert.InstallDate.ToShortDateString()) : null); }
/// <summary> /// The add certificate. /// </summary> /// <param name="w"> /// The w. /// </param> /// <param name="sessionValueName"> /// The session value name. /// </param> /// <param name="certificateType"> /// The certificate type. /// </param> private void AddCertificate(Workstation w, string sessionValueName, TypeSertificate certificateType) { if (Session[sessionValueName] != null) { var sert = new SertificateUec(); sert.Key = (byte[])Session[sessionValueName]; sert.Type = regulatoryService.GetConcept((int)certificateType); sert.IsActive = true; sert.Version = 1; w.SertificateUecs.Add(sert); } }
/// <summary> /// The add certificate. /// </summary> /// <param name="s"> /// The s. /// </param> /// <param name="sessionValueName"> /// The session value name. /// </param> /// <param name="certificateType"> /// The certificate type. /// </param> private void AddCertificate(Organisation s, string sessionValueName, TypeSertificate certificateType) { if (Session[sessionValueName] != null) { var sert = new SertificateUec(); sert.Key = (byte[])Session[sessionValueName]; sert.Type = regulatoryService.GetConcept((int)certificateType); sert.IsActive = true; sert.Version = 1; if (s.SertificateUecs == null) { s.SertificateUecs = new List <SertificateUec>(); } s.SertificateUecs.Add(sert); } }