public static void Insert(Modelo.Comentario comentario) { try { if (Select(comentario.Jogo_id, comentario.Usuario_id) == null) { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlComentario = "INSERT INTO Comentario(descricao, usuarioId) VALUES (@descricao, @usuarioId)"; SqlCommand cmdComentario = new SqlCommand(sqlComentario, connection); cmdComentario.Parameters.AddWithValue("@descricao", comentario.descricao); cmdComentario.Parameters.AddWithValue("@usuarioId", SqlDbType.UniqueIdentifier).Value = comentario.Usuario_id; cmdComentario.ExecuteNonQuery(); } } else { Update(comentario); } } catch (SystemException) { throw; } }
public static Modelo.Comentario Select(int jogo_id, string usuario_id) { Modelo.Comentario Comentario = null; try { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlComentario = "SELECT * FROM Comentario WHERE Jogo_id = @jogo_id and Usuario_id = @usuario_id"; SqlCommand cmdComentario = new SqlCommand(sqlComentario, connection); cmdComentario.Parameters.AddWithValue("@jogo_id", jogo_id); cmdComentario.Parameters.AddWithValue("@usuario_id", usuario_id); SqlDataReader drComentarios; using (drComentarios = cmdComentario.ExecuteReader()) { if (drComentarios.HasRows) { while (drComentarios.Read()) { string descricao = (string)drComentarios["descricao"]; int idJogo = (int)drComentarios["Jogo_id"]; string UsuarioId = (string)drComentarios["usuarioId"]; Comentario = new Modelo.Comentario(descricao, idJogo, UsuarioId); } } } } } catch (SystemException) { throw; } return(Comentario); }
protected void add_Click(object sender, EventArgs e) { Modelo.Comentario aComentario; DAL.DALComentario aDALComentario; aComentario = new Modelo.Comentario("1", Convert.ToString(Session["idusuario"]), Convert.ToString(Session["idchamado"]), 1, Convert.ToString(descricao.Text), DateTime.Now, 1); aDALComentario = new DAL.DALComentario(); aDALComentario.Insert(aComentario); Response.Redirect("~\\4-Professor\\WebFormEditChamadoProfessor.aspx"); }
public void Insert(Modelo.Comentario mC) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand com = conn.CreateCommand(); SqlCommand cmd = new SqlCommand("INSERT INTO Comentario (comentario, pacote_id, cliente_id, data) VALUES(@comentario, @Pacote, @Cliente, @Data)", conn); cmd.Parameters.AddWithValue("@comentario", mC.comentario); cmd.Parameters.AddWithValue("@Pacote", mC.pacote_id); cmd.Parameters.AddWithValue("@Cliente", mC.cliente_id); cmd.Parameters.AddWithValue("@Data", mC.data); cmd.ExecuteNonQuery(); conn.Close(); }
public List <Modelo.Comentario> SelectInterno(string id) { DALUsuario usu = new DALUsuario(); string nomeUsuario; Modelo.Comentario aComentario; List <Modelo.Comentario> aListcomentario = new List <Modelo.Comentario>(); if (id != null) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM Comentario WHERE chamados_id = @id and status = 2 ORDER BY data_hora DESC"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { //Retorna o nome do usuário nomeUsuario = usu.Select(dr["usuario_id"].ToString()).nome; // Cria objeto com dados lidos do banco de dados aComentario = new Modelo.Comentario(dr["id"].ToString(), dr["usuario_id"].ToString(), nomeUsuario, dr["chamados_id"].ToString(), Convert.ToInt32(dr["restricao"].ToString()), dr["descricao"].ToString(), Convert.ToDateTime(dr["data_hora"].ToString())); aListcomentario.Add(aComentario); } } dr.Close(); conn.Close(); } return(aListcomentario); }
public static void Delete(Modelo.Comentario comentario) { try { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlComentario = "DELETE FROM Comentario WHERE Jogo_id = @jogo_id and Usuario_id = @usuario_id"; SqlCommand cmdComentario = new SqlCommand(sqlComentario, connection); cmdComentario.Parameters.AddWithValue("@jogo_id", comentario.Jogo_id); cmdComentario.Parameters.AddWithValue("@usuario_id", comentario.Usuario_id); cmdComentario.ExecuteNonQuery(); } } catch (SystemException) { throw; } }
public void Insert(Modelo.Comentario 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 inserir SqlCommand cmd = new SqlCommand("INSERT INTO Comentario(usuario_id,chamados_id,restricao,descricao,data_hora,status) VALUES (@usuario_id,@chamados_id,@restricao,@descricao,@data_hora, @status)", conn); cmd.Parameters.AddWithValue("@usuario_id", obj.usuario_id); cmd.Parameters.AddWithValue("@chamados_id", obj.chamados_id); cmd.Parameters.AddWithValue("@restricao", obj.restricao); cmd.Parameters.AddWithValue("@descricao", obj.descricao); cmd.Parameters.AddWithValue("@data_hora", obj.data_hora); cmd.Parameters.AddWithValue("@status", obj.status); // Executa Comando cmd.ExecuteNonQuery(); }
public static void Update(Modelo.Comentario comentario) { try { using (connection = new SqlConnection(connectionString)) { connection.Open(); if (Select(comentario.Jogo_id, comentario.Usuario_id) != comentario) { string sqlComentario = "UPDATE Comentario SET descricao = @descricao WHERE Jogo_id = @jogo_id and Usuario_id = @usuario_id"; SqlCommand cmdComentario = new SqlCommand(sqlComentario, connection); cmdComentario.Parameters.AddWithValue("@descricao", comentario.descricao); cmdComentario.Parameters.AddWithValue("@jogo_id", comentario.Jogo_id); cmdComentario.Parameters.AddWithValue("@usuario_id", comentario.Usuario_id); cmdComentario.ExecuteNonQuery(); } } } catch (SystemException) { throw; } }
public static List <Modelo.Comentario> SelectAll() { Modelo.Comentario comentario; List <Modelo.Comentario> comentarios = new List <Modelo.Comentario>(); try { using (connection = new SqlConnection(connectionString)) { connection.Open(); string sqlComentarios = "SELECT * FROM Comentario"; SqlCommand cmdComentarios = new SqlCommand(sqlComentarios, connection); SqlDataReader drComentarios; using (drComentarios = cmdComentarios.ExecuteReader()) { if (drComentarios.HasRows) { while (drComentarios.Read()) { string descricaoComentario = (string)drComentarios["descricao"]; int idJogo = (int)drComentarios["Jogo_id"]; string idUsuario = (string)drComentarios["usuarioId"]; comentario = new Modelo.Comentario(descricaoComentario, idJogo, idUsuario); comentarios.Add(comentario); } } } } } catch (SystemException) { throw; } return(comentarios); }
protected void add_ClickIn(object sender, EventArgs e) { Modelo.Comentario aComentario; DAL.DALComentario aDALComentario; aComentario = new Modelo.Comentario("1", Convert.ToString(Session["idusuario"]), Convert.ToString(Session["idchamado"]), 1, Convert.ToString(descricaoIn.Text), DateTime.Now, 2); aDALComentario = new DAL.DALComentario(); //validação dos outros dados try { aDALComentario.Insert(aComentario); } catch (SqlException error) { if (error.Message.Contains("Insira um comentário")) { Session["MsgErrocoment"] = "Por favor, Insira um comentário"; } } Session["tipocomentario"] = "Interno"; Response.Redirect("~\\3-Bolsista\\WebFormEditChamadoBolsista.aspx"); }