Пример #1
0
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            NavigationContext.QueryString.TryGetValue("id", out idPedido);
            ControleAnotacao ca = new ControleAnotacao();

            listAnotacoes.ItemsSource = ca.buscar(idPedido);
        }
Пример #2
0
        private void btVisualizar_Click(object sender, RoutedEventArgs e)
        {
            Anotacao anotacao = listAnotacoes.SelectedItem as Anotacao;
            UCTexto  uct      = new UCTexto();

            uct.tbTexto.Text = anotacao.Texto;
            CustomMessageBox cmb = new CustomMessageBox()
            {
                Content            = uct,
                LeftButtonContent  = "Gravar",
                RightButtonContent = "Cancelar"
            };

            cmb.Dismissing += (s1, e1) =>
            {
                switch (e1.Result)
                {
                case CustomMessageBoxResult.LeftButton:
                    try
                    {
                        if (!string.IsNullOrWhiteSpace(uct.tbTexto.Text))
                        {
                            anotacao.DataUltimaAlteracao = DateTime.Now;
                            anotacao.Texto = uct.tbTexto.Text;

                            ControleAnotacao ca = new ControleAnotacao();
                            ca.gravar(anotacao);
                            listAnotacoes.ItemsSource = null;
                            listAnotacoes.ItemsSource = ca.buscar(idPedido);
                        }
                    }
                    catch (Exception ex)
                    {
                        e1.Cancel = true;
                        MessageBox.Show(ex.Message);
                    }
                    break;
                }
            };
            cmb.Show();
        }
Пример #3
0
        private void btVisualizar_Click(object sender, RoutedEventArgs e)
        {
            Anotacao anotacao = listAnotacoes.SelectedItem as Anotacao;
            UCTexto uct = new UCTexto();
            uct.tbTexto.Text = anotacao.Texto;
            CustomMessageBox cmb = new CustomMessageBox()
            {
                Content = uct,
                LeftButtonContent = "Gravar",
                RightButtonContent = "Cancelar"
            };
            cmb.Dismissing += (s1, e1) =>
            {
                switch (e1.Result)
                {
                    case CustomMessageBoxResult.LeftButton:
                        try
                        {
                            if (!string.IsNullOrWhiteSpace(uct.tbTexto.Text))
                            {
                                anotacao.DataUltimaAlteracao = DateTime.Now;
                                anotacao.Texto = uct.tbTexto.Text;

                                ControleAnotacao ca = new ControleAnotacao();
                                ca.gravar(anotacao);
                                listAnotacoes.ItemsSource = null;
                                listAnotacoes.ItemsSource = ca.buscar(idPedido);
                            }
                        }
                        catch (Exception ex)
                        {
                            e1.Cancel = true;
                            MessageBox.Show(ex.Message);
                        }
                        break;
                }
            };
            cmb.Show();
        }
Пример #4
0
 protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
 {
     NavigationContext.QueryString.TryGetValue("id", out idPedido);
     ControleAnotacao ca = new ControleAnotacao();
     listAnotacoes.ItemsSource = ca.buscar(idPedido);
 }