private void registrarEntregas() { entrega = new Entrega(); int numeroEntrega = entrega.mostrarUltimoNroEntrega() + 1; foreach (var viaje in listaEntrega) { viaje.Venta.CodigoVenta = venta.CodigoVenta; viaje.crear(numeroEntrega, viaje.Venta.CodigoVenta, viaje.FechaEntrega, viaje.HoraEntregaDesde, viaje.HoraEntregaHasta, viaje.NombreCliente, viaje.NombreProvincia, viaje.NombreDepartamento, viaje.NombreLocalidad, viaje.NombreCalle, viaje.NumeroCalle.ToString(), viaje.CodigoPostal, viaje.NombreBarrio, viaje.NombreTipoTelefono, viaje.NumeroTelefono, viaje.Descripcion, viaje.PrecioEntrega, viaje.DistanciaEntrega, viaje.CodigoEstadoEntrega, venta.CodigoEncargado); foreach (var item in listaDetalleLogistica) { if (viaje.CodigoEntrega == item.Entrega.CodigoEntrega) { item.crearDetalleLogisticaEntrega(item.CodigoArticulo, item.Cantidad, numeroEntrega); } } numeroEntrega++; } }
private void registrarEntregas() { entrega = new Entrega(); detalleLogistica = new DetalleLogistica(); foreach (var item in listaEntrega) { item.CodigoEntrega = entrega.mostrarUltimoNroEntrega() + 1; entrega.crear(item.CodigoEntrega, venta.CodigoVenta, item.FechaEntrega, item.HoraEntregaDesde, item.HoraEntregaHasta, item.NombreCliente, item.NombreProvincia, item.NombreDepartamento, item.NombreLocalidad, item.NombreCalle, item.NumeroCalle.ToString(), item.CodigoPostal, item.NombreBarrio, item.NombreTipoTelefono, item.NumeroTelefono, item.Descripcion, item.PrecioEntrega, item.DistanciaEntrega, item.CodigoEstadoEntrega, item.CodigoEncargado); foreach (var itemLogistica in listaDetalleLogistica) { detalleLogistica.crearDetalleLogisticaEntrega(itemLogistica.CodigoArticulo, itemLogistica.Cantidad, item.CodigoEntrega); } } }