Example #1
0
        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;
                }
            }
        }
Example #2
0
        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();
                }
            }
        }