Banco de Dados

Visual C# + Mysql – Formulário de Cadastro de clientes para Web

Pessoal, este mês finalizei meu curso de Programação e como trabalho de conclusão desenvolvi
este formulário de Cadastro de Clientes para Web utilizando o Visual C# + Mysql.

Código:

Realizando a Conexão com o Banco de Dados

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;

namespace Trabalho1
{
public partial class _Default : System.Web.UI.Page
{
protected void Default_Load(object sender, EventArgs e)
{

}

protected void Salvar_bt_Click(object sender, EventArgs e)
{
MySqlConnection conn; //declaração da conexão
string conexao = “Server=localhost; User Id=root; Password=”; Database=cadastro;”;
conn = new MySqlConnection(conexao);
string comando = “insert into formulario (nome,cpf,endereco,cidade,estado,telefone,celular) “;
comando += “values (‘” + nome_tb.Text + “‘,’” + cpf_tb.Text + “‘,’”;
comando += endereco_tb.Text + “‘,’” + cidade_tb.Text + “‘,’” + estado_tb.Text;
comando += “‘,’” + telefone_tb.Text + “‘,’” + celular_tb.Text + “‘)”;
MySqlCommand cmd = new MySqlCommand(comando);
cmd.Connection = conn; //prepara a conexão para realizar a conexão
conn.Open(); //abrindo a conexão
cmd.ExecuteNonQuery(); //EXECUTAR a conexão MAS NÃO RETORNAR NENHUMA CONSULTA
conn.Close(); //fechando a conexão
id_1.Text = “”;
nome_tb.Text = “”;
cpf_tb.Text = “”;
endereco_tb.Text = “”;
cidade_tb.Text = “”;
estado_tb.Text = “Go”;
telefone_tb.Text = “”;
celular_tb.Text = “”;
}

}
}

Código do Formulário:

<%@ Page Title=”Cadastro” Language=”C#” MasterPageFile=”~/Site.master” AutoEventWireup=”true”
CodeBehind=”Default.aspx.cs” Inherits=”Trabalho1._Default” %>

<asp:Content ID=”HeaderContent” runat=”server” ContentPlaceHolderID=”HeadContent”>
</asp:Content>
<asp:Content ID=”BodyContent” runat=”server” ContentPlaceHolderID=”MainContent”>
<h2>
&nbsp;</h2>
<p>
&nbsp;<asp:Label ID=”id_lb” runat=”server” Text=”Id.:”></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID=”id_1″ runat=”server” Width=”36px”></asp:TextBox>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</p>
<p>
&nbsp;<asp:Label ID=”Nome_lb” runat=”server” Text=”Nome.:”></asp:Label>
&nbsp;&nbsp;
<asp:TextBox ID=”nome_tb” runat=”server” Width=”275px”></asp:TextBox>
&nbsp;<asp:Label ID=”Cpf_lb” runat=”server” Text=”Cpf.:”></asp:Label>
&nbsp;<asp:TextBox ID=”cpf_tb” runat=”server”></asp:TextBox>
</p>
<p>
&nbsp;<asp:Label ID=”Endereco_lb” runat=”server” Text=”End.:”></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID=”endereco_tb” runat=”server” Width=”270px”></asp:TextBox>
</p>
<p>
<asp:Label ID=”Cidade_lb” runat=”server” Text=”Cidade.:”></asp:Label>
&nbsp;
<asp:TextBox ID=”cidade_tb” runat=”server”></asp:TextBox>
&nbsp;
<asp:Label ID=”Estado_lb” runat=”server” Text=”Estado.:”></asp:Label>
&nbsp;<asp:DropDownList ID=”estado_tb” runat=”server” AutoPostBack=”True” Height=”23px”
Width=”46px”>
<asp:ListItem>AC</asp:ListItem>
<asp:ListItem>AL</asp:ListItem>
<asp:ListItem>AP</asp:ListItem>
<asp:ListItem>AM</asp:ListItem>
<asp:ListItem>BA</asp:ListItem>
<asp:ListItem>CE</asp:ListItem>
<asp:ListItem>DF</asp:ListItem>
<asp:ListItem>ES</asp:ListItem>
<asp:ListItem>GO</asp:ListItem>
<asp:ListItem>MA</asp:ListItem>
<asp:ListItem>MS</asp:ListItem>
<asp:ListItem>MG</asp:ListItem>
<asp:ListItem>PA</asp:ListItem>
<asp:ListItem>PB</asp:ListItem>
<asp:ListItem>PR</asp:ListItem>
<asp:ListItem>PE</asp:ListItem>
<asp:ListItem>PI</asp:ListItem>
<asp:ListItem>RJ</asp:ListItem>
<asp:ListItem>RN</asp:ListItem>
<asp:ListItem>RS</asp:ListItem>
<asp:ListItem>RO</asp:ListItem>
<asp:ListItem>RR</asp:ListItem>
<asp:ListItem>SC</asp:ListItem>
<asp:ListItem>SP</asp:ListItem>
<asp:ListItem>SE</asp:ListItem>
<asp:ListItem>TO</asp:ListItem>
<asp:ListItem Value=”MT”></asp:ListItem>
</asp:DropDownList>
</p>
<p>
<asp:Label ID=”Telefone_lb” runat=”server” Text=”Telefone.:”></asp:Label>
<asp:TextBox ID=”telefone_tb” runat=”server”></asp:TextBox>
&nbsp;
<asp:Label ID=”Celular_lb” runat=”server” Text=”Celular.:”></asp:Label>
&nbsp;<asp:TextBox ID=”celular_tb” runat=”server”></asp:TextBox>
</p>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Button ID=”Salvar” runat=”server” Text=”Salvar”
onclick=”Salvar_bt_Click” />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Button ID=”Limpar_bt” runat=”server” Text=”Limpar” />
</p>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
</asp:Content>

