Sie sind auf Seite 1von 28

Ler o captulo do livro-texto e complementares sobre as principais

caractersticas da
plataforma .NET e da linguagem C#. A pesquisa sobre a plataforma deve
abordar quais as ferramentas podem ser utilizadas para o
desenvolvimento e possveis licenas de uso.

Diferentemente de outras linguagens de programao, nenhuma


implementao C# inclui qualquer conjunto de bibliotecas de classes ou
funes. Ao invs disso, est vinculada ao .NET, que de onde o C# obtm
suas classes e funes de execuo. O cdigo se mantm organizado em um
conjunto de namespaces, que servem para agrupar classes com funes
similares, por exemplo: System Drawing para grficos, System
Collections para estrutura de dados e System Windows Forms para o
sistema Windows Form.NET a nova ferramenta de desenvolvimento da
Microsoft que voltada ou tem como foco principal o desenvolvimento Web XML,
tambm conhecido como Web Service, que tambm conhecida como pginas
dinmicas, que podem ser acessadas a partir de qualquer browser, independentes
de sistema operacional. A ideia de uma Web Service oferecer uma soluo
uniforme, independente do cliente que estiver solicitando um servio qualquer.
.NET possui um conjunto de ferramentas para o desenvolvimento destes servios,
como Visual Basic .NET, JSCRIPT.NET, MANAGED C++, e tambm o C#, na qual
iremos abordar a partir de agora.

O C# foi especialmente desenvolvido para .NET, pois suas principais classes


foram originalmente desenvolvidas em C#.
O C# a linguagem de programao orientada a objetos criada pela Microsoft
e seu principal desenvolvedor Anders Hejlsberg, que anteriormente j havia
desenvolvido compiladores para a Borland, por exemplo, Turbo Pascal e
Delphi
C# uma linguagem que pode ser usada para a o desenvolvimento WEB ou
Desktop, uma linguagem que se destaca pela sua simplicidade e facilidade de uso,
e pode ser to poderosa quanto o c++, tambm ela totalmente orientada a objetos,
qualquer varivel tem de fazer parte de uma classe, outra caracterstica que ela
fortemente tipada, ou seja, ela ajuda a evitar erros por manipulao imprpria de
tipos, atribuio incorreta, nesta linguagem tudo um objeto, outra caracterstica
importante que se o programador precisar usar ponteiros, o C# permite, mas ao
custo de desenvolver cdigo no gerenciado, chamado unsafe. E por ultimo o C#
uma linguagem gerenciada, ou seja, os programas executam em um ambiente
gerenciado, o que significa que todo o gerenciamento de memoria feito pelo
runtime via o CG (Garbage Colletor), e no diretamente pelo programador, e assim
reduzindo a chances de cometer erros comuns.
Principais diferenas entre JAVA e C#

JAVA | C# |
Java no implementa propriedades nem sobrecarga de operadores. | mas C# sim |
Java no implementa um modo inseguro que permita a manipulao de ponteiros e
aritmtica sem checagem | mas C# sim |
Java possui excees checadas, enquanto excees | em C# no so checadas como
em C++ |
Java no implementa o goto como estrutura de controle | mas C# sim |
Java utiliza-se de comentrios Javadoc para gerar documentao automtica a
partir de arquivos fonte. | C# utiliza comentrios baseados em XML para este
propsito |

Elaborar o Relatrio 1 - Codificao das Classes do Sistema, que


deve conter os cdigos fonte da implementao das classes
representadas pela Diagrama de Classes (figura 1).Utilizar a linguagem
C# para codificar as classes.

Codificao das classes do sistema:


