private void BtnCrear_Click(object sender, System.Windows.RoutedEventArgs e) { ArticuloEditar ventana = new ArticuloEditar(); ventana.Owner = this; ventana.ShowDialog(); }
private void BtnEditarArticulo_Click(object sender, System.Windows.RoutedEventArgs e) { //Casteo súper mega heavy poderoso para obtener los datos a editar object[] datos = ((DataRowView)((Button)sender).DataContext).Row.ItemArray; //Obteniendo datos del arreglo int id = Convert.ToInt32(datos[0]); string descripcion = (string)datos[1]; decimal precio = Convert.ToDecimal(datos[2]); decimal costo = Convert.ToDecimal(datos[3]); string codBarras = (string)datos[6]; //Instanciando artículo a editar Articulo articulo = new Articulo(descripcion, costo, precio, codBarras); ArticuloEditar editar = new ArticuloEditar(id, articulo); editar.Owner = this; editar.ShowDialog(); //Actualizo tabla para refrescar nuevos resultados this.txtBuscar.Text = ""; this.TxtBuscar_TextChanged(null, null); }