TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS C# 4º SEM TADS - ANHANGUERA

Monografias: ATPS C# 4º SEM TADS - ANHANGUERA. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/11/2013  •  7.868 Palavras (32 Páginas)  •  435 Visualizações

Página 1 de 32

SUMÁRIO

• Classe adminDb.cs........................................................................................3.

• Classe Program.cs.........................................................................................7.

• Tela Splash....................................................................................................8.

• Tela Login......................................................................................................9.

• Frm_Principal (Principal e todos os componentes e SQL)...........................11.

• SQLServer2012............................................................................................19.

• Banco e Tabela CADASTRO........................................................................20.

• MÉTODO INSERT da Classe adminDb........................................................20.

• MÉTODO UPDATE da Classe adminDb.......................................................21.

• MÉTODO DELETE da Classe adminDb.......................................................22.

Classe adminDb:

using System;

using System.Collections.Generic;

using System.Collections;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Data;

using System.Data.SqlClient;

namespace Sistema

{

class adminDb

{

private const string _strCon = @"Data Source=EDUPERALLES;Initial Catalog=sistemaDb;Integrated Security=True";

private string vsql = "";

SqlConnection objCon = null;

#region "Métodos de conexão com BD"

private bool conectar() //método de conectar é private para não ser acessado de fora

{

objCon = new SqlConnection(_strCon);

try

{

objCon.Open();

return true;

}

catch

{

return false;

}

}

private bool desconectar() //método de conectar é private para não ser acessado de fora

{

if (objCon.State != ConnectionState.Closed) //se o estado é diferente de Fechado

{

objCon.Close();

objCon.Dispose();

return true;

}

else

{

objCon.Dispose(); //se a conexao já estiver fechada, limpa memória e retorna falso

return false;

}

}

#endregion

#region "Métodos de execução SQL"

public bool Insert(ArrayList p_arrInsert)

{

vsql = "INSERT INTO CADASTRO ([NOME],[ENDERECO],[TELEFONE],[EMAIL],[CIDADE],[UF])" +

"VALUES (@NOME,@ENDERECO,@TELEFONE,@EMAIL,@CIDADE,@UF)";

SqlCommand objcmd = null;

if (this.conectar())

{

try

{

objcmd = new SqlCommand(vsql, objCon); //tenta criar, e instanciar o sql

objcmd.Parameters.Add(new SqlParameter("@NOME", p_arrInsert[0]));

objcmd.Parameters.Add(new SqlParameter("@ENDERECO", p_arrInsert[1]));

objcmd.Parameters.Add(new SqlParameter("@TELEFONE", p_arrInsert[2]));

objcmd.Parameters.Add(new SqlParameter("@EMAIL", p_arrInsert[3]));

objcmd.Parameters.Add(new SqlParameter("@CIDADE", p_arrInsert[4]));

objcmd.Parameters.Add(new SqlParameter("@UF", p_arrInsert[5]));

objcmd.ExecuteNonQuery(); //executa porém não consulta

return true;

}

...

Baixar como (para membros premium)  txt (22.7 Kb)  
Continuar por mais 31 páginas »
Disponível apenas no TrabalhosGratuitos.com