示例#1
0
 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;
 }
示例#2
0
        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);
        }
示例#3
0
        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();
        }
示例#4
0
 public ItemCarrito(Carrito carrito, Producto producto, int cantidad)
 {
     Carrito  = carrito;
     Producto = producto;
     Cantidad = cantidad;
 }