internal static List <equipamento> Busca(SqlConnection conexaoSql) { string sql = "SELECT * FROM " + NOME_TABELA; SqlCommand cmd = conexaoSql.CreateCommand(); cmd.CommandText = sql; List <equipamento> equipamentos = new List <equipamento>(); using (DbDataReader reader = cmd.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { equipamento equip = new equipamento(); equip.cd_equipamento = DBUtils.buscaValor <int>(equipamento.CD_EQUIPAMENTO, reader); equip.nm_equipamento = DBUtils.buscaValor <string>(equipamento.NM_EQUIPAMENTO, reader); equipamentos.Add(equip); } } } return(equipamentos); }
internal void AddEquipamento(equipamento novoEquip = null) { if (_debug) { _preencheBancoUtils.AddEquipamentos(_conexaoSql); } else { EquipamentoDAO.Add(novoEquip, _conexaoSql); } }
public static void Add(equipamento novoEquip, SqlConnection conexaoSql) { string sql = "INSERT INTO equipamento (" + equipamento.CD_EQUIPAMENTO + ", " + equipamento.NM_EQUIPAMENTO + ") " + " values (@" + equipamento.CD_EQUIPAMENTO + ", @" + equipamento.NM_EQUIPAMENTO + ") "; SqlCommand cmd = conexaoSql.CreateCommand(); cmd.CommandText = sql; cmd.Parameters.Add(DBUtils.criaParametro <int>(equipamento.CD_EQUIPAMENTO, novoEquip.cd_equipamento, SqlDbType.Int)); cmd.Parameters.Add(DBUtils.criaParametro <string>(equipamento.NM_EQUIPAMENTO, novoEquip.nm_equipamento, SqlDbType.VarChar)); int rowCount = cmd.ExecuteNonQuery(); AcessoBanco.comandosSqlExecutados += DBUtils.MontaComandoSql(cmd) + "\r\n"; Debug.Write("Linhas afetadas: " + rowCount); }
internal void AddEquipamentos(SqlConnection conexaoSql) { equipamento equipamento1 = new equipamento() { cd_equipamento = 1, nm_equipamento = "Projetor" }; equipamento equipamento2 = new equipamento() { cd_equipamento = 2, nm_equipamento = "Notebook" }; equipamento equipamento3 = new equipamento() { cd_equipamento = 3, nm_equipamento = "Caixa de Som" }; equipamento equipamento4 = new equipamento() { cd_equipamento = 4, nm_equipamento = "Computador" }; EquipamentoDAO.Add(equipamento1, conexaoSql); EquipamentoDAO.Add(equipamento2, conexaoSql); EquipamentoDAO.Add(equipamento3, conexaoSql); EquipamentoDAO.Add(equipamento4, conexaoSql); }