Linha 101: |
Linha 101: |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | <big><b>3.4)</b></big> Ainda em <code>C:\TOTVS\CorporeRM\EducaMobile\Views\Shared</code> fazer uma cópia do arquivo <code>_Menu.cshtml</code> (backup) e, no arquivo original, após a linha <code>@model TOTVS.Models.ProfileModel</code>, insira o seguinte script: | + | <big><b>3.4)</b></big> Ainda em <code>C:\TOTVS\CorporeRM\EducaMobile\Views\Shared</code> fazer uma cópia do arquivo <code>_Menu.cshtml</code> (backup). |
| + | <big><b>3.4.1)</b></big> No arquivo original, após a linha <code>@using System.Drawing;</code>, insira o seguinte script: |
| + | <syntaxhighlight lang="javascript"> |
| + | @using System.Text; |
| + | @using System.IO; |
| + | @using System.Runtime.Serialization.Json; |
| + | </syntaxhighlight> |
| + | <big><b>3.4.2)</b></big> No arquivo original, após a linha <code>@model TOTVS.Models.ProfileModel</code>, insira o seguinte script: |
| <syntaxhighlight lang="javascript"> | | <syntaxhighlight lang="javascript"> |
| <script type="text/javascript"> | | <script type="text/javascript"> |
| var _nameUser = '@Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase((Model.UserName ?? string.Empty).ToLower())'; | | var _nameUser = '@Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase((Model.UserName ?? string.Empty).ToLower())'; |
| </script> | | </script> |
− | | + | |
| @if (@Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase((Model.UserName ?? string.Empty).ToLower()) == "Eduardo Abeling Alves") | | @if (@Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase((Model.UserName ?? string.Empty).ToLower()) == "Eduardo Abeling Alves") |
| { | | { |
| @:<script type="text/javascript">var _entrou = true; var _jsonModel; var _jsonSession;</script> | | @:<script type="text/javascript">var _entrou = true; var _jsonModel; var _jsonSession;</script> |
| + | |
| + | try |
| + | { |
| + | DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(Model)); |
| + | MemoryStream ms = new MemoryStream(); |
| + | ser.WriteObject(ms, Model); |
| + | string jsonString = Encoding.UTF8.GetString(ms.ToArray()); |
| + | ms.Close(); |
| + | @:<script type="text/javascript">_jsonModel = '@jsonString';</script> |
| + | } |
| + | catch |
| + | { |
| + | @:<script type="text/javascript">console.log('Deu erro na Model!');</script> |
| + | } |
| + | |
| + | try |
| + | { |
| + | ser = new DataContractJsonSerializer(typeof(Session)); |
| + | ms = new MemoryStream(); |
| + | ser.WriteObject(ms, Session); |
| + | jsonString = Encoding.UTF8.GetString(ms.ToArray()); |
| + | ms.Close(); |
| + | @:<script type="text/javascript">_jsonSession = '@jsonString' ;</script> |
| + | } |
| + | catch |
| + | { |
| + | @:<script type="text/javascript">console.log('Deu erro na Session!');</script> |
| + | } |
| } | | } |
| </syntaxhighlight> | | </syntaxhighlight> |