No próximo post estarei explicando como criar um Banco de Dados com o Mysql

Visitem também nosso site GeoSenso


Instalando Linux em máquina Virtual – OSGeo Live

Vídeo Tutorial:
Instalando o melhor sistema para Geoprocessamento em Linux
utilizando máquina virtual [Virtual Box].

O OSGeo Live é um sistema bem completo para geoprocessamento
Veja os aplicativos inclusos que mais se destacam:

WebGIS/Webmapping:

-OpenLayers 2.10
-Geomajas — 1.8
-MapFish 2.2
-GeoMoose 2.4
-GeoServer 2.1.1
-MapServer 6.0.1
-GeoNetwork 2.6.4

Mapeamento e Gestão de Eventos Extremos (Desastres):

-Sahana Eden 0.5.5
-Ushahidi 2.1

Banco de Dados Geográfico:

-PostGIS 1.5
-SpatiaLite 2.3.1 / 2.4 beta
-Rasdaman 8.2 (banco de dados raster)
-pgRouting 1.05 (encaminhamento para PostGIS)

Desktop GIS

-Quantum GIS (QGIS) 1.7.0
-GRASS GIS 6.4.1
-gvSIG desktop 1.11
-uDig 1.2.2
-Kosmo GIS 2.0.1
-OpenJUMP GIS 1.4.0.1
-SAGA 2.0.7
-OSSIM 1.8.6 (Processamento de Imagens)
-Geopublisher 1.7 (Catálogos)
-AtlasStyler 1.7 (Editor de Estilo)

obs: Utilizei uma versão no vídeo roda pelo DVD não sendo necessário instalar no HD,
portando, deste modo toda vez que desejar executar este sistema, será necessário
executar novamente o arquivo do DVD conforme mostrado nos tutoriais.

espero que tenham gostado.
Mais tutoriais:
http://www.geosenso.com/


Criando Cadastro Informatizado – TerraView

o Material utilizado neste vídeo (shapes) foi criado pelo professor João Paulo Magna Jr do IFG


Site Geosenso – Geotecnologias

Pessoal é com toda satisfação que apresento à vocês o Site Geosenso (Geoprocessamento e Sensoriamenro Remoto – Geotecnologias)  que apresenta um Banco de Dados com arquivos em pdf com tutoriais, apostilas, apresentações, etc de Geoprocessamento. Vale a pena conferir.

Acesse o site clicando na imagem abaixo


Inserir Arquivo Pdf em Banco de Dados – PostgreSQL

Neste tutorial será abordado como incluir arquivos Pdf em um Banco de Dados utilizando o SGBD (Sistema Gerenciador de Banco de Dados) PostgreSQL.
Para iniciar abra o pgAdmim III e Acesse:
Banco de Dados>postgres>Esquemas>public
Perceba que ainda não temos Tabelas criadas.

Para criar a tabela clique com o botão direito do mouse sobre Tabelas e acesse Nova Tabela…

Nesta janela Nova Tabela…
Na Aba Propriedades, determine o Nome à Tabela (em minúsculo) e defina quem é o Dono da Tabela.

Na Aba Colunas, adicione as colunas:
id do tipo integer e Não Nulo
Arquivo do tipo oid

Para concluir a criação da tabela acesse a aba Restrições e defina a Coluna id como
Chave Primária e clique em OK

Perceba que a tabela que acabamos de criar (dados) já está inclusa em Tabelas mas ainda não foram inseridos os arquivos (pdf). Para inserí-los acesse Executar consultas SQL arbitrárias (Query) clicando no ícone que tem uma folha escrito SQL e um Lapís conforme mostra a figura abaixo.

Na janela Query basta inserir o seguinte comando:
insert into NOME_TABELA values (1, lo_import(‘DIRETORIO DO ARQUIVO’));
Repare que no Painel de saída confirma que o arquivo foi inserido com sucesso.

Para verificar como este arquivo é representado na tabela volte ao pgAdmin III selecione a Tabela dados e clique em Visualizar os dados no objeto selecionado e perceba que o arquivo é representado pelo número 40965.

Qualquer dúvida ou correção entre em contato.

e-mail: aro_junior@hotmail.com
Twitter: @A_Juni0r

Obs: Pessoal estou tentando representar este arquivo da tabela (pdf)
em php, mas tenho pouco conhecimento desta linguagem, se alguém
souber como faz por favor me dê alguns auxílios.


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.