private void listSalidaArticulos_MouseDoubleClick(object sender, MouseButtonEventArgs e) { SalidaArticulos art = listSalidaArticulos.SelectedValue as SalidaArticulos; SalidaArticulo salidaArt = new SalidaArticulo(); salidaArt.IdArticulo = art.IdArticulo; salidaArt.IdSalida = art.IdSalida; salidaArt.IdSalidaArticulo = art.IdSalidaArticulo; salidaArt.Cantidad = art.Cantidad; UpdateBC objUpdate = new UpdateBC(); ReadOneBC objRead = new ReadOneBC(); Articulo artUpdate = objRead.ReadOneArticulo(salidaArt.IdArticulo); artUpdate.Cantidad += Convert.ToInt16(btnCantidad2.Text); salidaArt.Cantidad -= Convert.ToInt16(btnCantidad2.Text); objUpdate.Update(artUpdate, salidaArt.IdArticulo); if (salidaArt.Cantidad == 0) { DeleteBC objDel = new DeleteBC(); objDel.DeleteSalidaArticulo(salidaArt.IdSalidaArticulo); } else { objUpdate.Update(salidaArt, salidaArt.IdSalidaArticulo); } Update(); }
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 listPendiente_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (sender != null) { PendienteArticulo register = listPendienteArticulo.SelectedValue as PendienteArticulo; 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); objDelete.DeletePendiente(register.IdPendiente); Entrada entr = new Entrada(); entr.IdArticulo = register.IdArticulo; entr.IdFactura = register.IdFactura; entr.Cantidad = register.Cantidad; objCreate.Create(entr); Update(); } }
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(); } }
private void listFactura_KeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Delete) { FacturaProvedor factura = listFactura.SelectedValue as FacturaProvedor; if (factura != null) { if (true == ModernDialog.ShowMessage("¿Desea eliminar el registro?", "Eliminar", System.Windows.MessageBoxButton.YesNo)) { DeleteBC del = new DeleteBC(); del.DeleteFactura(factura.IdFactura); Update(); } } else { ModernDialog.ShowMessage("No ha seleccionado ningun registro para eliminar", "Eliminar", System.Windows.MessageBoxButton.OK); } } }
private void listArticulo_KeyUp(object sender, KeyEventArgs e) { Articulo art = listArticulo.SelectedValue as Articulo; if (art != null) { if (e.Key == Key.Delete) { if (true == ModernDialog.ShowMessage("¿Desea eliminar el registro?", "Eliminar", System.Windows.MessageBoxButton.YesNo)) { DeleteBC del = new DeleteBC(); del.DeleteArticulo(art.IdArticulo); Update(); } } } else { ModernDialog.ShowMessage("No ha seleccionado ningun registro para eliminar", "Eliminar", System.Windows.MessageBoxButton.OK); } }