internal void AddSalaEquipamentos(SqlConnection conexaoSql) { //sala 1 - 1 projetor, 2 notebooks, 1 pc e 1 conjunto de caixas de som. sala_equipamento salaEquip1 = new sala_equipamento() { equipamento = new equipamento() { cd_equipamento = 1 }, sala = new sala() { cd_sala = 1 }, dt_recebido = new DateTime(2017, 01, 03, 01, 00, 00) }; //projetor sala_equipamento salaEquip2 = new sala_equipamento() { equipamento = new equipamento() { cd_equipamento = 2 }, sala = new sala() { cd_sala = 1 }, dt_recebido = new DateTime(2017, 02, 03, 02, 00, 00) }; //notebook sala_equipamento salaEquip3 = new sala_equipamento() { equipamento = new equipamento() { cd_equipamento = 3 }, sala = new sala() { cd_sala = 1 }, dt_recebido = new DateTime(2017, 03, 03, 03, 00, 00) }; //notebook sala_equipamento salaEquip4 = new sala_equipamento() { equipamento = new equipamento() { cd_equipamento = 4 }, sala = new sala() { cd_sala = 1 }, dt_recebido = new DateTime(2017, 04, 03, 04, 00, 00) }; //pc sala_equipamento salaEquip5 = new sala_equipamento() { equipamento = new equipamento() { cd_equipamento = 1 }, sala = new sala() { cd_sala = 2 }, dt_recebido = new DateTime(2017, 05, 03, 05, 00, 00) }; //caixa som SalaEquipamentoDAO.Add(salaEquip1, conexaoSql); SalaEquipamentoDAO.Add(salaEquip2, conexaoSql); SalaEquipamentoDAO.Add(salaEquip3, conexaoSql); SalaEquipamentoDAO.Add(salaEquip4, conexaoSql); SalaEquipamentoDAO.Add(salaEquip5, conexaoSql); }
internal void AddSalaEquipamento(sala_equipamento novaSalaEquip = null) { if (_debug) { _preencheBancoUtils.AddSalaEquipamentos(_conexaoSql); } else { SalaEquipamentoDAO.Add(novaSalaEquip, _conexaoSql); } }
public static void Add(sala_equipamento novoSalaEquipamento, SqlConnection conexaoSql) { string sql = "INSERT INTO sala_equipamento (" + sala.CD_SALA + ", " + equipamento.CD_EQUIPAMENTO + ", " + sala_equipamento.DT_RECEBIDO + ") " + " values (@" + sala.CD_SALA + ", @" + equipamento.CD_EQUIPAMENTO + ", @" + sala_equipamento.DT_RECEBIDO + ") "; SqlCommand cmd = conexaoSql.CreateCommand(); cmd.CommandText = sql; cmd.Parameters.Add(DBUtils.criaParametro <int>(sala.CD_SALA, novoSalaEquipamento.sala.cd_sala, SqlDbType.Int)); cmd.Parameters.Add(DBUtils.criaParametro <int>(equipamento.CD_EQUIPAMENTO, novoSalaEquipamento.equipamento.cd_equipamento, SqlDbType.Int)); cmd.Parameters.Add(DBUtils.criaParametro <string>(sala_equipamento.DT_RECEBIDO, novoSalaEquipamento.dt_recebido.ToString("yyyy-MM-ddTHH:mm:ss"), SqlDbType.DateTime)); int rowCount = cmd.ExecuteNonQuery(); AcessoBanco.comandosSqlExecutados += DBUtils.MontaComandoSql(cmd) + "\r\n"; Debug.Write("Linhas afetadas: " + rowCount); }