private void btnExcluirDescricao_Click(object sender, RoutedEventArgs e)
        {
            ControllerDespesa            Cd      = new ControllerDespesa();
            Despesa                      despesa = ComboListBoxDescricaoOperacoes.SelectedItem as Despesa;
            MensagemRatificacaoDeMudanca msn     = new MensagemRatificacaoDeMudanca();

            msn.ShowDialog();

            try
            {
                if (msn.RetornarOpcaoExlcuirOperacao())
                {
                    if (Cd.ExcluirDespesa(despesa.DespesaID))
                    {
                        MensagemDeSucesso msnSucesso = new MensagemDeSucesso();
                        msnSucesso.ShowDialog();
                        Close();
                    }
                    else
                    {
                        MensagemDeErro msnErro = new MensagemDeErro();
                        msnErro.ShowDialog();
                    }
                }
            }
            catch (NullReferenceException)
            {
                MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig();
                msnCampoObrigatorio.ShowDialog();
            }
        }
        public MenuAdministradorAdicionarNomeDeDespesa()
        {
            InitializeComponent();
            ControllerDespesa Cd = new ControllerDespesa();

            ComboListBoxDescricaoOperacoes.ItemsSource = Cd.RetornarListaDeDespesa();
        }
        private void btnCadastrar_Click(object sender, RoutedEventArgs e)
        {
            Despesa novaDespesa = new Despesa();

            novaDespesa.Descricao = txtBoxDescriacao.Text;
            ControllerDespesa Cd = new ControllerDespesa();

            if (Cd.SalvarDespesa(novaDespesa))
            {
                MensagemDeSucesso mn = new MensagemDeSucesso();
                mn.ShowDialog();
                Close();
            }
            else
            {
                MensagemDeErro mn = new MensagemDeErro();
                mn.ShowDialog();
            }
        }
        private void CadastrarDespesaClicada(string nomeDespesaClicada)
        {
            try
            {
                ControllerDespesa Cd = new ControllerDespesa();
                despesa = Cd.ProcurarDespesaPorNome(nomeDespesaClicada);
            }
            catch (ResourceReferenceKeyNotFoundException)
            {
                //criar mensagem personalizada.
            }

            if (despesa != null)
            {
                MenuRegistroDetalhesDaDespesa rgDetalhes = new MenuRegistroDetalhesDaDespesa(despesa);
                rgDetalhes.ShowDialog();
            }
            else
            {
                MensagemDeErro msn = new MensagemDeErro();
                msn.ShowDialog();
            }
        }