Gestor de Receitas de Culinária

A pedido de uma amiga,LOOOOL!
Está agora disponível o melhor dos melhores Gestores de receitas de Culinária!
Caso pretendam a versão para guardar os dados em ficheiros Xml, contactem-me.



Gestor de receitas culinária.exe



O Form principal como View:


using System;
using System.Windows.Forms;

namespace Views
{
public partial class ViewReceita : Form
{
private Models.ReceitaCulinaria recCul;
private Controllers.Controlador mControl;

public ViewReceita(Controllers.Controlador mController)
{
InitializeComponent();
mControl = mController;
}

public ViewReceita(Object rec, Controllers.Controlador mController)
{
InitializeComponent();
recCul = (Models.ReceitaCulinaria)rec;
mControl = mController;

tituloTextBox.Text = recCul.Titulo;
ingredientesTextBox.Text = recCul.Ingredientes;
preparacaoTextBox.Text = recCul.ModoPreparacao;
}

private void buttonGuardar_Click(object sender, System.EventArgs e)
{
if ("" != tituloTextBox.Text.Trim() && "" != ingredientesTextBox.Text.Trim() && "" != preparacaoTextBox.Text.Trim())
{
if (null != recCul)
mControl.AlterarReceita(recCul, new Models.ReceitaCulinaria(tituloTextBox.Text, ingredientesTextBox.Text, preparacaoTextBox.Text));
else
mControl.AdicionarReceita(new Models.ReceitaCulinaria(tituloTextBox.Text, ingredientesTextBox.Text, preparacaoTextBox.Text));

this.Close();
}
else
MessageBox.Show("ERRO!\n\nTodos os campos têm de estar preenchidos!");
}


}
}
Nota: Form poderá resultar também como Controller!

Comments (0)

Enviar um comentário