Cita de: Serapis en 27 Diciembre 2021, 13:22 PM
Venía a decirte que como ejercició está bien y hasta ahí, y que resolverte cada addedum solicitado, al final, acaba pareciendo más una tarea que un ejercicio.
Diste al clavo
Los siguiente ya es fuera del tema y es solo un consejo.
@Corlo
Te recomiendo antes de escribir código dibujarlo (boceto) y a un lado poner las acciones... que agrupes por tipo de elementos y acciones, posteriormente que las programes en modo micro, es decir solo ese fragmento de código después ya los unes y veras que es mas facil pensar en fragmentos que en un todo...
Cuando me refiero a tipo de acciones me refiero por ejemplo, tengo productos que acciones se puede hacer con los productos, tengo carritos que acciones se pueden hacer con estos... tengo clientes que acciones se pueden hacer con los clientes, etc... después cada uno de estos los metes a una cajita (llamese bas o clase cls) y posterior defines de todos estos cuales son los importantes y los plasmas en tu código (pero sin programarles todavía nada solo los declaras).
pj:
bas de productos
Código (vb) [Seleccionar]
public function cargarProductos() as productos()
rem sin código
end function
public function buscarProducto(byval value as string) as Producto()
rem sin código
end function
public function actualizarProducto(byval value as Producto) as boolean
rem sin código
end function
bas de carritos
Código (vb) [Seleccionar]
public function crearCarrito() as Carrito
rem sin código
end function
public function retomarCarrito(value as Long) as Carrito
rem sin código
end function
public function cerrarCarrito(value as Carrito) as boolean
rem sin código
end function
public function pagarCarrito(value as Carrito, totalPagado as Single, tipoPago as MetodoPago) as boolean
rem sin código
end function
Después de que tengas estos pues ya se implementan en los Forms (frm).
Saludos.