public Cliente(string nombre, string apellido, string email, string usuario, string contraseña, int dni, string domicilio, string provincia, Guid idCliente, Carrito carrito) { Nombre = nombre; Apellido = apellido; Email = email; Usuario = usuario; Contraseña = contraseña; DNI = dni; Domicilio = domicilio; Provincia = provincia; IdCliente = idCliente; Carrito = carrito; }
public void RegistrarCliente() { Guid idCliente = Guid.NewGuid(); var dni = int.Parse(textBoxDni.Text); DateTime fechaCreacionCarrito = DateTime.Now; DateTime fechaModificacionCarrito = DateTime.Now; Guid idCarrito = Guid.NewGuid(); Carrito carrito = new Carrito(idCarrito, fechaCreacionCarrito, fechaModificacionCarrito); Cliente cliente = new Cliente(textBoxNombre.Text, textBoxApellido.Text, textBoxEmail.Text, textBoxUsuario.Text, textBoxContraseña.Text, dni, textBoxDomicilio.Text, textBoxProvincia.Text, idCliente, carrito); RegistroCliente.clientes.Add(cliente); var clienteEnArchivoJson = JsonConvert.SerializeObject(RegistroCliente.clientes, Formatting.Indented); System.IO.File.WriteAllText("clientes.Json", clienteEnArchivoJson); }
private void buttonAgregarACarrito_Click(object sender, EventArgs e) { int cantidad = 0; cantidad = controlarCantidad(); carrito = RegistroCliente.clienteLogueado.Carrito; var seleccion = dataGridViewCatalogo.SelectedRows[0]; var idSeleccionado = seleccion.Cells[0].Value.ToString(); var productoSeleccionado = RegistroProducto.productos.First(x => x.Id == idSeleccionado); ItemCarrito itemCarrito = new ItemCarrito(carrito, productoSeleccionado, cantidad); RegistroItemCarrito.itemsCarrito.Add(itemCarrito); RegistroItemCarrito.GuardarDatosEnJson(); CalculoCantidadProductos(); }
public ItemCarrito(Carrito carrito, Producto producto, int cantidad) { Carrito = carrito; Producto = producto; Cantidad = cantidad; }