public void AgregarAlCarrito(DetallePrestamoEditDto item) { var itemEnCarrito = ItemsPrestamo.SingleOrDefault(iv => iv.Libro.LibroId == item.Libro.LibroId); if (itemEnCarrito == null) { ItemsPrestamo.Add(item); } else {//suma itemEnCarrito.Cantidad += item.Cantidad; } }
//private PrestamoEditDto prestamoEditDto; private void AceptarMetroButton_Click(object sender, EventArgs e) { if (ValidarDatosLibros()) { if (detallePrestamo == null) { detallePrestamo = new DetallePrestamoEditDto(); } detallePrestamo.Libro = libroDto; carrito.AgregarAlCarrito(detallePrestamo); MostrarDatosSociosEnGrilla(); } }
private void OKMetroButton_Click(object sender, EventArgs e) { if (ValidarDatos()) { prestamoDto = new PrestamoEditDto(); prestamoDto.NombreSocio = socioListDto; prestamoDto.FechaPrestamo = FechaPrestamoMetroDateTime.Value; foreach (var item in carrito.GetItems()) { var itemEditDto = new DetallePrestamoEditDto() { Libro = item.Libro //agregar otros atributos }; prestamoDto.DetallePrestamo.Add(itemEditDto); } } DialogResult = DialogResult.OK; }
private void SetearFila(DataGridViewRow r, DetallePrestamoEditDto items) { r.Cells[cmnTitulo.Index].Value = items.Libro.Titulo;//error r.Cells[cmnISBN.Index].Value = items.Libro.ISBN; r.Tag = items; }