Crude Completo
Crude Completo
Crude Completo
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace CRUDE
{
public partial class FRMCRUD : Form
{
public FRMCRUD()
{
InitializeComponent();
}
//([NOME],[IDADE],[ENDERECO],[TELEFONE],[EMAIL],[CIDADE],[UF],[NOME_PAI],[NOME_MAE])
try
{
arr.Add(tbCad_nome.Text);
arr.Add(tcCad_idade.Text);
arr.Add(tbCad_endereco.Text);
arr.Add(tcCad_telefone.Text);
arr.Add(tbCad_email.Text);
arr.Add(cbCad_cidade.Text);
arr.Add(cbCad_uf.Text);
arr.Add(tbCad_nomePai.Text);
arr.Add(tbCad_nomeMae.Text);
if (obj.Insert(arr))
{
else
{
MessageBox.Show("Erro ao cadastrado!", "Erro", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}
catch (Exception erro)
{
MessageBox.Show(erro + "Erro ocorrido");
}
//testeDBinsert();
}
//este método abaixo é do botão update
private void toolStripButton2_Click(object sender, EventArgs e)
{
sisDBADM obj = new sisDBADM();
ArrayList arr = new ArrayList();
arr.Add(tbAdd_codigo.Text);
arr.Add(tbAdd_nome.Text);
arr.Add(tbAdd_idade.Text);
arr.Add(tbAdd_endereco.Text);
arr.Add(tbAdd_telefone.Text);
arr.Add(cbAdd_UF.Text);
arr.Add(cbAdd_cidade.Text);
arr.Add(tbAdd_email.Text);
arr.Add(tbAdd_pai.Text);
arr.Add(tbAdd_mae.Text);
if (obj.update(arr))
{
MessageBox.Show("Atualizado");
tabPage2_Enter(e,e);
}
else
{
MessageBox.Show("não Atualizado");
}
}
else
{
MessageBox.Show("Erro ao apagar!", "erro", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
if(rbNome.Checked)
{
sql = "SELECT [NOME] As Nome,[IDADE] As Idade,[ENDERECO] As Endereço,[TELEFONE] As
Telefone,[EMAIL] As Email FROM CRUD_ALUNOS WHERE NOME LIKE @VALOR";
dgPesquisar.DataSource= obj.Pesquisar(sql, "%"+tbVPesquisa.Text+"%");
else
{
sql = "SELECT [NOME] As Nome,[IDADE] As Idade,[ENDERECO] As Endereço,[TELEFONE] As
Telefone,[EMAIL] As Email FROM CRUD_ALUNOS WHERE ID_ALUNO = @VALOR";
dgPesquisar.DataSource = obj.Pesquisar(sql,tbVPesquisa.Text);
if (rbNome.Checked)
{
sql = "SELECT [NOME] As Nome,[IDADE] As Idade,[ENDERECO] As Endereço,[TELEFONE] As
Telefone,[EMAIL] As Email FROM CRUD_ALUNOS WHERE NOME LIKE @VALOR";
dgPesquisar.DataSource = obj.Pesquisar(sql, "%" + tbVPesquisa.Text + "%");
else
{
sql = "SELECT [NOME] As Nome,[IDADE] As Idade,[ENDERECO] As Endereço,[TELEFONE] As
Telefone,[EMAIL] As Email FROM CRUD_ALUNOS WHERE ID_ALUNO = @VALOR";
dgPesquisar.DataSource = obj.Pesquisar(sql, tbVPesquisa.Text);
}
}
}
}
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;
using System.Data.SqlClient;
namespace CRUDE
{
public partial class frmLogin : Form
{
SqlConnection sqlCoon = null;
private string strCoon = @"Data Source=.;Initial Catalog=CURD_ALUNOS;Integrated
Security=True";
private string _sql = string.Empty;
public bool logado = false;
public frmLogin()
{
InitializeComponent();
}
public void logar()
{
sqlCoon = new SqlConnection(strCoon);
string usu, pwd;
try
{
usu = tb_usuario.Text;
pwd = tb_senha.Text;
_sql = "SELECT COUNT(Id) FROM FormularioLogin WHERE @Nome = Nome AND @Senha = Senha
";
SqlCommand cmd = new SqlCommand(_sql, sqlCoon);
cmd.Parameters.Add("@Nome", SqlDbType.VarChar).Value = usu;
cmd.Parameters.Add("@Senha", SqlDbType.VarChar).Value = pwd;
sqlCoon.Open();
int v = (int)cmd.ExecuteScalar();
if (v > 0)
{
logado = true;
this.Dispose();
}
else
{
MessageBox.Show("Erro ao logar");
logado = false;
}
catch
{
}
}
namespace CRUDE
{
class sisDBADM
{
private const string _strCon = @"Data Source=.;Initial Catalog=CURD_ALUNOS;Integrated
Security=True";
private string vsql = "";
SqlConnection objCon = null;
{
objCon = new SqlConnection(_strCon);
try
{
objCon.Open();
return true;
}
catch
{
return false;
{
if (objCon.State != ConnectionState.Closed)
{
objCon.Close();
objCon.Dispose();
return true;
}
else
{
objCon.Dispose();
return false;
if (this.conectar())
{
try
{
objcmd = new SqlCommand(vsql,objCon);
objcmd.Parameters.Add(new SqlParameter("@NOME", p_arrInsert[0]));
objcmd.Parameters.Add(new SqlParameter("@IDADE", p_arrInsert[1]));
objcmd.Parameters.Add(new SqlParameter("@ENDERECO", p_arrInsert[2]));
objcmd.Parameters.Add(new SqlParameter("@TELEFONE", p_arrInsert[3]));
objcmd.Parameters.Add(new SqlParameter("@EMAIL", p_arrInsert[4]));
objcmd.Parameters.Add(new SqlParameter("@CIDADE", p_arrInsert[5]));
objcmd.Parameters.Add(new SqlParameter("@UF", p_arrInsert[6]));
objcmd.Parameters.Add(new SqlParameter("@NOME_PAI", p_arrInsert[7]));
objcmd.Parameters.Add(new SqlParameter("@NOME_MAE", p_arrInsert[8]));
objcmd.ExecuteNonQuery();
return true;
}
catch (SqlException sqlerr)
{
throw sqlerr;
}
finally
{
this.desconectar();
}
}
else
{
return false;
}
if (this.conectar())
{
try
{
objcmd.ExecuteNonQuery();
return true;
}
catch (SqlException sqlerr)
{
throw sqlerr;
}
finally
{
this.desconectar();
}
}
else
{
return false;
}
if (this.conectar())
{
try
{
}
catch (SqlException sqlerr)
{
throw sqlerr;
}
finally
{
this.desconectar();
}
}
else
{
return false;
}
}
if (this.conectar())
{
try
{
return dt;
}
catch (SqlException sqlerr)
{
throw sqlerr;
}
finally
{
this.desconectar();
}
}
else
{
return null;
}
}
this.vsql = sql;
try
{
return dt;
}
catch (SqlException sqlerr)
{
throw sqlerr;
}
finally
{
this.desconectar();
}
}
else
{
return null;
}
try
{
objcmd = new SqlCommand(vsql, objCon);
objcmd.ExecuteNonQuery();
SqlDataReader dr = objcmd.ExecuteReader();
while (dr.Read())
{
uf.Add(dr["UF"].ToString());
}
return uf;
}
catch (SqlException sqlerr)
{
throw sqlerr;
}
finally
{
this.desconectar();
}
}
else
{
return null;
}
try
{
objcmd = new SqlCommand(vsql, objCon);
objcmd.Parameters.AddWithValue("@UF", uf);
SqlDataReader dr = objcmd.ExecuteReader();
while (dr.Read())
{
cidade.Add(dr["NOME"].ToString());
}
return cidade;
}
catch (SqlException sqlerr)
{
throw sqlerr;
}
finally
{
this.desconectar();
}
}
else
{
return null;
}
}
}