コード例 #1
0
        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);

            }
        }
コード例 #2
0
        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);
            }
        }