public void AddData()
        {
            List<Fornecedor> fornecedores = _service.GetAllFornecedor();
            var dialog = new DespesaDialog(fornecedores);
            dialog.Despesa = new Despesa();

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                _service.Add(dialog.Despesa);
                DataManagerBase(_service, _control);
            }
        }
        public void EditData()
        {
            var numero = Controle.GetId<int>();
            Despesa despesa = _service.GetById(numero);

            if (despesa == null)
            {
                MessageBox.Show("Nenhuma Receita selecionada. Selecionar uma Receita antes de solicitar a edição");
                return;
            }

            List<Fornecedor> fornecedores = _service.GetAllFornecedor();
            var dialog = new DespesaDialog(fornecedores);
            dialog.Despesa = despesa;
            if (dialog.ShowDialog() == DialogResult.OK)
            {
                _service.Update(dialog.Despesa);
                DataManagerBase(_service, _control);
            }
        }