Array
(
)

CURSO MULTICAMADAS

Dotnet
   - 16 jul 2008

Boa tarde,

Estou seguindo o curso de Multitier do Guinter e estou encontrando algumas dificuldades.

O método para deletar não funciona e também não consigo vincular um Formview ao objectDatasource, segue o código da DAL abaixo:

Se alguém puder ajudar:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;

namespace DAL
{
public class Gerenciador
{
private string ConStr = @´Data Source=Fernanda_TI\SQLEXPRESS;Initial Catalog=Gerenciador;Integrated Security=True´;

public DataSet Select()
{
SqlConnection con = new SqlConnection(ConStr);
string SQL = ´SelectModulo´; //´select * from Modulo´;
SqlCommand cmd = new SqlCommand(SQL, con);
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
public void Update(int ID_Modulo, string Nome_Modulo)
{
SqlConnection con = new SqlConnection(ConStr);
string SQL = ´update Modulo set Nome_Modulo=@Nome_Modulo where ID_Modulo=@ID_Modulo´;
SqlCommand cmd = new SqlCommand(SQL,con);
cmd.Parameters.AddWithValue(´@ID_Modulo´,ID_Modulo);
cmd.Parameters.AddWithValue(´@Nome_Modulo´, Nome_Modulo);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

}
public void Insert(string Nome_Modulo)
{
SqlConnection con = new SqlConnection(ConStr);
string SQL = ´InsertModulo´;//´Insert into Modulo (Nome_Modulo) values (@Nome_Modulo)´;
SqlCommand cmd = new SqlCommand(SQL,con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue(´@Nome_Modulo´, Nome_Modulo);
con.Open();
cmd.ExecuteNonQuery();
con.Close();

}
public void Delete(int ID_Modulo)
{
SqlConnection con = new SqlConnection(ConStr);
string SQL = ´Delete Modulo where ID_Modulo=@ID_Modulo´;
SqlCommand cmd = new SqlCommand(SQL, con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue(´@ID_Modulo´, ID_Modulo);

con.Open();
cmd.ExecuteNonQuery();
con.Close();

}

}
}