private void btnEliminarEntrada_Click(object sender, RoutedEventArgs e) { EntradaArticulo reg = listEntradaArticulo.SelectedValue as EntradaArticulo; DeleteBC objDelete = new DeleteBC(); objDelete.DeleteEntrada(reg.IdEntrada); ReadBC objReader = new ReadBC(); EntradaArticulos = objReader.ReadEntradaArticulo(factura.IdFactura); this.DataContext = EntradaArticulos; }
private void listEntrada_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (sender != null) { EntradaArticulo register = listEntradaArticulo.SelectedValue as EntradaArticulo; ReadOneBC objReadOne = new ReadOneBC(); DeleteBC objDelete = new DeleteBC(); CreateBC objCreate = new CreateBC(); UpdateBC objUpdate = new UpdateBC(); Articulo art = objReadOne.ReadOneArticulo(register.IdArticulo); art.Cantidad = art.Cantidad - register.Cantidad; objUpdate.Update(art, art.IdArticulo); Pendiente pend = new Pendiente(); pend.IdArticulo = register.IdArticulo; pend.IdFactura = register.IdFactura; pend.Cantidad = register.Cantidad; objCreate.Create(pend); objDelete.DeleteEntrada(register.IdEntrada); Update(); } }