guardado hecho hasta ordenes de compra

This commit is contained in:
2024-08-11 18:25:32 -03:00
parent 33988cb3db
commit 1fc1a0a2a2
47 changed files with 693 additions and 206 deletions

View File

@@ -151,34 +151,28 @@ namespace Vista
private void btnaddProveedor_Click(object sender, EventArgs e)
{
try
if (dgvProveedor.SelectedRows.Count > 0)
{
if (dgvProveedor.SelectedRows.Count > 0)
foreach (DataGridViewRow selectedRow in dgvProveedor.SelectedRows)
{
foreach (DataGridViewRow selectedRow in dgvProveedor.SelectedRows)
Proveedor proveedor = (Proveedor)selectedRow.DataBoundItem;
var checkcolicion = nuevoproducto.ListarProveedores().Contains(proveedor);
if (checkcolicion)
{
Proveedor proveedor = (Proveedor)selectedRow.DataBoundItem;
var checkcolicion = nuevoproducto.ListarProveedores().Contains(proveedor);
if (checkcolicion)
{
MessageBox.Show("El proveedor ya fue cargado");
return;
}
nuevoproducto.AñadirProveedor(proveedor);
dgvProveedorAñadido.DataSource = null;
dgvProveedorAñadido.DataSource = nuevoproducto.ListarProveedores();
MessageBox.Show("El proveedor ya fue cargado");
return;
}
}
else
{
MessageBox.Show("Por favor, selecciona una fila para añadir Proveedor al producto.");
nuevoproducto.AñadirProveedor(proveedor);
dgvProveedorAñadido.DataSource = null;
dgvProveedorAñadido.DataSource = nuevoproducto.ListarProveedores();
}
}
catch (Exception ex)
else
{
MessageBox.Show($"Error al añadir proveedor: {ex.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
MessageBox.Show("Por favor, selecciona una fila para añadir Proveedor al producto.");
}
}
private void btnrmProveedor_Click(object sender, EventArgs e)
{