コード例 #1
0
        private void Aceptar_Click(object sender, RoutedEventArgs e)
        {
            aceptar.Visibility = Visibility.Collapsed;
            // var articulo = listaArt.SelectedCells[0].Item;
            var b = listaArt.Items[Index];

            foreach (tipoarticulo a in tipo)
            {
                if (((articulo)b).TipoArticuloID == a.Descripcion)
                {
                    Art.TipoArticuloID = a.TipoArticuloID.ToString();
                }
            }

            Art.ArticuloID       = ((articulo)b).ArticuloID;
            Art.Blob             = ((articulo)b).Blob;
            Art.Especificaciones = ((articulo)b).Especificaciones;
            Art.MarcaID          = ((articulo)b).MarcaID;
            Art.Nombre           = ((articulo)b).Nombre;
            Art.Pvp = ((articulo)b).Pvp;
            //Art.TipoArticuloID = ((articulo)articulo).TipoArticuloID;
            Art.UrlImagen = ((articulo)b).UrlImagen;

            if (neg.modificarArticulo(Art))
            {
                resultado.SetResourceReference(Control.StyleProperty, "textCorrecto");
                resultado.Text       = "Articulo modificado correctamente";
                aceptar.Visibility   = Visibility.Collapsed;
                resultado.Visibility = Visibility.Visible;
                resultado.Focus();
            }
            else
            {
                resultado.SetResourceReference(Control.StyleProperty, "textError");
                resultado.Text       = "Error al modificar el articulo";
                aceptar.Visibility   = Visibility.Collapsed;
                resultado.Visibility = Visibility.Visible;
                resultado.Focus();
            }
        }