// Guarda los cambios en una pieza
        public static int SavePieza(Modelo.Pieza piezaElegida)
        {
            Modelo.Pieza pieza = BuscaPieza(piezaElegida.IdPieza);

            pieza.NombrePieza           = piezaElegida.NombrePieza;
            pieza.VehiculoPerteneciente = piezaElegida.VehiculoPerteneciente;
            pieza.Color          = piezaElegida.Color;
            pieza.Cantidad       = piezaElegida.Cantidad;
            pieza.PrecioUnitario = piezaElegida.PrecioUnitario;

            return(_contexto.SaveChanges());
        }
        public EditarPiezaWindow(Modelo.Pieza piezaElegida)
        {
            this.piezaElegida = piezaElegida;
            this.DataContext  = new MenuPrincipalViewModel();
            InitializeComponent();

            FormularioUserControl.NombrePiezaTextBox.IsReadOnly           = true;
            FormularioUserControl.VehiculoPertenecienteTextBox.IsReadOnly = true;

            FormularioUserControl.NombrePiezaTextBox.Text           = piezaElegida.NombrePieza;
            FormularioUserControl.VehiculoPertenecienteTextBox.Text = piezaElegida.VehiculoPerteneciente;
            FormularioUserControl.ColorTextBox.Text    = piezaElegida.Color;
            FormularioUserControl.PrecioTextBox.Text   = piezaElegida.PrecioUnitario.ToString();
            FormularioUserControl.CantidadTextBox.Text = piezaElegida.Cantidad.ToString();
        }
 // Crea la nueva pieza
 public static int AddPieza(Modelo.Pieza pieza)
 {
     _contexto.Piezas.Add(pieza);
     return(_contexto.SaveChanges());
 }