public void ModeloVehiculo_Load(object sender, EventArgs e, Data.Entidades.Modelo modelo) { cbModeloMarca.DataSource = _marcaService.GetAll(); cbModeloMarca.DisplayMember = "Descripcion"; cbModeloMarca.ValueMember = "Id"; lblModeloId.Text = modelo.Id.ToString(); txtModeloDescripcion.Text = modelo.Descripcion; cbModeloMarca.SelectedValue = modelo.MarcaId; }
private void btnModeloGuardar_Click(object sender, EventArgs e) { if (txtModeloDescripcion.Text == "") { MessageBox.Show("Llene los campos faltantes.", "Datos necesarios vacios", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { var modelo = new Data.Entidades.Modelo { Id = lblModeloId.Text == "Modelo ID" ? 0 : Convert.ToInt32(lblModeloId.Text), Descripcion = txtModeloDescripcion.Text, MarcaId = Convert.ToInt32(cbModeloMarca.SelectedValue) }; _modeloService.Save(modelo); MessageBox.Show("El Modelo ha sido agregado exitosamente.", "Modelo agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); ModeloVehiculo_Load(sender, e); lblModeloId.Text = "Modelo ID"; this.Dispose(); VehiculoCrear form = new VehiculoCrear(); form.ShowDialog(); } if (lblModeloId.Text == "Modelo ID") { txtModeloDescripcion.Text = ""; cbModeloMarca.SelectedValue = cbModeloMarca.Items[0]; } }