Skip to content

Commit

Permalink
-MsgBox Ajuda ajustado para telas menores e com mais explicações sobr…
Browse files Browse the repository at this point in the history
…e a opção de edição selecionada.

-Alterado as mensagems de Carregar e Salvar no outlookapi
-Mais abas transparentes
  • Loading branch information
lucas-zimerman committed Jul 10, 2017
1 parent 9d98d4b commit b1af1a4
Show file tree
Hide file tree
Showing 7 changed files with 68 additions and 69 deletions.
2 changes: 1 addition & 1 deletion 9Contatos/Contato/CarregaContatos.cs
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ private static async Task<bool> Carrega_OutlookAPI()

bool Saida =true;
OutlookAPI Outlook = new OutlookAPI();
Carregando = new ContentDialog_Processando("Carregando contatos","Estamos carregando contato por contato do servidor da microsoft então isso poderá levar um tempo, por favor não feche este aplicavo enquanto ele estiver operando", "ms-appx:///Assets/Network-server.png");
Carregando = new ContentDialog_Processando("Carregando contatos","Estamos carregando os contatos de sua conta microsoft e isso irá levar um tempo, por favor não feche ou saia deste aplicavo enquanto ele estiver carregando os contatos.", "ms-appx:///Assets/Network-server.png");

