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(); // } }