public List <ModelComandos> listaComandos() { List <ModelComandos> listaComando = new List <ModelComandos>(); using (SqlConnection con = new SqlConnection(connectionString)) { string SQL = "SELECT idcomando, arquivo, Comandos.nome, Grupos.nome as grupo, Grupos.idgrupo as fk_idgrupo FROM Comandos" + " INNER JOIN Grupos" + " ON Comandos.fk_idgrupo = Grupos.idgrupo" + " ORDER BY 1 ASC;"; con.Open(); SqlCommand command = new SqlCommand(SQL, con); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { ModelComandos cm = new ModelComandos { idcomando = TratarConversaoDeDados.TrataInt(reader["idcomando"]), nome = TratarConversaoDeDados.TrataString(reader["nome"]), arquivoNome = TratarConversaoDeDados.TrataString(reader["arquivo"]), fk_idgrupo = TratarConversaoDeDados.TrataInt(reader["fk_idgrupo"]), grupo = TratarConversaoDeDados.TrataString(reader["grupo"]) }; listaComando.Add(cm); } reader.Close(); con.Close(); } return(listaComando); }
public ModelComandos buscaComando(int idcomando) { ModelComandos comand = new ModelComandos(); using (SqlConnection con = new SqlConnection(connectionString)) { string SQL = "SELECT idcomando, arquivo, Comandos.nome, Grupos.nome as grupo, Grupos.idgrupo as fk_idgrupo FROM Comandos" + " INNER JOIN Grupos" + " ON Comandos.fk_idgrupo = Grupos.idgrupo" + " WHERE idcomando = " + idcomando + ";"; con.Open(); SqlCommand command = new SqlCommand(SQL, con); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { comand.idcomando = TratarConversaoDeDados.TrataInt(reader["idcomando"]); comand.arquivoNome = TratarConversaoDeDados.TrataString(reader["arquivo"]); comand.nome = TratarConversaoDeDados.TrataString(reader["nome"]); comand.grupo = TratarConversaoDeDados.TrataString(reader["grupo"]); comand.fk_idgrupo = TratarConversaoDeDados.TrataInt(reader["fk_idgrupo"]); } reader.Close(); con.Close(); } return(comand); }
public void updateComando(ModelComandos comand, string nome, int fk_idgrupo) { using SqlConnection con = new SqlConnection(connectionString); string SQL = "UPDATE Comandos SET nome = '" + nome + "', fk_idgrupo = '" + fk_idgrupo + "', arquivo = '" + comand.arquivo.FileName + "' WHERE idcomando = " + comand.idcomando + " ;"; con.Open(); SqlCommand command = new SqlCommand(SQL, con); command.ExecuteNonQuery(); con.Close(); }
public void addComando(ModelComandos comand) { using SqlConnection con = new SqlConnection(connectionString); string SQL = "INSERT INTO Comandos (nome,fk_idgrupo, arquivo) VALUES ('" + comand.nome + "', '" + comand.fk_idgrupo + "', '" + comand.arquivo.FileName + "');"; con.Open(); SqlCommand command = new SqlCommand(SQL, con); command.ExecuteNonQuery(); con.Close(); }
public IActionResult updateComando(ModelComandos comando) { comando.updateComando(comando, comando.nome, comando.fk_idgrupo, _appEnvironment.WebRootPath); return(RedirectToAction("Comandos", "Comandos")); }
public IActionResult addComando(ModelComandos comando) { comando.addComando(comando, _appEnvironment.WebRootPath); return(RedirectToAction("Comandos", "Comandos")); }