ParserNonoDigito ParserNove = new ParserNonoDigito();
Telefone TelefoneBuffer = new Telefone();
Expand Down
8 changes: 5 additions & 3 deletions 9Contatos/Contato/SalvaContatos.cs
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ public static async Task<bool> Salvar_OutlookAPI()
}
try
{
await Link.PATCH_Contact(Globais.contatos[i], New_MobilePhone, New_Business_Phones, New_Home_Phones);
TodosContatosSalvos = await Link.PATCH_Contact(Globais.contatos[i], New_MobilePhone, New_Business_Phones, New_Home_Phones);
}
catch (System.Net.Http.HttpRequestException)
{
Expand All @@ -174,7 +174,9 @@ public static async Task<bool> Salvar_OutlookAPI()
pergunta.Commands.Add(new UICommand { Label = "Ok", Id = 0 });
await pergunta.ShowAsync();
}
Debug.WriteLine(" - SALVO");
Debug.WriteLineIf(TodosContatosSalvos == true," - SALVO");
Debug.WriteLineIf(TodosContatosSalvos == false, " - CANCELADO PELO USUÁRIO");

}
#endregion
return TodosContatosSalvos;
Expand Down Expand Up @@ -206,7 +208,7 @@ public static async Task<bool> Salvar()
case QualAPI.OutlookAPI:
if (Internet.CheckInternetConectivity() == true)
{
Carregando = new ContentDialog_Processando("Salvando Contatos", "Isso poderá demorar aproximadamente " + GetTempoPrecisto() + ", favor aguardar com o dispositivo ligado e sem sair do aplicativo." + Environment.NewLine + "Estamos enviando as alterações para os servidores da microsoft então poderá demorar algum tempo para que você perceba as atualizações dos seus contatos.", "ms-appx:///Assets/Network-server.png");
Carregando = new ContentDialog_Processando("Salvando Contatos", "Isso poderá demorar aproximadamente " + GetTempoPrecisto() + ", favor aguardar com o dispositivo ligado com acesso a internet e sem sair do aplicativo.", "ms-appx:///Assets/Network-server.png");
Carregando.RemoveErro();
Carregando.ShowAsync();
Saida = await Salvar_OutlookAPI();
Expand Down
4 changes: 2 additions & 2 deletions 9Contatos/Interface/ContentDialog_Processando.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="TITLE" HorizontalAlignment="Center" Opacity="0.9"
Title="TITLE" HorizontalAlignment="Center" Opacity="0.9" VerticalAlignment="Center" MaxHeight="400" MaxWidth="400"
>
<Grid>
<Grid HorizontalAlignment="Left" VerticalAlignment="Top">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
Expand Down
8 changes: 4 additions & 4 deletions 9Contatos/Interface/MainPage.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
mc:Ignorable="d">
<Page.Resources>
<Flyout x:Key="MaisOpcoes_Flyout">
<StackPanel >
<StackPanel>
<TextBlock Text="Metodo a ser utilizado para alterar os contatos" FontSize="20" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="0,0,0,0"/>
<RadioButton x:Name="Arrumar_Sem_Modificacao" ToolTipService.ToolTip="Cria um contato temporário, formata o número desse contato criado e vincula ele ao contato original." Tapped="Mark_PeopleAPI1">
<StackPanel Orientation="Horizontal">
Expand All @@ -25,7 +25,7 @@
<RadioButton x:Name="Arrumar_Email" ToolTipService.ToolTip="Altera os números de telefone dos contatos que estão registrados na conta microsoft. Pode demorar um pouco para o app contatos sincronizar as alterações." Tapped="Mark_OutlookAPI">
<StackPanel Orientation="Horizontal">
<SymbolIcon x:Name="Arrumar_Email_icone" Symbol="Mail" Foreground="{ThemeResource SystemControlHighlightAccentBrush}"/>
<TextBlock x:Name="Arrumar_Email_texto" TextWrapping="Wrap" Text="Arrumar Contatos do e-mail da Microsoft" FontSize="14" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="2,0,0,0"/>
<TextBlock x:Name="Arrumar_Email_texto" TextWrapping="Wrap" Text="Arrumar Contatos de uma conta Microsoft" FontSize="14" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="2,0,0,0"/>
</StackPanel>
</RadioButton>
<TextBlock Text="Outras opções" FontSize="20" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="20,0,0,0"/>
Expand All @@ -40,7 +40,7 @@
</StackPanel>
</Flyout>
</Page.Resources>
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" RenderTransformOrigin="0.463,0.55" Margin="0,0,0,0">
<Grid Background="Black" RenderTransformOrigin="0.463,0.55" Margin="0,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
Expand All @@ -62,7 +62,7 @@
</Grid>
<Grid Padding="0" Grid.Row="1" FlyoutBase.AttachedFlyout="{StaticResource MaisOpcoes_Flyout}">

<ListView ScrollViewer.VerticalScrollBarVisibility="Auto" VerticalContentAlignment="Stretch" VerticalAlignment="Bottom" >
<ListView ScrollViewer.VerticalScrollBarVisibility="Auto" VerticalContentAlignment="Stretch" VerticalAlignment="Bottom">
<ListViewItem x:Name="Arrumar_Contatos" Background="#FF3C3C3C" Height="70" Tapped="bt_arrumar">
<StackPanel Orientation="Horizontal">
<SymbolIcon x:Name="List_Arrumar_Contatos_Icn" Symbol="Setting" Foreground="{ThemeResource SystemControlHighlightAccentBrush}" >
Expand Down
12 changes: 0 additions & 12 deletions 9Contatos/Interface/MainPage.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,18 +43,6 @@ public MainPage()
}
}

//private _9Contatos.Interface.OpcoesAvancadas xx;

private void bt_Mais_Opcoes_Click(object sender, RoutedEventArgs e) // apagar
{
//this.Frame.Navigate(typeof(_9Contatos.Interface.OpcoesAvancadas),xx);

}

private async void image1_Tapped(object sender, TappedRoutedEventArgs e)//apagar
{
}

