//METODO INSERIR public void Inserir(MODEL.Frete frete) { SqlConnection conexao = new SqlConnection(strCon); string sql = "INSERT INTO Frete (produto, localPartida, localEntrega, data, valorFrete, TransportadoraFK, motoristaFK) VALUES (@produto, @localPartida, @localEntrega, @data, @valorFrete, @transportadoraFK, @motoristaFK);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@produto", frete.produto); cmd.Parameters.AddWithValue("@localPartida", frete.localPartida); cmd.Parameters.AddWithValue("@localEntrega", frete.localEntrega); cmd.Parameters.AddWithValue("@data", frete.data); cmd.Parameters.AddWithValue("@valorFrete", frete.valor); cmd.Parameters.AddWithValue("@transportadoraFK", frete.transportadora); cmd.Parameters.AddWithValue("@motoristaFK", frete.motorista); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("ERRO AO INSERIR FRETE."); } finally { conexao.Close(); } }
//UPDATE public void Update(MODEL.Frete frete) { SqlConnection conexao = new SqlConnection(strCon); string sql = "UPDATE Frete SET produto=@produto, localPartida=@localPartida, localEntrega=@localEntrega, data=@data, valorFrete=@valorFrete, transportadoraFK=@transportadoraFK, motoristaFK=@motoristaFK WHERE id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("id", frete.id); cmd.Parameters.AddWithValue("produto", frete.produto); cmd.Parameters.AddWithValue("localPartida", frete.localPartida); cmd.Parameters.AddWithValue("localEntrega", frete.localEntrega); cmd.Parameters.AddWithValue("data", frete.data); cmd.Parameters.AddWithValue("valorFrete", frete.valor); cmd.Parameters.AddWithValue("transportadoraFK", frete.transportadora); cmd.Parameters.AddWithValue("motoristaFK", frete.motorista); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("ERRO AO REALIZAR UPDATE NA TABELA FRETE!"); } finally { conexao.Close(); } }
//SELECT public List <MODEL.Frete> Select() { List <MODEL.Frete> listFrete = new List <MODEL.Frete>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT *FROM Frete;"; SqlCommand cmd = new SqlCommand(sql, conexao); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.Frete frete = new MODEL.Frete(); frete.id = Convert.ToInt32(dados["id"].ToString()); frete.produto = dados["produto"].ToString(); frete.localPartida = dados["localPartida"].ToString(); frete.localEntrega = dados["localEntrega"].ToString(); frete.data = Convert.ToDateTime(dados["data"].ToString()); frete.valor = Convert.ToSingle(dados["valorFrete"].ToString()); frete.transportadora = Convert.ToInt32(dados["transportadoraFK"].ToString()); frete.motorista = Convert.ToInt32(dados["motoristaFK"].ToString()); CAMADAS.DAL.Motorista dalMoto = new CAMADAS.DAL.Motorista(); CAMADAS.MODEL.Motorista motorista = dalMoto.SelectIDNome(frete.motorista); frete.nomeMotorista = motorista.nome; CAMADAS.DAL.Transportadora dalTransportadora = new CAMADAS.DAL.Transportadora(); CAMADAS.MODEL.Transportadora transportadora = dalTransportadora.SelectIDNome(frete.transportadora); frete.nomeTransportadora = transportadora.transportadoraNome; listFrete.Add(frete); } } catch { Console.WriteLine("ERRO AO CONSULTAR O BANCO DE DADOS!"); } finally { } return(listFrete); }
public void Update(MODEL.Frete frete) { DAL.Frete dalFrete = new DAL.Frete(); dalFrete.Update(frete); }
public void Insert(MODEL.Frete frete) { DAL.Frete dalFrete = new DAL.Frete(); dalFrete.Inserir(frete); }