Escolar Documentos
Profissional Documentos
Cultura Documentos
2011-2012 11. / 2P
Ficha de Trabalhon.4
| NOME: | DISCIPLINA: | PROFESSOR: Programao e Sistemas de Informao Rui Martins | N.: _______ | MDULO N: _11__ | DATA: __/__/______
Form1: frmClientes.cs
Form 2: frmAcrescentaCliente.cs
Pgina 1 de 3
Governo da Repblica Portuguesa
Ano Lectivo
2010-2011 11. / 2P
O Form1 o Form principal da aplicao, e o Form2 funciona como uma caixa de dilogo do Form1.
Tendo por base o cdigo da aplicao: ManutencaoProdutos, dada na aula, apenas te necessrio conhecer o cdigo para a validao de dados: (pelo que te fornecido).
using System; using System.Windows.Forms; namespace ManutencaoClientes { // Resoluo Exercicio 1 // aula de 23-02-2011 // Rui Martins /// <summary> /// Validador class /// </summary> public static class Validador { private static string titulo = "Erro de Entrada"; public static string Titulo { get { return titulo; } set { titulo = value; } } public static bool ApuraPreenchimento(TextBox textBox) { if (textBox.Text == "") { MessageBox.Show(textBox.Tag + " um campo requerido.", Titulo); textBox.Focus(); return false; } return true; } public static bool ValidaEmail(TextBox textBox) { if (textBox.Text.IndexOf("@") == -1 || textBox.Text.IndexOf(".") == -1) { MessageBox.Show(textBox.Tag + " deve ser um endereo de email vlido.", Titulo); textBox.Focus(); return false;
Pgina 2 de 3
Governo da Repblica Portuguesa
Ano Lectivo
2010-2011 11. / 2P
Ano/Turma:
Validador.cs
Constroi o cdigo relacionado com Cliente.cs, ClienteBD.cs, frmClientes.cs e frmAcrescentaClientes.cs. Configura todas as propriedades e os eventos necessrios em cada um dos Forms ou controlos.
2) Considere a aplicao Pagamentos que tem vindo a estudar e a desenvolver durante as aulas.
A aplicao em questo apenas simula que escreve para um ficheiro quando clicamos sobre o boto Gravar. Pretende-se que desenvolva um mdulo que lhe permita guardar os dados num ficheiro de texto. Poder efectuar o Download do cdigo da aplicao da disciplina no Moodle.
Bom trabalho!!
Pgina 3 de 3
Governo da Repblica Portuguesa