Classe departamento
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
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("Usurio '"+codigo+" - "+nome+"' pode realizar cadastro
e consultas!");
}else if(tipo == 1){
//Permite Apenas Consultar
MessageBox.Show("Usurio '" + codigo + " - " + nome + "' no pode realizar
cadastro apenas consultas!");
}else{
MessageBox.Show("Voc no tem permisso para acessar esse sistema!");
}
}
}
}
Classe usurio
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 String getNome(){
return this.nome;
}
public String getCodigo(){
return this.codigo;
}
public Int16 getTipo(){
return this.tipo;
}
public void consultaDadosUsuario(){
//Consulta SQL retornando o cdigo, nome e o tipo de usurio
if(this.login == "admin" && this.senha == "admin"){ //Apenas para a
demonstrao de Usurio Admin e Usurio Comum
this.codigo = "10";
this.nome = "Admin";
this.tipo = 0;
}else if (this.login == "usuario" && this.senha == "usuario"){
this.codigo = "11";
this.nome = "Usurio";
this.tipo = 1;

}else{
this.codigo = "";
this.nome = "";
this.tipo = 3;
}
}
}
}
Classe login using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Cadastro_Materiais{
public partial class Login : Form{
public Login(){
InitializeComponent();
}
private String login;
private String senha;
private Int16 tipo; //tipo: 0 - Admin | 1 - Comum
private void button1_Click(object sender, EventArgs e){
if (verificaCampoNull(txtlogin.Text, txtsenha.Text) == false){

MessageBox.Show(" necessrio informar usurio e senha para acessar o


sistema");
}else{
Usuario user = new Usuario();
user.setLogin(txtlogin.Text);
user.setSenha(txtlogin.Text);
user.consultaDadosUsuario();
Material mat = new Material();
mat.usuarioLogado(user.getCodigo(), user.getNome(), user.getTipo());
}
}
private Boolean verificaCampoNull(String username, String senha){
if (username == ""){
return false;
}else if (senha == ""){
return false;
}else{
return true;
}
}
}
}

Criar um prottipo utilizando Web Forms para representar as seguintes


telas:
Login de usurio;
Consulta de Material;

Exibio do Material Selecionado.

Passo 4 (Equipe)
Elaborar o Relatrio 5 - Codificao do Sistema de Publicao de
Contedo com conexo com o Banco de Dados, que deve conter os
cdigos-fonte do projeto do Sistema de Publicao de Contedo,
realizando conexo com o banco de dados.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs"


Inherits="atps.Login" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
#form1 {
height: 119px;
}
</style>
</head>
<body style="width: 434px; height: 133px; margin-top: 27px">
<form id="form1" runat="server">
<div>
&nbsp;
<asp:Label ID="lbusuario" Text="Usuario:" runat="server"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txusuario" runat="server" Width="142px"></asp:TextBox>
</div>
&nbsp;<asp:Label ID="lbsenha" Text="Senha:" runat="server"></asp:Label>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txsenha" runat="server" Width="141px"></asp:TextBox>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;<asp:Button ID="btlogar" runat="server" Text="Logar" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<p>
&nbsp;</p>
</form>
</body>
</html>
Cadastro de Usuario
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="CadastroUsuario.aspx.cs" Inherits="atps.Usuario" %>
<!DOCTYPE html>
<script runat="server">
protected void ddtipo_SelectedIndexChanged(object sender, EventArgs e)
{
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>

</head>
<body style="width: 405px">
<form id="form1" runat="server">
<div>
<asp:Label ID="lbcodigo" Text="Codigo:" runat="server"></asp:Label>
&nbsp;<asp:TextBox ID="txcodigo" runat="server"
Width="143px"></asp:TextBox>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br />
<asp:Label ID="lbnome" Text="Nome:" runat="server"></asp:Label>
&nbsp;&nbsp;
<asp:TextBox ID="txnome" runat="server"></asp:TextBox>
<br />
<asp:Label ID="lblogin" Text="Login:" runat="server"></asp:Label>
&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txlogin" runat="server" Width="158px"></asp:TextBox>
<br />
<asp:Label ID="lbsenha" Text="Senha:" runat="server"></asp:Label>
&nbsp;&nbsp;
<asp:TextBox ID="txsenha" runat="server"></asp:TextBox>
<br />
<asp:DropDownList ID="ddtipo" runat="server"
OnSelectedIndexChanged="ddtipo_SelectedIndexChanged" >
<asp:ListItem Text="Comum" Value="comum"/>
<asp:ListItem Text="Admin" Value="admin"/>
</asp:DropDownList>
<br /><br />

<asp:Button ID="btenviar" runat="server" Text="Enviar" />


</div>
</form>
</body>
</html>
Cadastro de Departamento
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="CadastroDepartamento.aspx.cs" Inherits="atps.Departamento" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div style="width: 372px; height: 125px;">
<asp:Label ID="lbcodigo" Text="Codigo:" runat="server"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txcodigo" runat="server" Width="187px"></asp:TextBox>
<br />
<asp:Label ID="lbdesc" Text="Descrio:" runat="server"></asp:Label>
&nbsp;<asp:TextBox ID="txdesc" runat="server" Width="187px"></asp:TextBox>
<br /><br />
<asp:Button ID="btenviar" runat="server" Text="Enviar" />
</div>
</form>
</body>

</html>
Cadastro de Materiais
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="CadastroMaterial.aspx.cs" Inherits="atps.Material" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div style="width: 435px">
<asp:Label ID="lbcodigo" Text="Codigo:" runat="server"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txcodigo" runat="server"></asp:TextBox>
<br />
<asp:Label ID="lbcodigodept" Text="Codigo Departamento:"
runat="server"></asp:Label>
<asp:TextBox ID="txcodigodept" runat="server"></asp:TextBox>
<br />
<asp:Label ID="lbdata" Text="Data:" runat="server"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;
<asp:TextBox ID="txdata" runat="server"></asp:TextBox>
<br />
<asp:Label ID="lbtitulo" Text="Titulo:" runat="server"></asp:Label>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;
<asp:TextBox ID="txtiulo" runat="server"></asp:TextBox>
<br />
<asp:Label ID="lbconteudo" Text="Conteudo:" runat="server"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txconteudo" runat="server"></asp:TextBox>
<br />
<asp:Label ID="lbcoduser" Text="Codigo Usuario:" runat="server"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txcoduser" runat="server"></asp:TextBox>
<br /><br />
<asp:Button ID="btenviar" runat="server" Text="Enviar" />
</div>
</form>
</body>
</html>
Consulta de Material
<style type="text/css">
.auto-style1 {
width: 160px;
}
.auto-style2 {
width: 246px;
height: 32px;
}

.auto-style3 {
height: 32px;
}
.auto-style4 {
height: 32px;
width: 317px;
}
.auto-style5 {
width: 317px;
}
.auto-style6 {
width: 246px;
}
</style>
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="Consulta.aspx.cs" Inherits="Consulta_de_Material.Consulta" %>
&nbsp;
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:Panel ID="Panel1" runat="server" Height="141px">

<asp:Label ID="Label1" runat="server" Text="Departamento"></asp:Label>


&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Button ID="Button1" runat="server" Height="23px"
OnClick="Button1_Click" Text="Exibir" />
<br />
<asp:Label ID="Label2" runat="server" Text="Titulo"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<asp:Label ID="Label3" runat="server" Text="Data Publicacao"></asp:Label>
&nbsp;
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;
<br />
<br />
<table style="width: 100%; height: 103px;">
<tr>
<td class="auto-style2">Departamento</td>
<td class="auto-style4">Titulo</td>
<td class="auto-style3">Data de Publicacao</td>
</tr>
<tr>
<td class="auto-style6">&nbsp;</td>

<td class="auto-style5">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="auto-style6">&nbsp;</td>
<td class="auto-style5">&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br />
</asp:Panel>
</form>
</body>
</html>
Consulta de Material
Tela 1
<style type="text/css">
.auto-style1 {
width: 160px;
}
.auto-style2 {
width: 246px;
height: 32px;
}
.auto-style3 {
height: 32px;

}
.auto-style4 {
height: 32px;
width: 317px;
}
.auto-style5 {
width: 317px;
}
.auto-style6 {
width: 246px;
}
</style>
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="Consulta.aspx.cs" Inherits="Consulta_de_Material.Consulta" %>
&nbsp;
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:Panel ID="Panel1" runat="server" Height="141px">
<asp:Label ID="Label1" runat="server" Text="Departamento"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Button ID="Button1" runat="server" Height="23px"
OnClick="Button1_Click" Text="Exibir" />
<br />
<asp:Label ID="Label2" runat="server" Text="Titulo"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<asp:Label ID="Label3" runat="server" Text="Data Publicacao"></asp:Label>
&nbsp;
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;
<br />
<br />
<table style="width: 100%; height: 103px;">
<tr>
<td class="auto-style2">Departamento</td>
<td class="auto-style4">Titulo</td>
<td class="auto-style3">Data de Publicacao</td>
</tr>
<tr>
<td class="auto-style6">&nbsp;</td>
<td class="auto-style5">&nbsp;</td>
<td>&nbsp;</td>

</tr>
<tr>
<td class="auto-style6">&nbsp;</td>
<td class="auto-style5">&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br />
</asp:Panel>
</form>
</body>
</html>
Tela 2
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Tela2.aspx.cs"
Inherits="Tela2.Tela2" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
#TextArea1 {
width: 839px;
height: 132px;
}
</style>
</head>
<body style="height: 314px">

