//-----------------------------------------------------------------------------------------------------------------------------------
        //--------------------------------------------*********Botoes**********--------------------------------------------------------------
        //-----------------------------------------------------------------------------------------------------------------------------------

        //-----------------------------------------------------------------------------------------------------------------------------------
        //--------------------------------------------*********Metodos**********-------------------------------------------------------------
        //-----------------------------------------------------------------------------------------------------------------------------------
        private void CarregarListaDeProdutos()
        {
            if (ProcedimentoSelecionado != null)
            {
                Procedimento procedimentoSelecionadoComProdutos = ListaDeProcedimentoData.CarregarProdutosDoProcedimento(ProcedimentoSelecionado);

                ListaDeProdutosParaExibir = new ObservableCollection <Produto>(procedimentoSelecionadoComProdutos.Produtos);
            }
        }
        public void BuscarProcedimento(string id, string nome)
        {
            bool parceOk = int.TryParse(id, out int idInt);

            if (parceOk)
            {
                ListaDeProcedimentos.Clear();
                ListaDeProcedimentos = new ObservableCollection <Procedimento>(ListaDeProcedimentoData.BuscarProcedimentos(idInt, nome));
            }
            else if (id == "")
            {
                ListaDeProcedimentos.Clear();
                ListaDeProcedimentos = new ObservableCollection <Procedimento>(ListaDeProcedimentoData.BuscarProcedimentos(idInt, nome));
            }
            if (id == "" && nome == "")
            {
                RecarregarProdutos();
            }
        }
        public void BuscarProcedimento(string idString, string nome)
        {
            int.TryParse(idString, out int id);

            if (id != 0 || (nome != "" && nome.Length >= 3))
            {
                ListaDeTodosOsProcedimentos = new ObservableCollection <Procedimento>(ListaDeProcedimentoData.BuscarProcedimentos(id, nome));
            }
            else
            {
                LimparListaDeTodosOsProcedimentos();
            }
        }
 public void RecarregarProdutos()
 {
     ListaDeProcedimentos.Clear();
     ListaDeProcedimentos = new ObservableCollection <Procedimento>(ListaDeProcedimentoData.ListarTodosProcedimentos());
 }