Пример #1
0
        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);
     }
 }
Пример #3
0
        /// <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);
            }
        }