Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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();
            }
        }