public List <Modelo.Nutricionista> Select(int id) { // Variavel para armazenar um livro Modelo.Nutricionista aNutricionista; // Cria Lista Vazia List <Modelo.Nutricionista> aListNutricionista = new List <Modelo.Nutricionista>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "Select * from Nutricionista Where id = @nutid"; cmd.Parameters.AddWithValue("@nutid", id); // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); // Le titulo do livro do resultado e apresenta no segundo rótulo if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { // Cria objeto com dados lidos do banco de dados aNutricionista = new Modelo.Nutricionista( int.Parse(dr["id"].ToString()), dr["Nome"].ToString(), dr["Telefone"].ToString(), dr["Email"].ToString(), dr["Login"].ToString(), dr["Senha"].ToString(), DateTime.Parse(dr["DataNascimento"].ToString()) ); // Adiciona o livro lido à lista aListNutricionista.Add(aNutricionista); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(aListNutricionista); }
public void Delete(Modelo.Nutricionista obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("DELETE FROM Nutricionista WHERE id = @Nutricionista_id", conn); cmd.Parameters.AddWithValue("@Nutricionista_id", obj.id); // Executa Comando cmd.ExecuteNonQuery(); }
public void Insert(Modelo.Nutricionista obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("INSERT INTO Nutricionista (Nome, Telefone, Email, Login, Senha, DataNascimento) VALUES(@Nome, @Telefone, @Email, @Login, @Senha, @DataNascimento)", conn); cmd.Parameters.AddWithValue("@Nome", obj.Nome); cmd.Parameters.AddWithValue("@Telefone", obj.Telefone); cmd.Parameters.AddWithValue("@Email", obj.Email); cmd.Parameters.AddWithValue("@Login", obj.Login); cmd.Parameters.AddWithValue("@Senha", obj.Senha); cmd.Parameters.AddWithValue("@DataNascimento", obj.DataNascimento); // Executa Comando cmd.ExecuteNonQuery(); }
public void Update(Modelo.Nutricionista obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("UPDATE Nutricionista SET Nome = @Nome, Telefone = @Telefone, Email = @Email, Login = @Login, Senha = @Senha, DataNascimento = @DataNascimento where id = @id ", conn); cmd.Parameters.AddWithValue("@Nome", obj.Nome); cmd.Parameters.AddWithValue("@Telefone", obj.Telefone); cmd.Parameters.AddWithValue("@Email", obj.Email); cmd.Parameters.AddWithValue("@Login", obj.Login); cmd.Parameters.AddWithValue("@Senha", obj.Senha); cmd.Parameters.AddWithValue("@id", obj.id); cmd.Parameters.AddWithValue("@DataNascimento", obj.DataNascimento); // Executa Comando cmd.ExecuteNonQuery(); }