示例#1
0
        private void actualizarPromocion()
        {
            List<PromoViewModel> lista = new List<PromoViewModel>();
            using (Model.puntoDeVentaDB_testEntities contexto = new Model.puntoDeVentaDB_testEntities())
            {
                lista = (from d in contexto.promocion
                         select new PromoViewModel
                         {
                             idPromo = d.codPromocion,
                             NombrePromo = d.nomProm,
                             // EstadoPromo = Convert.ToBoolean(d.estadoProm),
                             DescripcionPromo = d.detalleProm,
                             // precioPromo = (decimal)d.precioProm

                         }).ToList();
            }
            DGPromo.ItemsSource = lista;
        }
 private void Guardado(object sender, RoutedEventArgs e)
 {
     if (textboxNP.Text == "" ||
         textboxdescrip.Text == "" ||
         textboxcp.Text == "" ||
         textboxpv.Text == "" ||
         textcat.Text == "")
     {
         MessageBox.Show("Llene todos los datos", "Alerta", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
     else
     {
         //if (pro == null)
         //{
         //    using (Model.puntoDeVentaDB_testEntities contexto1 = new Model.puntoDeVentaDB_testEntities())
         //    {
         //        var newproducto1 = contexto1.productos.Find(this.id);
         //        newproducto1.nombreProd = textboxNP.Text;
         //        newproducto1.descripcionProd = textboxdescrip.Text;
         //        newproducto1.costoProd = Convert.ToDecimal(textboxcp.Text);
         //        newproducto1.precioProd = Convert.ToDecimal(textboxpv.Text);
         //        contexto1.Entry(newproducto1).State = System.Data.Entity.EntityState.Modified;
         //        contexto1.SaveChanges();
         //    }
         //}
         // else
         // {
         using (Model.puntoDeVentaDB_testEntities contexto = new Model.puntoDeVentaDB_testEntities())
         {
             var newproducto = new Model.productos();
             newproducto.nombreProd         = textboxNP.Text;
             newproducto.descripcionProd    = textboxdescrip.Text;
             newproducto.costoProd          = Convert.ToDecimal(textboxcp.Text);
             newproducto.precioProd         = Convert.ToDecimal(textboxpv.Text);
             newproducto.disponibilidadProd = Convert.ToBoolean(textdispo.Text);
             contexto.productos.Add(newproducto);
             contexto.SaveChanges();
         }
     }
     this.Close();
     WindowAdministrador.ns.Content = new ProductosAdm();
     // }
 }
示例#3
0
        private void refresh()
        {
            List<ProductViewModel> lista = new List<ProductViewModel>();
            //DGMenu.ItemsSource = lista;
            using (Model.puntoDeVentaDB_testEntities contexto = new Model.puntoDeVentaDB_testEntities())
            {
                lista = (from d in contexto.productos
                         select new ProductViewModel
                         {
                             IdProducto = d.idProducto,
                             NombreProducto = d.nombreProd,
                             DescripcionProducto = d.descripcionProd,
                             PrecioProducto = (decimal)d.precioProd,
                            // DisponibilidadProducto = (bool)d.disponibilidadProd
                         }).ToList();

            }
           // DGMenu.ItemsSource = lista;
        }