C4W-BOT
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CLibrary.Class1
 CLibrary.CustomerRepresenta a un cliente del sistema, con su información personal, etiquetas e historial de interacciones. Contiene comportamientos para gestionar su estado y sus relaciones
 CLibrary.CustomerManagerAdministra la colección global de clientes del sistema. Provee métodos para CRUD, búsquedas, registro de interacciones y generación de reportes
 CLibrary.DashboardSummaryRepresenta un resumen general del sistema (dashboard). Es un DTO (Data Transfer Object) que agrupa información relevante sobre:
 CException
 CLibrary.Exceptions.CustomerNotAssignedToSellerException
 CLibrary.Exceptions.DuplicateQuoteException
 CLibrary.Exceptions.DuplicateSaleException
 CLibrary.Exceptions.DuplicateSellerException
 CLibrary.Exceptions.DuplicatedCustomerException
 CLibrary.Exceptions.DuplicatedMailException
 CLibrary.Exceptions.DuplicatedPhoneException
 CLibrary.Exceptions.DuplicatedTagException
 CLibrary.Exceptions.InteractionNotFoundException
 CLibrary.Exceptions.InvalidDateRangeException
 CLibrary.Exceptions.InvalidFieldException
 CLibrary.Exceptions.NotExistingCustomerException
 CLibrary.Exceptions.NotExistingTagException
 CLibrary.Exceptions.QuoteNotFoundException
 CLibrary.Exceptions.SellerNotFoundException
 CLibrary.Exceptions.SellerNullException
 CLibrary.Exceptions.SuspendedSellerException
 CLibrary.FacadeClase fachada que centraliza las operaciones de clientes, vendedores e interacciones. Permite acceder a las funcionalidades del sistema sin exponer su estructura interna
 CDiscordBot.Services.IBotLa interfaz del Bot de Discord para usar con inyección de dependencias
 CDiscordBot.Services.BotEsta clase implementa el bot de Discord
 CLibrary.Interaction
 CLibrary.Call
 CLibrary.Mail
 CLibrary.Meeting
 CLibrary.Message
 CLibrary.Quote
 CLibrary.Sale
 CLibrary.IWriter
 CLibrary.FileWriter
 CModuleBase
 CLibrary.CommercialActivityCommand
 CLibrary.CustomerManagementCommandComando para crear un nuevo cliente desde Discord. Uso: !createCustomer ID Nombre Apellido Mail Teléfono Genero yyyy-MM-dd
 CLibrary.DashboardCommandPanel de resumen general del sistema. Muestra clientes totales, interacciones recientes y reuniones próximas. Uso: !dashboard
 CLibrary.PingCommandEsta clase implementa el comando 'ping' del bot. Este comando retorna 'pong'
 CLibrary.RegisterInteractionCommand
 CLibrary.SellerCommand
 CLibrary.ShowCustomersBySellerIdCommandComando para mostrar todos los clientes asignados a un vendedor. Uso: !showCustomersBySellerId V1
 CLibrary.TagCommand
 CLibrary.TrackingAndInactivityCommandComando para listar todos los clientes que no tienen interacciones en un rango de días especificado. Uso: !inactiveCustomers 30
 CLibrary.UserInfoCommandEsta clase implementa el comando 'userinfo', alias 'who' o 'whois' del bot. Este comando retorna información sobre el usuario que envía el mensaje o sobre otro usuario si se incluye como parámetro
 CLibrary.ViewInteractionsCommand
 CNote
 CLibrary.SellerManagerAdministra la colección global de vendedores del sistema. Se encarga de crear, eliminar, suspender y consultar vendedores, además de gestionar sus interacciones pendientes
 CLibrary.Singleton< T >
 CLibrary.Tag
 CLibrary.User
 CLibrary.AdminRepresenta a un administrador del sistema. Hereda de User y posee los mismos datos básicos de usuario, pudiendo realizar tareas administrativas y de gestión general
 CLibrary.SellerRepresenta a un vendedor del sistema. Gestiona sus clientes, interacciones y ventas, además de su estado de suspensión