Exemple #1
0
 public static void Save(string storeId, string machineSn, string uid, decimal money, PosIncomePayoutMode mode, int companyId, bool isTest)
 {
     try
     {
         CurrentRepository.Add(new PosIncomePayout()
         {
             Amount          = money,
             CreateDT        = DateTime.Now,
             CreateUID       = uid,
             MachineSN       = machineSn,
             StoreId         = storeId,
             Type            = (short)mode,
             CompanyId       = companyId,
             IsTest          = isTest,
             SyncItemId      = Guid.NewGuid(),
             SyncItemVersion = BitConverter.GetBytes((long)1)
         });
         //RedisManager.Publish("SyncDatabase", "PosIncomePayout");
         StoreManager.PubEvent("SyncDatabase", "PosIncomePayout");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public FilterItem AddNode(IDiagramNode newNodeData, Vector2 position)
        {
            newNodeData.GraphId = GraphData.Identifier;
            CurrentRepository.Add(newNodeData);

            if (string.IsNullOrEmpty(newNodeData.Name))
            {
                newNodeData.Name =
                    CurrentRepository.GetUniqueName("New" + newNodeData.GetType().Name.Replace("Data", ""));
            }

            return(GraphData.CurrentFilter.ShowInFilter(newNodeData, position));
        }
 public static void Save(string paySn, decimal amount, int apiCode, decimal change, decimal receive, string apiOrderSN = null, string cardNo = null, int companyId = 1)
 {
     CurrentRepository.Add(new ConsumptionPayment()
     {
         Amount     = amount,
         ApiCode    = apiCode,
         PaySN      = paySn,
         State      = 1,
         ApiOrderSN = apiOrderSN,
         CardNo     = cardNo,
         CompanyId  = companyId,
         Change     = change,
         Received   = receive,
     });
 }
Exemple #4
0
        public static void RegisterDevice(string storeId, string machineSn, string deviceSn, DeviceType type, int companyId)
        {
            var entity = new DeviceRegInfo()
            {
                CreateDT  = DateTime.Now,
                DeviceSN  = deviceSn,
                MachineSN = machineSn,
                State     = 0,
                StoreId   = storeId,
                Type      = (short)type,
                CompanyId = companyId
            };

            CurrentRepository.Add(entity);
            RedisManager.Publish <DeviceRegInfo>("NewDeviceRegInfo", entity);
        }
Exemple #5
0
        public static OpResult Add(TEntity entity, bool isSave = true)
        {
            var op = new OpResult();

            try
            {
                CurrentRepository.Add(entity, isSave);
                op.Successed = true;
            }
            catch (Exception ex)
            {
                op.Message = ex.Message;
                Log.WriteError(ex);
            }
            return(op);
        }
        public static void Save(string paySn, decimal amount, int apiCode, decimal change, decimal receive, string apiOrderSN = null, string cardNo = null, int companyId = 1)
        {
            var version = new byte[8] {
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
            };

            CurrentRepository.Add(new ConsumptionPayment()
            {
                Amount          = amount,
                ApiCode         = apiCode,
                PaySN           = paySn,
                State           = 1,
                ApiOrderSN      = apiOrderSN,
                CardNo          = cardNo,
                CompanyId       = companyId,
                Change          = change,
                Received        = receive,
                SyncItemId      = Guid.NewGuid(),
                SyncItemVersion = version
            });
        }
Exemple #7
0
 public static void Save(string storeId, string machineSn, string uid, decimal money, PosIncomePayoutMode mode, int companyId, bool isTest)
 {
     try
     {
         CurrentRepository.Add(new PosIncomePayout()
         {
             Amount    = money,
             CreateDT  = DateTime.Now,
             CreateUID = uid,
             MachineSN = machineSn,
             StoreId   = storeId,
             Type      = (short)mode,
             CompanyId = companyId,
             IsTest    = isTest
         });
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Exemple #8
0
        public static void RegisterDevice(string storeId, string machineSn, string deviceSn, DeviceType type, int companyId)
        {
            var version = new byte[8] {
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
            };

            CurrentRepository.Add(new DeviceRegInfo()
            {
                CreateDT        = DateTime.Now,
                DeviceSN        = deviceSn,
                MachineSN       = machineSn,
                State           = 0,
                StoreId         = storeId,
                Type            = (short)type,
                CompanyId       = companyId,
                SyncItemId      = Guid.NewGuid(),
                SyncItemVersion = version
            });
            // RedisManager.Publish("SyncDatabase", "DeviceRegInfo");
            StoreManager.PubEvent("SyncDatabase", "DeviceRegInfo");
        }