falta que se actualize numProducto y los infomes

This commit is contained in:
2024-08-11 18:26:09 -03:00
parent cff13f1e47
commit 4262d66025
42 changed files with 724 additions and 471 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);