private void BtnAddPneu_Click(object sender, EventArgs e) { if (validacao()) { var veiculo = GetVeiculo(); veiculo.Pneus = new VeiculosPneusDao().GetAll().Where(v => v.VeiculosId == veiculo.Id).ToList(); var pneu = new Pneus { DataAdicao = datePneu.Value.Date, Marca = txtMarca.Text, Modelo = txtModelo.Text, KmAtual = 0 }; if (veiculo.Pneus.Count != 0) { if (MessageBox.Show("Veiculo já possui pneus cadastrados, trocar eles?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { while (veiculo.Pneus.Count != 0) { var _pneu = veiculo.Pneus.First(); var sefoi = new VeiculosPneusDao().DeleteRegistro(_pneu); veiculo.Pneus.Remove(_pneu); } CadastrarPneus(veiculo, pneu); } } else { CadastrarPneus(veiculo, pneu); } } }
private void BtnAddPneu_Click(object sender, EventArgs e) { if (validacao()) { var pneu = new Pneus(); var veiculo = GetVeiculo(); pneu.VeiculoId = veiculo.Id; pneu.Marca = txtMarca.Text; pneu.Estado = comboEstado.Text; pneu.DataAdicao = datePneu.Value; pneu.Modelo = txtModelo.Text; if (new PneusDao().DbAdd(pneu)) { MessageBox.Show($"Pneu vinculado ao veiculo com sucesso"); } else { MessageBox.Show("Erro na adição do Pneu"); } PreencheTabela(veiculo); } }
public ActionResult Deletar(Pneus pneu) { try { new PneusDao().DeleteRegistro(pneu); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Editar(Pneus pneu) { try { new PneusDao().DbUpdate(pneu); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Adicionar(Pneus pneu) { try { new PneusDao().DbAdd(pneu); return(RedirectToAction("Index", "Veiculos")); } catch { return(View()); } }
static void Main(string[] args) { Pedido pedido = new Pedido(1, "Pedro", "Azul"); pedido.ChamarPedido(); Cliente cliente = new Cliente(2); cliente.ChamarCliente(); Pneus pneu = new Pneus(10, "novos", "Eu mesmo"); Carro carro = new Carro( new Pneus(10.00, "", ""), new Motor(20.00, 500, "A shined"), new Bancos(10.00, "", "A shined") ); carro.ChamarCarro(); }
private void CadastrarPneus(Veiculos veiculo, Pneus pneu) { for (int i = 0; i < 4; i++) { veiculo.AddPneu(pneu); } if (new VeiculosDao().DbUpdate(veiculo)) { MessageBox.Show($"Pneus vinculado ao veiculo {veiculo.Placa} com sucesso"); LimpaTela(); PreencheTabela(veiculo); } else { MessageBox.Show("Erro na adição do Pneu"); } }