public void AddData()
        {
            var dialog = new ProdutoDialog();
            dialog.Produto = new Produto();
            if (dialog.ShowDialog() == DialogResult.OK)
            {
                _service.Add(dialog.Produto);
                DataManagerBase(_service, _control);

            }

            // if (dialog.ShowDialog() == DialogResult.Retry)
            //{
            //    _service.Update(dialog.Produto);
            //    DataManagerBase(_service, _control);
            //}
        }
        public void EditData()
        {
            var numero = Controle.GetId<int>();
            Produto produto = _service.GetById(numero);

            if (produto == null)
            {
                MessageBox.Show("Nenhum Produto selecionado. Selecionar um Produto antes de solicitar a edição");
                return;
            }

            var dialog = new ProdutoDialog();
            dialog.Produto = produto;

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                _service.Update(dialog.Produto);
                DataManagerBase(_service, _control);

            }
        }