falta que se actualize numProducto y los infomes

This commit is contained in:
fedpo
2024-08-06 15:11:39 +01:00
parent a9ebcff78b
commit 8b80e421a4
51 changed files with 721 additions and 472 deletions

View File

@@ -50,7 +50,7 @@ namespace Vista
private void CargarTabla()
{
dgvProveedor.DataSource = null;
dgvProveedor.DataSource = ControladoraProveedores.Instance.Listar();
dgvProveedor.DataSource = ControladoraProductos.Instance.ListarProveedores();
if (mod)
{
foreach (Proveedor prov in ControladoraProductos.Instance.ListarProveedores(nuevoproducto))
@@ -135,7 +135,6 @@ namespace Vista
{
if (ValidarDatos())
{
var proveedores = new List<Proveedor>(nuevoproducto.ListarProveedores());
if (checkBox1.Checked) // Producto Perecedero
{
@@ -148,9 +147,13 @@ namespace Vista
Categoria = (Categoria)cmbCategoria.SelectedItem,
MesesHastaConsumoPreferente = (int)numericUpDown1.Value,
MesesHastaVencimiento = (int)numericUpDown2.Value,
proveedores = proveedores
};
foreach (var proveedor in nuevoproducto.ListarProveedores())
{
productoPerecedero.AñadirProveedor(proveedor);
}
string mensaje = mod
? ControladoraProductos.Instance.Modificar(productoPerecedero)
: ControladoraProductos.Instance.Añadir(productoPerecedero);
@@ -167,9 +170,12 @@ namespace Vista
Habilitado = checkHabilitado.Checked,
Categoria = (Categoria)cmbCategoria.SelectedItem,
TipoDeEnvase = (EnvaseTipo)comboBox1.SelectedItem,
proveedores = proveedores
};
foreach (var proveedor in nuevoproducto.ListarProveedores())
{
productoNoPerecedero.AñadirProveedor(proveedor);
}
string mensaje = mod
? ControladoraProductos.Instance.Modificar(productoNoPerecedero)
: ControladoraProductos.Instance.Añadir(productoNoPerecedero);