//INSERT public void Insert(MODEL.Caminhao caminhao) { SqlConnection conexao = new SqlConnection(strCon); string sql = "INSERT INTO Caminhoes (placa, modelo, corFK, motoristaFK) VALUES (@placa, @modelo, @corFK, @motoristaFK);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@placa", caminhao.placa); cmd.Parameters.AddWithValue("@modelo", caminhao.modelo); cmd.Parameters.AddWithValue("@corFK", caminhao.cor); cmd.Parameters.AddWithValue("@motoristaFK", caminhao.motorista); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("ERRO AO INSERIR CAMINHÃO."); } finally { } }
//Metodo select public MODEL.Caminhao SelectIDnome(int id) { MODEL.Caminhao caminhao = new MODEL.Caminhao(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT *FROM Caminhoes WHERE id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", id); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (dados.Read()) { caminhao.id = Convert.ToInt32(dados["id"].ToString()); caminhao.placa = dados["placa"].ToString(); caminhao.modelo = dados["modelo"].ToString(); caminhao.cor = Convert.ToInt32(dados["corFK"].ToString()); caminhao.motorista = Convert.ToInt32(dados["motoristaFK"].ToString()); } } catch { Console.WriteLine("ERRO AO CONSULTAR O BANCO DE DADOS!"); } finally { } return(caminhao); }
//METODO UPDATE public void Update(MODEL.Caminhao caminhao) { SqlConnection conexao = new SqlConnection(strCon); string sql = "UPDATE Caminhoes SET placa=@placa, modelo=@modelo, corFK=@corFK, motoristaFK=@motoristaFK WHERE id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("id", caminhao.id); cmd.Parameters.AddWithValue("placa", caminhao.placa); cmd.Parameters.AddWithValue("modelo", caminhao.modelo); cmd.Parameters.AddWithValue("corFK", caminhao.cor); cmd.Parameters.AddWithValue("motoristaFK", caminhao.motorista); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("ERRO AO REALIZAR UPDATE NA TABELA CAMINHÕES!"); } finally { } }
//Metodo select public List <MODEL.Caminhao> Select() { List <MODEL.Caminhao> listCaminhao = new List <MODEL.Caminhao>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT *FROM Caminhoes;"; SqlCommand cmd = new SqlCommand(sql, conexao); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.Caminhao caminhao = new MODEL.Caminhao(); caminhao.id = Convert.ToInt32(dados["id"].ToString()); caminhao.placa = dados["placa"].ToString(); caminhao.modelo = dados["modelo"].ToString(); caminhao.cor = Convert.ToInt32(dados["corFK"].ToString()); caminhao.motorista = Convert.ToInt32(dados["motoristaFK"].ToString()); CAMADAS.DAL.Cor dalcor = new CAMADAS.DAL.Cor(); CAMADAS.MODEL.Cor cor = dalcor.SelectIDNome(caminhao.cor); caminhao.nomeCor = cor.cor; CAMADAS.DAL.Motorista dalMoto = new CAMADAS.DAL.Motorista(); CAMADAS.MODEL.Motorista motorista = dalMoto.SelectIDNome(caminhao.motorista); caminhao.nomeMotorista = motorista.nome; listCaminhao.Add(caminhao); } } catch { Console.WriteLine("ERRO AO CONSULTAR O BANCO DE DADOS!"); } finally { } return(listCaminhao); }
public void Update(MODEL.Caminhao caminhao) { DAL.Caminhoes dalCaminhao = new DAL.Caminhoes(); dalCaminhao.Update(caminhao); }
public void Insert(MODEL.Caminhao caminhao) { DAL.Caminhoes dalCaminhao = new DAL.Caminhoes(); dalCaminhao.Insert(caminhao); }