Пример #1
0
        private void btEliminarCliente_Click(object sender, RoutedEventArgs e)
        {
            String nitCliente = (string)((Button)sender).CommandParameter;

            using (Model.puntoDeVentaDB_testEntities db = new Model.puntoDeVentaDB_testEntities())
            {
                var oCliente = db.clientes.Find(nitCliente);
                db.clientes.Remove(oCliente);
                db.SaveChanges();
                this.Close();
            }
        }
 private void Editado(object sender, RoutedEventArgs e)
 {
     if (this.id != 0)
     {
         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);
             // context.ObjectStateManager.ChangeObjectState(product, EntityState.Modified);
             contexto1.Entry(newproducto1).State = System.Data.Entity.EntityState.Modified;
             contexto1.SaveChanges();
         }
     }
 }
 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();
     // }
 }