Exemple #1
0
        public InternacaoItemView(InternacaoViewAdapter owner)
        {
            InitializeComponent();
            Owner = owner;

            DispatcherTimer timer = new DispatcherTimer();

            timer.Tick    += new EventHandler(MouseObserver);
            timer.Interval = new TimeSpan(0, 0, 0, 0, 1);
            timer.Start();
        }
        public void Show(Paciente paciente)
        {
            Atual = paciente;

            tbk_paciente.Text = paciente.Nome;

            InternacaoViewAdapter adapter = new InternacaoViewAdapter(stp_internacoes)
            {
                Owner   = this.Owner,
                Dataset = new InternacaoController().Listar(Atual.ID)
            };

            adapter.Build();

            tbk_nenhuma_in.Visibility  = (adapter.Container.Children.Count > 0) ? Visibility.Hidden : Visibility.Visible;
            grd_internacoes.Visibility = (adapter.Container.Children.Count > 0) ? Visibility.Visible : Visibility.Hidden;

            AddToContent();
        }