hay 1 bug en el mostrarstock

This commit is contained in:
fedpo
2024-08-06 16:27:06 +01:00
committed by fede
parent 4262d66025
commit 66be7e6a69
8 changed files with 27 additions and 8 deletions

View File

@@ -28,7 +28,7 @@ namespace Vista
dgvProveedor.DataSource = null;
dgvProveedor.DataSource = ControladoraPresupuestos.Instance.ListarProveedores();
var presupuestolist = ControladoraPresupuestos.Instance.Listar();
var presupuestolist = ControladoraPresupuestos.Instance.ListarTodo();
numId.Value = (presupuestolist.Count > 0) ?
presupuestolist.Max(x => x.Id + 1) :
0;

View File

@@ -260,12 +260,21 @@ namespace Vista
dgvNoPercedero.DataSource = new List<ProductoNoPercedero> { prod };
}
}
private void MostrarStock()
{
var selectedRow = dgvProductos.SelectedRows[0];
var Producto = new Entidades.Producto
{
Id = Convert.ToInt32(selectedRow.Cells["Id"].Value)
};
numStock.Value = ControladoraProductos.Instance.MostrarStock(Producto);
}
private void dgvProductos_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dgvProductos.SelectedRows.Count == 0) return;
ActualizarGrillaProveedores();
ActualizarGrillaGeneralizaciones();
MostrarStock();
}
private void btnModificar_Click(object sender, EventArgs e)

View File

@@ -70,7 +70,7 @@ namespace Vista
Id = Convert.ToInt32(numId.Value),
Proveedor = orden.Proveedor
};
foreach (var detalle in orden.MostrarDetalles())
foreach (var detalle in ControladoraRemito.Instance.ListarDetallesOrdenesDeCompra(orden))
{
Lote lote = new Lote
{