C4W-BOT
Loading...
Searching...
No Matches
Library.SellerManager Class Reference

Administra la colección global de vendedores del sistema. Se encarga de crear, eliminar, suspender y consultar vendedores, además de gestionar sus interacciones pendientes. More...

Public Member Functions

 SellerManager ()
void CreateSeller (Seller seller)
void DeleteSeller (Seller seller)
void SuspendSeller (Seller seller)
void EnableSeller (Seller seller)
List< InteractionGetPendingResponses (Seller seller)
 Devuelve la lista de interacciones recibidas por el vendedor que aún no tienen respuesta. Lanza una excepción si el vendedor no existe.
Seller SearchById (string id)
void EnsureSellerIsActive (Seller seller)
Seller GetActiveSeller (string id)
List< SaleGetAllSales ()
List< SaleGetSalesBetween (DateTime start, DateTime end)

Properties

List< SellerSellers [get]

Detailed Description

Administra la colección global de vendedores del sistema. Se encarga de crear, eliminar, suspender y consultar vendedores, además de gestionar sus interacciones pendientes.

Constructor & Destructor Documentation

◆ SellerManager()

Library.SellerManager.SellerManager ( )

Member Function Documentation

◆ CreateSeller()

void Library.SellerManager.CreateSeller ( Seller seller)

◆ DeleteSeller()

void Library.SellerManager.DeleteSeller ( Seller seller)

◆ EnableSeller()

void Library.SellerManager.EnableSeller ( Seller seller)

◆ EnsureSellerIsActive()

void Library.SellerManager.EnsureSellerIsActive ( Seller seller)

◆ GetActiveSeller()

Seller Library.SellerManager.GetActiveSeller ( string id)

◆ GetAllSales()

List< Sale > Library.SellerManager.GetAllSales ( )

◆ GetPendingResponses()

List< Interaction > Library.SellerManager.GetPendingResponses ( Seller seller)

Devuelve la lista de interacciones recibidas por el vendedor que aún no tienen respuesta. Lanza una excepción si el vendedor no existe.

Parameters
sellerVendedor cuyas interacciones se analizarán.
Returns
Lista de interacciones pendientes de respuesta.

◆ GetSalesBetween()

List< Sale > Library.SellerManager.GetSalesBetween ( DateTime start,
DateTime end )

◆ SearchById()

Seller Library.SellerManager.SearchById ( string id)

◆ SuspendSeller()

void Library.SellerManager.SuspendSeller ( Seller seller)

Property Documentation

◆ Sellers

List<Seller> Library.SellerManager.Sellers
get

The documentation for this class was generated from the following file: