private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { Producto prod = new Producto(); ProductoLogica logica = new ProductoLogica(); ModeloLogica logModelo = new ModeloLogica(); if (validaciones() == true) { txtTextBlockDialogo.Text = "Debe completar todos los campos solicitados"; dialogo.IsOpen = true; return; } else { prod.IdProducto = txtCodigo.Text; prod.Nombre = txtNombre.Text; prod.Modelo = logModelo.seleccionarModelo(Convert.ToInt32(cboModelos.SelectedValue)); prod.PrecioCompra = 0; // Convert.ToDecimal(txtPrecioCompra.Text); prod.PrecioVenta = Convert.ToDecimal(txtPrecioVenta.Text); logica.InsertarActialiarProducto(prod); Refrescar(); txtTextBlockDialogo.Text = "Registro procesado"; dialogo.IsOpen = true; btnVolver_Click(sender, e); } } catch (Exception ex) { throw ex; } }
private void Refrescar() { try { ModeloLogica logica = new ModeloLogica(); List <Modelo> lista = new List <Modelo>(); lista = logica.obtenerModelos(); dgModelos.ItemsSource = lista; } catch (Exception ex) { throw ex; } }
private void CargarCboModelos() { try { ModeloLogica logica = new ModeloLogica(); List <Modelo> lista = new List <Modelo>(); lista = logica.seleccionarModeloPorMarca(Convert.ToInt32(cboMarcas.SelectedValue)); cboModelos.ItemsSource = lista; cboModelos.DisplayMemberPath = "NombreCompleto"; cboModelos.SelectedValuePath = "Id"; cboModelos.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; } }