public Formulario(int IdProducto = 0) { InitializeComponent(); this.IdProducto = IdProducto; if (this.IdProducto != 0) { using (Model.MiBaseEntities1 db = new Model.MiBaseEntities1()) { var oProducto = db.Producto.Find(this.IdProducto); txtArticulo.Text = oProducto.Articulo; txtCompañia.Text = oProducto.Compañia; txtMarca.Text = oProducto.Marca; txtModelo.Text = oProducto.Modelo; txtDescripciónVenta.Text = oProducto.DescripciónVenta; } } }
private void Button_Click(object sender, RoutedEventArgs e) { if (IdProducto == 0) { using (Model.MiBaseEntities1 db = new Model.MiBaseEntities1()) { var oProducto = new Model.Producto(); oProducto.Articulo = txtArticulo.Text; oProducto.Compañia = txtCompañia.Text; oProducto.Marca = txtMarca.Text; oProducto.Modelo = txtModelo.Text; oProducto.DescripciónVenta = txtDescripciónVenta.Text; db.Producto.Add(oProducto); db.SaveChanges(); MainWindow.StaticMainFrame.Content = new MenuLista(); } } else { using (Model.MiBaseEntities1 db = new Model.MiBaseEntities1()) { var oProducto = db.Producto.Find(IdProducto); oProducto.Articulo = txtArticulo.Text; oProducto.Compañia = txtCompañia.Text; oProducto.Marca = txtMarca.Text; oProducto.Modelo = txtModelo.Text; oProducto.DescripciónVenta = txtDescripciónVenta.Text; db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MainWindow.StaticMainFrame.Content = new MenuLista(); } } }