// Recibe una donacion, la valida y si es valido, lo añade a la Lista. public string nuevaDonacion(DonacionEconomica nDonacion, Centro centro) { bool existe = false; string msg = ""; int ite = 0; while (ite < donaciones.Count && !existe) { if (nDonacion.Id == donaciones[ite].Id) { existe = true; } ite++; } if (!existe) { donaciones.Add(nDonacion); centro.recibirDonacion(nDonacion); msg += "Donacion agregada recibida por " + centro.Nombre + "."; } else { msg += "# ERROR: Donacion ya existente."; } return(msg); }
private void cargaDonaciones() { List <Producto> lProd1 = new List <Producto>(); lProd1.Add(productos[0]); lProd1.Add(productos[0]); lProd1.Add(productos[0]); lProd1.Add(productos[3]); lProd1.Add(productos[3]); DonacionProducto donProd1 = new DonacionProducto(lProd1); List <Producto> lProd2 = new List <Producto>(); lProd2.Add(productos[2]); lProd2.Add(productos[2]); lProd2.Add(productos[6]); DateTime fecha2 = new DateTime(2020, 1, 1); DonacionProducto donProd2 = new DonacionProducto(lProd2, fecha2); List <Producto> lProd3 = new List <Producto>(); lProd3.Add(productos[1]); lProd3.Add(productos[1]); lProd3.Add(productos[1]); DateTime fecha3 = new DateTime(2019, 6, 28); DonacionProducto donProd3 = new DonacionProducto(lProd3, fecha3); List <Producto> lProd4 = new List <Producto>(); lProd3.Add(productos[1]); lProd3.Add(productos[1]); lProd3.Add(productos[1]); DateTime fecha4 = new DateTime(2020, 2, 13); DonacionProducto donProd4 = new DonacionProducto(lProd4, fecha4); DonacionEconomica donEco1 = new DonacionEconomica(15000); DonacionEconomica donEco2 = new DonacionEconomica(1000, fecha2); nuevaDonacion(donEco1, centros[0]); nuevaDonacion(donProd1, centros[0]); nuevaDonacion(donEco2, centros[1]); nuevaDonacion(donProd2, centros[1]); nuevaDonacion(donProd3, centros[2]); nuevaDonacion(donProd4, centros[3]); }
public void recibirDonacion(DonacionEconomica donacion) { stock.Add(donacion); }