private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { Marca marca = new Marca(); MarcaLogica logica = new MarcaLogica(); if (txtid.Text == "") { marca.Id = logica.obtenerMarcas().Count + 1; } else { marca.Id = Convert.ToInt32(txtid.Text); } if (string.IsNullOrEmpty(txtDescripcion.Text)) { txtTextBlockDialogo.Text = "Debe ingresar la descripciĆ³n de la marca"; dialogo.IsOpen = true; } else { marca.Descripcion = txtDescripcion.Text; logica.InsertarActualizarMarca(marca); Refrescar(); txtTextBlockDialogo.Text = "Registro procesado"; dialogo.IsOpen = true; } } catch (Exception ex) { throw ex; } }
private void Refrescar() { try { MarcaLogica logica = new MarcaLogica(); List <Marca> lista = new List <Marca>(); lista = logica.obtenerMarcas(); dgMarcas.ItemsSource = lista; } catch (Exception ex) { throw ex; } }
private void CargarCboMarcas() { try { MarcaLogica logica = new MarcaLogica(); List <Marca> lista = new List <Marca>(); lista = logica.obtenerMarcas(); cboMarcas.ItemsSource = lista; cboMarcas.DisplayMemberPath = "Descripcion"; cboMarcas.SelectedValuePath = "Id"; cboMarcas.SelectedValue = 1; } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { Modelo modelo = new Modelo(); ModeloLogica logica = new ModeloLogica(); MarcaLogica logMarca = new MarcaLogica(); if (txtid.Text == "") { modelo.Id = logica.obtenerModelos().Count + 1; } else { modelo.Id = Convert.ToInt32(txtid.Text); } if (validaciones() == true) { txtTextBlockDialogo.Text = "Debe completar todos los campos solicitados"; dialogo.IsOpen = true; return; } else { modelo.Descripcion = txtDescripcion.Text; modelo.Anno = Convert.ToInt32(txtAnno.Text); modelo.Marca = logMarca.seleccionarMarca(Convert.ToInt32(cboMarcas.SelectedValue)); logica.InsertarActualizarModelo(modelo); Refrescar(); txtTextBlockDialogo.Text = "Registro procesado"; dialogo.IsOpen = true; } } catch (Exception ex) { throw ex; } }