C# Class Samba.Services.MainDataContext

Afficher le fichier Open project: emreeren/SambaPOS-2 Class Usage Examples

Méthodes publiques

Méthode Description
AddItemToSelectedTicket ( Samba.Domain.Models.Tickets.TicketItem model ) : void
AddTimeCardEntry ( TimeCardEntry timeCardEntry ) : void
AssignCustomerToSelectedTicket ( Samba.Domain.Models.Customers.Customer customer ) : void
AssignCustomerToTicket ( Samba.Domain.Models.Tickets.Ticket ticket, Samba.Domain.Models.Customers.Customer customer ) : void
AssignTableToSelectedTicket ( int tableId ) : void
CloseTicket ( ) : TicketCommitResult
CreateNewTicket ( ) : void
GetLastTimeCardEntry ( User user ) : TimeCardEntry
GetReason ( int reasonId ) : string
GetUserName ( int userId ) : string
GetVatTemplate ( int menuItemId ) : Samba.Domain.Models.Menus.VatTemplate
LoadTables ( string selectedTableScreen ) : IList
MainDataContext ( ) : System
MoveTicketItems ( IEnumerable selectedItems, int targetTicketId ) : TicketCommitResult
OpenTicket ( int ticketId ) : void
OpenTicketFromTableName ( string tableName ) : void
OpenTicketFromTicketNumber ( string ticketNumber ) : void
Recalculate ( Ticket ticket ) : void
ResetCache ( ) : void
ResetTableDataForSelectedTicket ( ) : void
ResetUserData ( ) : void
SaveTables ( ) : void
StartWorkPeriod ( string description, decimal cashAmount, decimal creditCardAmount, decimal ticketAmount ) : void
StopWorkPeriod ( string description ) : void
UpdateTableData ( TableScreen selectedTableScreen, int pageNo ) : void
UpdateTables ( int tableScreenId, int pageNo ) : void
UpdateTicketNumber ( Ticket ticket ) : void
UpdateTicketNumber ( Ticket ticket, Numerator numerator ) : void
UpdateTicketTable ( Ticket ticket ) : void
UpdateTimeCardEntry ( User user, int timeCardAction ) : void

Private Methods

Méthode Description
GetLastTwoWorkPeriods ( ) : IEnumerable
ResetTableCustomerCounts ( object state ) : void

Method Details

AddItemToSelectedTicket() public méthode

public AddItemToSelectedTicket ( Samba.Domain.Models.Tickets.TicketItem model ) : void
model Samba.Domain.Models.Tickets.TicketItem
Résultat void

AddTimeCardEntry() public static méthode

public static AddTimeCardEntry ( TimeCardEntry timeCardEntry ) : void
timeCardEntry Samba.Domain.Models.Users.TimeCardEntry
Résultat void

AssignCustomerToSelectedTicket() public méthode

public AssignCustomerToSelectedTicket ( Samba.Domain.Models.Customers.Customer customer ) : void
customer Samba.Domain.Models.Customers.Customer
Résultat void

AssignCustomerToTicket() public méthode

public AssignCustomerToTicket ( Samba.Domain.Models.Tickets.Ticket ticket, Samba.Domain.Models.Customers.Customer customer ) : void
ticket Samba.Domain.Models.Tickets.Ticket
customer Samba.Domain.Models.Customers.Customer
Résultat void

AssignTableToSelectedTicket() public méthode

public AssignTableToSelectedTicket ( int tableId ) : void
tableId int
Résultat void

CloseTicket() public méthode

public CloseTicket ( ) : TicketCommitResult
Résultat TicketCommitResult

CreateNewTicket() public méthode

public CreateNewTicket ( ) : void
Résultat void

GetLastTimeCardEntry() public static méthode

public static GetLastTimeCardEntry ( User user ) : TimeCardEntry
user Samba.Domain.Models.Users.User
Résultat Samba.Domain.Models.Users.TimeCardEntry

GetReason() public méthode

public GetReason ( int reasonId ) : string
reasonId int
Résultat string

GetUserName() public méthode

public GetUserName ( int userId ) : string
userId int
Résultat string

GetVatTemplate() public méthode

public GetVatTemplate ( int menuItemId ) : Samba.Domain.Models.Menus.VatTemplate
menuItemId int
Résultat Samba.Domain.Models.Menus.VatTemplate

LoadTables() public méthode

public LoadTables ( string selectedTableScreen ) : IList
selectedTableScreen string
Résultat IList

MainDataContext() public méthode

public MainDataContext ( ) : System
Résultat System

MoveTicketItems() public méthode

public MoveTicketItems ( IEnumerable selectedItems, int targetTicketId ) : TicketCommitResult
selectedItems IEnumerable
targetTicketId int
Résultat TicketCommitResult

OpenTicket() public méthode

public OpenTicket ( int ticketId ) : void
ticketId int
Résultat void

OpenTicketFromTableName() public méthode

public OpenTicketFromTableName ( string tableName ) : void
tableName string
Résultat void

OpenTicketFromTicketNumber() public méthode

public OpenTicketFromTicketNumber ( string ticketNumber ) : void
ticketNumber string
Résultat void

Recalculate() public méthode

public Recalculate ( Ticket ticket ) : void
ticket Ticket
Résultat void

ResetCache() public méthode

public ResetCache ( ) : void
Résultat void

ResetTableDataForSelectedTicket() public méthode

public ResetTableDataForSelectedTicket ( ) : void
Résultat void

ResetUserData() public méthode

public ResetUserData ( ) : void
Résultat void

SaveTables() public méthode

public SaveTables ( ) : void
Résultat void

StartWorkPeriod() public méthode

public StartWorkPeriod ( string description, decimal cashAmount, decimal creditCardAmount, decimal ticketAmount ) : void
description string
cashAmount decimal
creditCardAmount decimal
ticketAmount decimal
Résultat void

StopWorkPeriod() public méthode

public StopWorkPeriod ( string description ) : void
description string
Résultat void

UpdateTableData() public méthode

public UpdateTableData ( TableScreen selectedTableScreen, int pageNo ) : void
selectedTableScreen TableScreen
pageNo int
Résultat void

UpdateTables() public méthode

public UpdateTables ( int tableScreenId, int pageNo ) : void
tableScreenId int
pageNo int
Résultat void

UpdateTicketNumber() public méthode

public UpdateTicketNumber ( Ticket ticket ) : void
ticket Ticket
Résultat void

UpdateTicketNumber() public méthode

public UpdateTicketNumber ( Ticket ticket, Numerator numerator ) : void
ticket Ticket
numerator Numerator
Résultat void

UpdateTicketTable() public méthode

public UpdateTicketTable ( Ticket ticket ) : void
ticket Ticket
Résultat void

UpdateTimeCardEntry() public static méthode

public static UpdateTimeCardEntry ( User user, int timeCardAction ) : void
user User
timeCardAction int
Résultat void