private void CheckIfNoEmailSettingsThenOverride() { int nOverride = 0; if (RSLib_SendMail.SMTP_From == "*****@*****.**") { nOverride++; } if (RSLib_SendMail.SMTP_PWD.Length == 0) { nOverride++; } if (nOverride > 0) { RSLib_SendMail.SMTP_From = "*****@*****.**"; RSLib_SendMail.SMTP_USER = RSLib_SendMail.SMTP_From; RSLib_SendMail.SMTP_Host = "smtp.gmail.com"; RSLib_SendMail.SMTP_Port = 587; RSLib_SendMail.SMTP_SSL = true; RSLib_SendMail.SMTP_PWD = RSLib_Encrypt.DesEncryptString("CE0D0D0CC80FD7D5"); // InitsYears // Override NEW FORTALEZA email System SMTP RSLib_SendMail.SMTP_From = "*****@*****.**"; RSLib_SendMail.SMTP_USER = RSLib_SendMail.SMTP_From; RSLib_SendMail.SMTP_Host = "smtp.office365.com"; RSLib_SendMail.SMTP_Port = 587; RSLib_SendMail.SMTP_SSL = true; RSLib_SendMail.SMTP_PWD = RSLib_Encrypt.DesEncryptString("D7100E19FC43021783A6"); // Sistemas1! RSLib_SendMail.SMTP_PWD = RSLib_Encrypt.DesEncryptString("CE1C0E19C91C02F198A6"); // Just...2 // Override NEW FORTALEZA email System POP RSLib_SendMail.POP_Host = "outlook.office365.com"; RSLib_SendMail.POP_Port = 995; RSLib_SendMail.POP_SSL = true; } }
private void RegistryRead() { string LastVersion = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "Version", "0"); if (LastVersion != RSGbl_Variable.APPVersion) { RSLib_Registry.MySaveRegistry(RSGbl_Variable.APPName, "FirstTime", "0"); } RSLib_Registry.MySaveRegistry(RSGbl_Variable.APPName, "Version", RSGbl_Variable.APPVersion); int FirstTime = RSLib_String.AToI(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "FirstTime", "0")); int x = RSLib_String.AToI(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "X", this.Location.X.ToString())); int y = RSLib_String.AToI(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "Y", this.Location.Y.ToString())); int w = RSLib_String.AToI(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "W", this.Size.Width.ToString())); int h = RSLib_String.AToI(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "H", this.Size.Height.ToString())); RSGbl_Variable.DataPath = Environment.GetEnvironmentVariable("APPDATA") + "\\RuisenorSW\\" + RSGbl_Variable.APPGroup; RSLib_File.CheckDirectoryIfNotExistCreateIt(RSGbl_Variable.DataPath); if (FirstTime == 0) { RSLib_Registry.MySaveRegistry(RSGbl_Variable.APPName, "ApplicationPath", RSGbl_Variable.ApplicationPath); RSLib_Registry.MySaveRegistry(RSGbl_Variable.APPName, "FirstTime", "1"); if (LastVersion == "0") // This is really the first time { // DO Something } } RSGbl_Variable.ApplicationPath = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "ApplicationPath", RSGbl_Variable.ApplicationPath); RSLib_ODBC.StrConnect = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "ODBC Connect", RSLib_ODBC.StrConnect); RSLib_ODBC.StrConnect = RSLib_Encrypt.DesEncryptString(RSLib_ODBC.StrConnect); RSLib_ODBC.LevelLogs = Convert.ToInt32(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "Level Logs", RSLib_ODBC.LevelLogs.ToString())); RSLib_SendMail.SMTP_Host = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "SMTP Host", RSLib_SendMail.SMTP_Host); RSLib_SendMail.SMTP_Port = Convert.ToInt32(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "SMTP Port", RSLib_SendMail.SMTP_Port.ToString())); RSLib_SendMail.SMTP_SSL = ( RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "SMTP SSL", RSLib_SendMail.SMTP_SSL.ToString()) == "True" ? true : false); RSLib_SendMail.SMTP_USER = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "SMTP USER", RSLib_SendMail.SMTP_USER); RSLib_SendMail.SMTP_PWD = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "SMTP PWD", RSLib_SendMail.SMTP_PWD); RSLib_SendMail.SMTP_PWD = RSLib_Encrypt.DesEncryptString(RSLib_SendMail.SMTP_PWD); RSLib_SendMail.SMTP_From = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "SMTP From", RSLib_SendMail.SMTP_From); //WhatIsCustomerServiceMail = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "NEW Customer Service eMail", WhatIsCustomerServiceMail); RSGbl_Variable.LastUser = RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "LastUser", System.Environment.UserName); RSLib_ODBC.iSQLTimeOutGlobal = RSLib_String.AToI(RSLib_Registry.MyGetRegistry(RSGbl_Variable.APPName, "SQL Time Out", RSLib_ODBC.iSQLTimeOutGlobal.ToString())); if (RSLib_ODBC.iSQLTimeOutGlobal == -1) { RSLib_ODBC.iSQLTimeOutGlobal = 90; } // Copia LOGO Si no existe string SourcePath = RSGbl_Variable.ApplicationPath; string TargetPath = RSGbl_Variable.DataPath + @"\Image"; RSLib_File.CheckDirectoryIfNotExistCreateIt(TargetPath); string xPNGFile = "zRSFaMFSmall"; if (!File.Exists(Path.Combine(TargetPath, xPNGFile + ".png"))) { if (File.Exists(Path.Combine(SourcePath, xPNGFile + ".png"))) { RSLib_File.MyBasicMoveOrCopyFile( Path.Combine(SourcePath, xPNGFile + ".png"), Path.Combine(TargetPath, xPNGFile + ".png"), true ); } } CheckIfNoEmailSettingsThenOverride(); RSGbl_Variable.GlobalUII = System.Environment.MachineName; this.Location = new Point(x, y); this.Size = new System.Drawing.Size(w, h); }