public void PosIncomePayout(string uid, decimal money, PosIncomePayoutMode mode) { PosIncomePayoutService.Save(StoreId, MachineSN, uid, money, mode, CompanyId, IsSalesclerkTest); }
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 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; } }
public static void PosIncomePayout(string storeId, string machineSn, int companyId, string userCode, string password, decimal money, PosIncomePayoutMode mode) { var dataAdapter = DataAdapterFactory.Factory(MachinesSettings.Mode, storeId, machineSn, companyId, DataAdapterFactory.DEFUALT); var userInfo = dataAdapter.GetUser(userCode); if (userInfo == null) { throw new LoginExecption("401", "账号错误!"); } if (userInfo.LoginPwd != MD5.MD5Encrypt(password)) { throw new LoginExecption("401", "密码错误!"); } dataAdapter.PosIncomePayout(userInfo.UID, money, mode); }