Example #1
0
        public void ZaczytajNowa(string filename)
        {
            XmlSerializer serializerlic = new XmlSerializer(typeof(LicencjaClass));

            try
            {
                LicOk = true;
                StreamReader readerbaza = new StreamReader(filename);
                string       ToDecrypt  = readerbaza.ReadToEnd();
                var          TextBody   = Krypto.Decrypt(ToDecrypt);

                var serializer = new XmlSerializer(typeof(LicencjaClass));
                using (var reader = new StringReader(TextBody))
                {
                    UstawieniaLicencji = (LicencjaClass)serializer.Deserialize(reader);
                }
                //    UstawieniaLicencji = (LicencjaClass)serializerlic.Deserialize(readerbaza);
                readerbaza.Close();
            }
            catch (Exception ex)
            {
                LicOk = false;
                //throw ex;
            }
        }
Example #2
0
        public LicConfig()
        {
            XmlSerializer serializerlic = new XmlSerializer(typeof(LicencjaClass));

            try
            {
                LicOk = true;
                StreamReader readerbaza = new StreamReader(AppDomain.CurrentDomain.BaseDirectory + "Lic.ihp");
                string       ToDecrypt  = readerbaza.ReadToEnd();
                var          TextBody   = Krypto.Decrypt(ToDecrypt);

                var serializer = new XmlSerializer(typeof(LicencjaClass));
                using (var reader = new StringReader(TextBody))
                {
                    UstawieniaLicencji = (LicencjaClass)serializer.Deserialize(reader);
                    if (UstawieniaLicencji != null)
                    {
                        NIP = UstawieniaLicencji.Firma.NIP;
                    }
                    NAZWAFIRMY = UstawieniaLicencji.Firma.Nazwa;
                }
                //    UstawieniaLicencji = (LicencjaClass)serializerlic.Deserialize(readerbaza);
                readerbaza.Close();
            }
            catch (Exception ex)
            {
                LicOk = false;
                //throw ex;
            }
        }