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; } }
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; } }