Atps
Elaborar o Relatório 1: Codificação das Classes do Sistema, que deve conter os códigos-fonte da implementação das classes representadas pela Diagrama de Classes Utilizar a linguagem C# para codificar as classes.
Requisitos para criação das classes:
*O grupo deve definir os possíveis métodos que poderão fazer parte das classes;
* Criar métodos construtores;
* Encapsular os atributos;
* Utilizar manipuladores de acesso.
namespace Cadastro_Materiais
{
class Departamento
{
private String codigo; private String descricao; public void departamento(String codigo)
{
this.codigo = codigo;
}
public String descri()
{
return this.descricao;
}}}
Classe Material using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace Cadastro_Materiais{ class Material{ private String codigo; private String codigo_departamento; private DateTime data; private String titulo; private String conteudo; private String codigo_usuario; public void usuarioLogado(String codigo, String nome, Int16 tipo){
Departamento dep = new Departamento(); dep.departamento(this.codigo_departamento); this.codigo_usuario = codigo; if(tipo == 0){
//Permite Cadastrar
MessageBox.Show("Usuário '"+codigo+" - "+nome+"' pode realizar cadastro e consultas!");
}else if(tipo == 1){
//Permite Apenas Consultar
MessageBox.Show("Usuário '" + codigo + " - " + nome + "' não pode realizar cadastro apenas consultas!");
}else{
MessageBox.Show("Você não tem permissão para acessar esse sistema!");
}}}}
Classe usuário using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace Cadastro_Materiais{ class Usuario{ private String codigo; private String nome; private String login; private String senha; private Int16 tipo; public void setLogin(String login){ this.login = login;
}
public void setSenha(String senha){ this.senha = senha;
}
public