<form id="form1" runat="server">


<div style="height: 315px">
<asp:Panel ID="Panel1" runat="server" Height="314px">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Material<br />
<br />
<asp:Label ID="Label1" runat="server" Text="Departamento"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:Label ID="Label2" runat="server" Text="Data"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<asp:Label ID="Label3" runat="server" Text="Data"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<asp:Label ID="Label4" runat="server" Text="Conteudo"></asp:Label>


<br />
<textarea id="TextArea1" name="S1"></textarea></asp:Panel>
</div>
</form>
</body>
</html>
Passo 3.
Etapa 4 - Relatrio 5: Codificao do Sistema de Publicao de Contedo com
conexo com o Banco de Dados.
Pasta Model.
Departamento:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Atps.Publicacao.Model
{
public class DepartamentoMODEL
{
int codigo;
String descricao;
public DepartamentoMODEL()
{
}
public int Codigo
{

get { return codigo; }


set { codigo = value; }
}
public String Descricao
{
get { return descricao; }
set { descricao = value; }
}
}
}
Material:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Atps.Publicacao.Model
{
public class MaterialMODEL
{
int codigo;
DateTime data;
String titulo;
String conteudo;
int codigo_Usuario;
int codigo_Departamento;
public MaterialMODEL()

{
}
public int Codigo
{
get { return codigo; }
set { codigo = value; }
}
public DateTime Data
{
get { return data; }
set { data = value; }
}
public String Titulo
{
get { return titulo; }
set { titulo = value; }
}
public String Conteudo
{
get { return conteudo; }
set { conteudo = value; }
}
public int Codigo_Usuario
{
get { return codigo_Usuario; }
set { codigo_Usuario = value; }

}
public int Codigo_Departamento
{
get { return codigo_Departamento; }
set { codigo_Departamento = value; }
}
}
}
Usuario:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Atps.Publicacao.Model
{
public class UsuarioMODEL
{
int codigo;
String nome;
String login;
String senha;
String tipo;
int codigo_departamento;
public UsuarioMODEL()
{
}

public int Codigo


{
get { return codigo; }
set { codigo = value; }
}
public String Nome
{
get { return nome; }
set { nome = value; }
}
public String Login
{
get { return login; }
set { login = value; }
}
public String Senha
{
get { return senha; }
set { senha = value; }
}
public String Tipo
{
get { return tipo; }
set { tipo = value; }
}
public int Codigo_Departamento

{
get { return codigo_departamento; }
set { codigo_departamento = value; }
}
}
}

Das könnte Ihnen auch gefallen