public PosEvent(string eventName, int terminalId, PosEventEmployee employee)
 {
     Employee = employee;
     Terminal = terminalId;
     EventName = eventName;
     Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
 }
 public PosEvent()
 {
     this.promoField = new PosEventPromo();
     this.compField = new PosEventComp();
     this.paymentField = new PosEventPayment();
     this.deletedField = new PosEventDeleted();
     this.itemField = new List<PosEventItem>();
     this.employeeField = new PosEventEmployee();
 }
 public PosEvent(string eventName, int terminalId, PosEventEmployee employee, List<PosEventDeletedItems> lstItemsDeleted, int iReasonId)
     : this(eventName, terminalId, employee)
 {
     Deleted = new PosEventDeleted
     {
         Items = lstItemsDeleted,
         ReasonId = iReasonId
     };
 }
 public PosEvent(string eventName, int terminalId, PosEventEmployee employee, PosEventPromo promo)
     : this(eventName, terminalId, employee)
 {
     Promo = promo;
 }
 public PosEvent(string eventName, int terminalId, PosEventEmployee employee, PosEventComp comp)
     : this(eventName, terminalId, employee)
 {
     Comp = comp;
 }
 public PosEvent(string eventName, int terminalId, PosEventEmployee employee, PosEventPayment payment)
     : this(eventName, terminalId, employee)
 {
     Payment = payment;
 }
 public PosEvent(string eventName, int terminalId, PosEventEmployee employee, String sMessage)
     : this(eventName, terminalId, employee)
 {
     SpecialMessage = sMessage;
 }
 public PosEvent(string eventName, int terminalId, PosEventEmployee employee, List<PosEventItem> item)
     : this(eventName, terminalId, employee)
 {
     Item = item;
 }