C# Класс Samba.Services.MainDataContext

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetLastTwoWorkPeriods ( ) : IEnumerable
ResetTableCustomerCounts ( object state ) : void

Описание методов

AddItemToSelectedTicket() публичный Метод

public AddItemToSelectedTicket ( Samba.Domain.Models.Tickets.TicketItem model ) : void
model Samba.Domain.Models.Tickets.TicketItem
Результат void

AddTimeCardEntry() публичный статический Метод

public static AddTimeCardEntry ( TimeCardEntry timeCardEntry ) : void
timeCardEntry Samba.Domain.Models.Users.TimeCardEntry
Результат void

AssignCustomerToSelectedTicket() публичный Метод

public AssignCustomerToSelectedTicket ( Samba.Domain.Models.Customers.Customer customer ) : void
customer Samba.Domain.Models.Customers.Customer
Результат void

AssignCustomerToTicket() публичный Метод

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
Результат void

AssignTableToSelectedTicket() публичный Метод

public AssignTableToSelectedTicket ( int tableId ) : void
tableId int
Результат void

CloseTicket() публичный Метод

public CloseTicket ( ) : TicketCommitResult
Результат TicketCommitResult

CreateNewTicket() публичный Метод

public CreateNewTicket ( ) : void
Результат void

GetLastTimeCardEntry() публичный статический Метод

public static GetLastTimeCardEntry ( User user ) : TimeCardEntry
user Samba.Domain.Models.Users.User
Результат Samba.Domain.Models.Users.TimeCardEntry

GetReason() публичный Метод

public GetReason ( int reasonId ) : string
reasonId int
Результат string

GetUserName() публичный Метод

public GetUserName ( int userId ) : string
userId int
Результат string

GetVatTemplate() публичный Метод

public GetVatTemplate ( int menuItemId ) : Samba.Domain.Models.Menus.VatTemplate
menuItemId int
Результат Samba.Domain.Models.Menus.VatTemplate

LoadTables() публичный Метод

public LoadTables ( string selectedTableScreen ) : IList
selectedTableScreen string
Результат IList

MainDataContext() публичный Метод

public MainDataContext ( ) : System
Результат System

MoveTicketItems() публичный Метод

public MoveTicketItems ( IEnumerable selectedItems, int targetTicketId ) : TicketCommitResult
selectedItems IEnumerable
targetTicketId int
Результат TicketCommitResult

OpenTicket() публичный Метод

public OpenTicket ( int ticketId ) : void
ticketId int
Результат void

OpenTicketFromTableName() публичный Метод

public OpenTicketFromTableName ( string tableName ) : void
tableName string
Результат void

OpenTicketFromTicketNumber() публичный Метод

public OpenTicketFromTicketNumber ( string ticketNumber ) : void
ticketNumber string
Результат void

Recalculate() публичный Метод

public Recalculate ( Ticket ticket ) : void
ticket Ticket
Результат void

ResetCache() публичный Метод

public ResetCache ( ) : void
Результат void

ResetTableDataForSelectedTicket() публичный Метод

public ResetTableDataForSelectedTicket ( ) : void
Результат void

ResetUserData() публичный Метод

public ResetUserData ( ) : void
Результат void

SaveTables() публичный Метод

public SaveTables ( ) : void
Результат void

StartWorkPeriod() публичный Метод

public StartWorkPeriod ( string description, decimal cashAmount, decimal creditCardAmount, decimal ticketAmount ) : void
description string
cashAmount decimal
creditCardAmount decimal
ticketAmount decimal
Результат void

StopWorkPeriod() публичный Метод

public StopWorkPeriod ( string description ) : void
description string
Результат void

UpdateTableData() публичный Метод

public UpdateTableData ( TableScreen selectedTableScreen, int pageNo ) : void
selectedTableScreen TableScreen
pageNo int
Результат void

UpdateTables() публичный Метод

public UpdateTables ( int tableScreenId, int pageNo ) : void
tableScreenId int
pageNo int
Результат void

UpdateTicketNumber() публичный Метод

public UpdateTicketNumber ( Ticket ticket ) : void
ticket Ticket
Результат void

UpdateTicketNumber() публичный Метод

public UpdateTicketNumber ( Ticket ticket, Numerator numerator ) : void
ticket Ticket
numerator Numerator
Результат void

UpdateTicketTable() публичный Метод

public UpdateTicketTable ( Ticket ticket ) : void
ticket Ticket
Результат void

UpdateTimeCardEntry() публичный статический Метод

public static UpdateTimeCardEntry ( User user, int timeCardAction ) : void
user User
timeCardAction int
Результат void