private void BtCadastrarNovo_Click(object sender, RoutedEventArgs e) { CrudConsultasView crudConsultasView = new CrudConsultasView(); ConfiguracoesDeView.ConfigurarWindow(this, crudConsultasView); crudConsultasView.Show(); this.Close(); }
private void BtCancelar_Click(object sender, RoutedEventArgs e) { if (ConsultasViewModel.ConsultaSelecionada != null) { if ((ConsultasViewModel.ConsultaSelecionada.Status != StatusConsulta.Agendada || ConsultasViewModel.ConsultaSelecionada.Status == StatusConsulta.Iniciada)) { MessageBox.Show("A consulta selecionada não pode ser cancelada!", "Aviso"); } else { CancelarConsultaView cancelarConsultaView = new CancelarConsultaView(ConsultasViewModel.ConsultaSelecionada.Id); cancelarConsultaView.ShowDialog(); if (cancelarConsultaView.ConsultaParaReagendar) { if (ConsultasViewModel.ConsultaSelecionada != null) { if (ConsultasViewModel.ConsultaSelecionada.Status != StatusConsulta.Agendada && ConsultasViewModel.ConsultaSelecionada.Status != StatusConsulta.Iniciada) { MessageBox.Show("Não é possível editar esta consulta", "Aviso!"); } else { CrudConsultasView crudConsultasView = new CrudConsultasView(ConsultasViewModel.ConsultaSelecionada.Id); ConfiguracoesDeView.ConfigurarWindow(this, crudConsultasView); crudConsultasView.Show(); this.Close(); } } else { MessageBox.Show("Nenhuma consulta selecionada", "Aviso!"); } } } } else { MessageBox.Show("Nenhuma consulta selecionada", "Aviso!"); } ConsultasViewModel.CarregarListaDeConsultasData(); }
//----------------------------------------------------------------------------------------------------------------------------------- //--------------------------------------------*********Botoes**********-------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------------- private void BtEditar_Click(object sender, RoutedEventArgs e) { if (ConsultasViewModel.ConsultaSelecionada != null) { if (ConsultasViewModel.ConsultaSelecionada.Status != StatusConsulta.Agendada) { MessageBox.Show("Não é possível editar esta consulta", "Aviso!"); } else { CrudConsultasView crudConsultasView = new CrudConsultasView(ConsultasViewModel.ConsultaSelecionada.Id); ConfiguracoesDeView.ConfigurarWindow(this, crudConsultasView); crudConsultasView.Show(); this.Close(); } } else { MessageBox.Show("Nenhuma consulta selecionada", "Aviso!"); } }