private async void bt_Sobre_Click(object sender, TappedRoutedEventArgs e)
{
this.Frame.Navigate(typeof(_9Contatos.Interface.Sobre));
Expand Down
91 changes: 44 additions & 47 deletions 9Contatos/Interface/MsgBox_Explicacao_Contatos.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,55 +10,52 @@
PrimaryButtonText=""
SecondaryButtonText="OK"
PrimaryButtonClick="ContentDialog_PrimaryButtonClick"
SecondaryButtonClick="ContentDialog_SecondaryButtonClick" Width="Auto" Height="500" HorizontalAlignment="Left" VerticalAlignment="Top" MinWidth="0" VerticalContentAlignment="Top" Padding="0" MinHeight="0" MaxHeight="500" MaxWidth="500">
SecondaryButtonClick="ContentDialog_SecondaryButtonClick" HorizontalAlignment="Left" VerticalAlignment="Top" VerticalContentAlignment="Top" MaxHeight="500" MaxWidth="500" Opacity="0.9">

<Grid Width="279" Height="345" VerticalAlignment="Top" HorizontalAlignment="Left">
<StackPanel Height="340" VerticalAlignment="Top" HorizontalAlignment="Left" Width="269">
<StackPanel Height="60" Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="0" Width="269">
<Image x:Name="image_WARNING" Width="76" Source="ms-appx:///Assets/nono.png" Margin="0,0,0,10"/>
<TextBlock x:Name="textBlock2" TextWrapping="Wrap" Width="188" FontSize="13" Margin="0,0,0,10">
<Run Text="-Um contato "/>
<Run Text="que teve o nono "/>
<LineBreak/>
<Run Text="digito adicionado."/>
</TextBlock>
</StackPanel>
<StackPanel Height="58" Orientation="Horizontal" VerticalAlignment="Top" Margin="0" HorizontalAlignment="Left" Width="269">
<Image x:Name="image_Question" Width="73" Source="ms-appx:///Assets/duvida.png" Margin="0,0,0,10"/>
<TextBlock x:Name="textBlock3" TextWrapping="Wrap" Width="194" FontSize="13" Margin="0,15,0,0">
<Run Text="-"/>
<Run Text="Um número desconhecido."/>
</TextBlock>
</StackPanel>
<StackPanel Height="60" Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="0" Width="269">
<Image Width="76" Source="ms-appx:///Assets/internacional.png" Margin="0,0,0,10"/>
<TextBlock TextWrapping="Wrap" Width="188" FontSize="13" Margin="0,15,0,10">
<Run Text="-Um "/>
<Run Text="número internacional"/>
</TextBlock>
</StackPanel>
<ScrollViewer VerticalScrollBarVisibility="Auto">
<Grid Width="300" Height="auto" VerticalAlignment="Top" HorizontalAlignment="Left">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>

<StackPanel Height="58" Orientation="Horizontal" VerticalAlignment="Top" Margin="3,0,0,0" HorizontalAlignment="Left" Width="266" BorderThickness="0">
<SymbolIcon Margin="0" Width="64" Symbol="Setting"/>
<TextBlock TextWrapping="Wrap" FontSize="12" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,10,0,0" Height="58" Width="202">
<Grid Grid.Row="0" Height="auto">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image x:Name="image_WARNING" Grid.Row="0" Height=" 60" Width="60" Source="ms-appx:///Assets/nono.png" Margin="0,0,0,10"/>
<Image x:Name="image_Question" Grid.Row="1" Height=" 60" Width="60" Source="ms-appx:///Assets/duvida.png" Margin="0,0,0,10"/>
<Image Grid.Row="2" Height=" 60" Width="60" Source="ms-appx:///Assets/internacional.png" Margin="0,0,0,10"/>
<SymbolIcon Grid.Row="3" Height=" 60" Width="60" Margin="0" Symbol="Setting"/>
<SymbolIcon Grid.Row="4" Height=" 60" Width="60" Margin="0" Symbol="Save"/>

<Run Text="-"/>
<Run Text="O botão formatar serve para "/>
<Run Text="a "/>
<LineBreak/>
<Run Text="formatação"/>
<Run Text=" "/>
<Run Text="dos números."/>
</TextBlock>
</StackPanel>
<StackPanel Height="58" Orientation="Horizontal" VerticalAlignment="Top" Margin="3,0,0,0" HorizontalAlignment="Left" Width="266" BorderThickness="0">
<SymbolIcon Margin="0" Width="64" Symbol="Save"/>
<TextBlock TextWrapping="Wrap" FontSize="12" Margin="0" Text="-Os contatos só serão salvos quando você apertar no botão &quot;Salvar Contatos&quot;." Width="201"/>
</StackPanel>

<TextBlock TextWrapping="Wrap" FontSize="12" Margin="3,0,10,0">
<Run Text="-Caso um contato tenha mais de um número, clique nele para visualizar todos os números do contato."/>
</TextBlock>
</StackPanel>
<TextBlock Grid.Row="0" Grid.Column="1" Text="-Um contato que teve o nono digito adicionado." TextWrapping="Wrap" Width="188" FontSize="13" Margin="0,0,0,10"/>
<TextBlock Grid.Row="1" Grid.Column="1" Text="-um número desconhecido." TextWrapping="Wrap" Width="194" FontSize="13" Margin="0,15,0,0"/>
<TextBlock Grid.Row="2" Grid.Column="1" Text="-Um número internacional." TextWrapping="Wrap" Width="188" FontSize="13" Margin="0,15,0,10"/>
<TextBlock Grid.Row="3" Grid.Column="1" Text="-O botão formatar serve para a formatação dos números." TextWrapping="Wrap" FontSize="12" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,10,0,0" Height="58" Width="202"/>
<TextBlock Grid.Row="4" Grid.Column="1" Text="-Os contatos só serão salvos quando você apertar no botão &quot;Salvar Contatos&quot;." TextWrapping="Wrap" FontSize="12" Margin="0" Width="201"/>
</Grid>
<Grid Grid.Row="1" Height="auto">
<TextBlock Text="-Caso um contato tenha mais de um número, clique nele para visualizar todos os números do contato." TextWrapping="Wrap" FontSize="12" Margin="3,0,10,0"/>
</Grid>
<Grid Grid.Row="2" Height="auto">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<TextBlock Text="Opção selecionada para alteração dos contatos:" FontSize="16" TextWrapping="Wrap" FontWeight="Bold"/>
<TextBlock Grid.Row="1" x:Name="MetodoUsado" FontSize="12" Margin="3,0,10,0" TextWrapping="Wrap"/>
</Grid>
</Grid>
</ScrollViewer>
</ContentDialog>
12 changes: 12 additions & 0 deletions 9Contatos/Interface/MsgBox_Explicacao_Contatos.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,18 @@ public sealed partial class Popup_Explicacao_Contatos : ContentDialog
public Popup_Explicacao_Contatos()
{
InitializeComponent();
switch(globais.Globais.api_usada)
{
case Contatos.Carrega.QualAPI.OutlookAPI:
this.MetodoUsado.Text = "-Você selecionou a opção de alteração de contatos de uma conta da microsoft, esse método permite você editar todos os seus contatos de sua conta microsoft." + Environment.NewLine + "AVISO: poderá demorar algum tempo até o aplicativo pessoas sincronizar as alterações feitas em sua conta.";
break;
case Contatos.Carrega.QualAPI.PeopleAPI:
this.MetodoUsado.Text = "-Você selecionou a opção de alteração de contatos por vinculação, essa opção permite você vincular um contato temporário a todos os seus contatos do aplicativo pessoas e salvar nele os números alterados." + Environment.NewLine + "Por se tratar de contatos temporários, quando você desinstalar o aplicativo arruma contatos as alterações salvas desses contatos temporários irão sumir, por isso mantenha o aplicativo arruma contatos instalado." + Environment.NewLine + "AVISO: não apague os seus contatos originais pois você irá ao mesmo tempo apagar os contatos temporários, caso queira uma opção mais robusta de alteração de contatos, selecione outra opção de alteração de contatos no inicio do programa na opção 'opções avançadas'.";
break;
case Contatos.Carrega.QualAPI.PeopleAPI_COM_Alteracao:
this.MetodoUsado.Text = "-Você selecionou a opção de alteração de contatos por edição, esse método permite você editar todos os seus contatos do aplicativo pessoas e salvar nele os números alterados." + Environment.NewLine + "-Nessa opção não serão criados contatos temporários.";
break;
}
}

private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
Expand Down

0 comments on commit b1af1a4

Please sign in to comment.