public void AddData() { List<Cliente> clientes = _service.GetAllClientes(); var dialog = new ReceitaDialog(clientes); dialog.Receita = new Receita(); if (dialog.ShowDialog() == DialogResult.OK) { _service.Add(dialog.Receita); DataManagerBase(_service, _control); } }
public void EditData() { Receita receita; try { var numero = Controle.GetId<int>(); receita = _service.GetById(numero); } catch (Exception) { MetroFramework.MetroMessageBox.Show(Principal.ActiveForm, "Nenhuma receita selecionada. Selecione uma Receita antes de solicitar a edição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } List<Cliente> clientes = _service.GetAllClientes(); var dialog = new ReceitaDialog(clientes); dialog.Receita = receita; if (dialog.ShowDialog() == DialogResult.OK) { _service.Update(dialog.Receita); DataManagerBase(_service, _control); } }