private void editarAutomovel() { AutomovelController.EditarAuomovel(Convert.ToInt32(idSelecionado), Convert.ToDouble(textPotencia_Auto.Text), textMarca_Auto.Text, textModelo_Auto.Text, textCor_Auto.Text, Convert.ToInt32(textAno_Auto.Text), Convert.ToInt32(textAutonomia_Auto.Text)); MessageBox.Show("Automóvel editada com sucesso!"); }
private DataTable serializeAutomoveis() { List <Automovel> listaAutomoveisGrid = AutomovelController.ListarAutomoveis(); DataTable customTable = new DataTable("listaBicicletas"); customTable.Columns.Add(new DataColumn("Id")); customTable.Columns.Add(new DataColumn("Marca")); customTable.Columns.Add(new DataColumn("Modelo")); customTable.Columns.Add(new DataColumn("Cor")); customTable.Columns.Add(new DataColumn("Ano")); customTable.Columns.Add(new DataColumn("Potencia")); customTable.Columns.Add(new DataColumn("Autonomia")); foreach (Automovel auto in listaAutomoveisGrid) { customTable.AcceptChanges(); DataRow row = customTable.NewRow(); row[0] = auto.Id; row[1] = auto.Marca; row[2] = auto.Modelo; row[3] = auto.Cor; row[4] = auto.Ano; row[5] = auto.Potencia; row[6] = auto.Autonomia; customTable.Rows.Add(row); } return(customTable); }
private void cadastrarAutomovel() { AutomovelController.CadastrarAutomovel(Convert.ToDouble(textPotencia_Auto.Text), textMarca_Auto.Text, textModelo_Auto.Text, textCor_Auto.Text, Convert.ToInt32(textAno_Auto.Text), Convert.ToInt32(textAutonomia_Auto.Text)); MessageBox.Show("Automóvel cadastrado com sucesso!"); limparCampos(); }
private void carregarAutomovel() { int autoId = Convert.ToInt32(idSelecionado); Automovel auto = AutomovelController.BuscarAutomovel(autoId); textMarca_Auto.Text = auto.Marca; textModelo_Auto.Text = auto.Modelo; textCor_Auto.Text = auto.Cor; textAno_Auto.Text = auto.Ano.ToString(); textPotencia_Auto.Text = auto.Potencia.ToString(); textAutonomia_Auto.Text = auto.Autonomia.ToString(); }
void veiculosAutoComplete() { cbVeiculo.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbVeiculo.AutoCompleteSource = AutoCompleteSource.ListItems; List <KeyValuePair <string, string> > listaVeiculos = new List <KeyValuePair <string, string> >(); switch (lbTipoVeiculo.Text) { case "Veiculo: Automovel": List <Automovel> listaAutomoveis = AutomovelController.ListarAutomoveis(); foreach (var auto in listaAutomoveis) { listaVeiculos.Add(new KeyValuePair <string, string>(auto.Id.ToString(), auto.Modelo)); } break; case "Veiculo: Motocicleta": List <Motocicleta> listaMotocicletas = MotocicletaController.ListarMotocicletas(); foreach (var moto in listaMotocicletas) { listaVeiculos.Add(new KeyValuePair <string, string>(moto.Id.ToString(), moto.Modelo)); } break; case "Veiculo: Bicicleta": List <Bicicleta> listaBicicletas = BicicletaController.ListarBicicletas(); foreach (var bike in listaBicicletas) { listaVeiculos.Add(new KeyValuePair <string, string>(bike.Id.ToString(), bike.Modelo)); } break; } cbVeiculo.DataSource = listaVeiculos; cbVeiculo.DisplayMember = "Value"; cbVeiculo.ValueMember = "Key"; }
private void removerAutomovel(object sender, EventArgs e) { if (idSelecionado == null) { MessageBox.Show("Por favor, selecione um automóvel na lista"); return; } int autoId = Convert.ToInt32(idSelecionado); AutomovelController.RemoverAutomovel(autoId); dataGridAutomoveis.DataSource = null; dataGridAutomoveis.DataSource = serializeAutomoveis();; MessageBox.Show("O automóvel foi removido com sucesso!"); limparSelecao(); }