public TaskListSourceManagerViewModel() { _taskListManager = GetDependency <TaskListManager>(); if (WPFHelpers.IsDesignTime) { SolutionProjects = new List <ProjectListViewItem>() { new ProjectListViewItem(CreateTaskDatabase, DeleteTaskDatabase, OpenProjectLocation) { FilePath = "asdf", Name = "test name 1" }, new ProjectListViewItem(CreateTaskDatabase, DeleteTaskDatabase, OpenProjectLocation) { FilePath = "asdf", Name = "test name 2" }, new ProjectListViewItem(CreateTaskDatabase, DeleteTaskDatabase, OpenProjectLocation) { FilePath = "asdf", Name = "test name 3" } }; return; } LoadSolutionProjects(); }
public TaskListPageViewModel() { _taskListManager = GetDependency <TaskListManager>(); InProgressChangeCommand = new RelayCommand(taskListDisplayItem => InProgressCheckedChanged(taskListDisplayItem as TaskListDisplayItem), x => true); IsCompleteChangeCommand = new RelayCommand(taskListDisplayItem => IsCompletedCheckedChanged(taskListDisplayItem as TaskListDisplayItem), x => true); }
public virtual object GetHandoverRequests(HttpContext context) { YZRequest request = new YZRequest(context); string uid = request.GetString("uid"); PageResult result; using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { using (IDbConnection cn = provider.OpenConnection()) { result = TaskListManager.GetHandoverMyRequests(provider, cn, uid, this.GetFilterStringHandoverRequests(request, provider), request.GetSortString("TaskID ASC"), request.Start, request.Limit); } } JArray children = new JArray(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); foreach (DataRow task in result.Table.Rows) { JObject item = new JObject(); children.Add(item); int taskid = YZConvert.ToInt32(task["TaskID"]); string desc = YZConvert.ToString(task["Description"]); string ownerAccount = YZConvert.ToString(task["OwnerAccount"]); string agentAccount = YZConvert.ToString(task["AgentAccount"]); User owner = User.TryGetUser(cn, ownerAccount); User agent = null; if (!String.IsNullOrEmpty(agentAccount)) { agent = User.TryGetUser(cn, agentAccount); } item["TaskID"] = taskid; item["SerialNum"] = YZConvert.ToString(task["SerialNum"]); item["ProcessName"] = YZConvert.ToString(task["ProcessName"]); item["ProcessVersion"] = YZConvert.ToString(task["ProcessVersion"]); item["OwnerAccount"] = ownerAccount; item["OwnerDisplayName"] = owner == null ? ownerAccount : owner.ShortName; item["AgentAccount"] = agentAccount; item["AgentDisplayName"] = agent == null ? agentAccount : agent.ShortName; item["CreateAt"] = YZConvert.ToDateTime(task["CreateAt"]); item["State"] = YZJsonHelper.GetTaskStateJObject(cn, YZConvert.ToEnum <TaskState>(task["State"]), taskid); item["Description"] = String.IsNullOrEmpty(desc) ? Resources.YZStrings.All_None : desc; } } return(new { success = true, total = result.TotalRows, children = children }); }
internal TaskListViewModel() { _tokenSource = new CancellationTokenSource(); _token = _tokenSource.Token; StartBarckgroundTask(); StationManager.StopThreads += StopBackgroundTask; TaskListManager.Initialize(this); }
public void TestSetup() { ITaskListManager c = new TaskListManager(); c.ClearAllTasks(); var data = c.GetAll(); Assert.AreEqual(0, data.Count); }
public TaskListCommentFilterProvider( [Import(typeof(SVsServiceProvider))] System.IServiceProvider serviceProvider, IVsEditorAdaptersFactoryService editorFactory, TaskListManager taskListManager) { _serviceProvider = serviceProvider; _editorFactory = editorFactory; _taskListManager = taskListManager; }
public TaskListCommentFilterProvider( [Import(typeof(SVsServiceProvider))] System.IServiceProvider serviceProvider, IVsEditorAdaptersFactoryService editorFactory, TaskListManager taskListManager) { _serviceProvider = serviceProvider; _editorFactory = editorFactory; _taskListManager = taskListManager; }
public void AddAuthenticationEmail(string authFrom, string userId, string email, string createBy) { using (var biz = new GameBiz.Business.GameBizBusinessManagement()) { biz.BeginTran(); using (var manager = new BettingPointManager()) { var entity = manager.GetUserEmail(userId); if (entity != null) { throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过邮箱认证", entity.CreateTime)); } entity = new UserEmail { UserId = userId, User = manager.LoadUser(userId), AuthFrom = authFrom, Email = email, IsSettedEmail = true, CreateBy = createBy, UpdateBy = createBy, }; manager.AddUserEmail(entity); var gv = new TaskListManager(); //增加成长值 var orderId = Guid.NewGuid().ToString("N"); BusinessHelper.Payin_UserGrowth("绑定邮箱", orderId, userId, 50, "完成邮箱绑定可获得50点成长值"); gv.AddUserTaskRecord(new UserTaskRecord { CreateTime = DateTime.Now, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), OrderId = orderId, TaskCategory = TaskCategory.EmailBinding, TaskName = "绑定邮箱", UserId = userId, }); gv.AddTaskList(new TaskList { UserId = userId, OrderId = orderId, Content = "完成邮箱绑定可获得50点成长值", ValueGrowth = 50, IsGive = true, VipLevel = 0, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), TaskCategory = TaskCategory.EmailBinding, TaskName = "绑定邮箱", CreateTime = DateTime.Now, }); } biz.CommitTran(); } }
public void TestMethod_Add() { ITaskListManager c = new TaskListManager(); ToDoTask task = new ToDoTask() { ToDoListID = 1, ToDoTaskName = "My new task", SortOrder = 0 }; var addedTask = c.Add(task); var data = c.GetAll(); Assert.AreEqual(1, data.Count); }
private List <Module> TryToGetModules() { try { int processId = TaskListManager.GetSelected().ProcessId; return(ModuleListLoader.GetModuleList(processId)); } catch (Exception e) { MessageBox.Show(e.Message); StopBackgroundTask(); } return(new List <Module>()); }
private static List <ThreadInfo> TryToGetThreads() { Task selected = TaskListManager.GetSelected(); int id = selected.ProcessId; try { return(ThreadListLoader.GetThreadsInfos(id)); } catch (Exception e) { MessageBox.Show(e.Message); } return(new List <ThreadInfo>()); }
public void TestMethod_AddDelete() { ITaskListManager c = new TaskListManager(); ToDoTask task = new ToDoTask() { ToDoListID = 1, ToDoTaskName = "My next task", SortOrder = 0 }; var addedTask = c.Add(task); var data = c.GetAll(); Assert.AreEqual(1, data.Count); //remove the item, then check c.Remove(addedTask.ToDoTaskID); data = c.GetAll(); Assert.AreEqual(0, data.Count); }
public void TestMethod_AddModify() { ITaskListManager c = new TaskListManager(); ToDoTask task = new ToDoTask() { ToDoListID = 1, ToDoTaskName = "My new task", SortOrder = 0 }; c.Add(task); var data = c.GetAll(); Assert.AreEqual(1, data.Count); task.ToDoTaskName = UpdatedTaskName; c.Update(task); var updatedTask = c.Get(task.ToDoTaskID); Assert.AreEqual(UpdatedTaskName, updatedTask.ToDoTaskName); }
public TaskListControlViewModel() { _taskListManager = GetDependency <TaskListManager>(); TaskListPageContent = new TaskListPage(); TaskListPageContent.TaskSelected += TaskSelectedInList; SortOptions = _vmDataContext.SortOptions; // Look at localising these default values and maybe swap the dictionary around to be <TaskListSort, string>? SelectedSortOption = "Created Descending"; // TODO: should come from a configuration/last used maybe? Should persist either way _vmDataContext.SetInitialSortOrder(SortOptions["Created Descending"]); // TODO: should come from configuration/last used mode maybe? Should persist either way TaskSourceViewModel = new DatabaseSelectViewModel(_taskListManager.AvailableTaskLists, _taskListManager.AvailableTaskLists.First()); TaskSourceViewModel.SelectedTaskListChange += TaskSourceViewModel_SelectedTaskListChange; TaskSourceViewModel.TaskListModified += TaskSourceViewModel_TaskListModified; BindSolutionChangeEvent(); // Mark that the viewmodel has been properly intialised _viewModelReady = true; }
public LoginInfo ResponseAuthenticationEmail(string userId, int delaySeconds, string delayDescription, out string mobile) { using (var biz = new GameBiz.Business.GameBizBusinessManagement()) { biz.BeginTran(); using (var manager = new BettingPointManager()) { var entity = manager.GetUserEmail(userId); if (entity == null) { throw new ArgumentException("尚未请求邮箱认证"); } if (entity.IsSettedEmail) { throw new ArgumentException(string.Format("已于【{0:yyyy-MM-dd HH:mm:ss}】进行过邮箱认证。", entity.UpdateTime)); } var span = DateTime.Now - entity.UpdateTime.AddSeconds(delaySeconds); if (span.TotalSeconds > 0) { throw new ArgumentException(string.Format("提交认证邮箱必须在请求认证后【{0}】内完成。", delayDescription)); } entity.IsSettedEmail = true; manager.UpdateUserEmail(entity); mobile = entity.Email; //查询vip等级 var balanceManager = new UserBalanceManager(); var userReg = balanceManager.QueryUserRegister(userId); var gv = new TaskListManager(); var old = gv.QueryTaskListByCategory(userId, TaskCategory.EmailBinding); if (old == null) { //增加成长值 var orderId = Guid.NewGuid().ToString("N"); BusinessHelper.Payin_UserGrowth("邮箱绑定", orderId, userId, 50, "完成邮箱绑定可获得50点成长值"); gv.AddUserTaskRecord(new UserTaskRecord { CreateTime = DateTime.Now, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), OrderId = orderId, TaskCategory = TaskCategory.EmailBinding, TaskName = "邮箱绑定", UserId = userId, }); gv.AddTaskList(new TaskList { UserId = userId, OrderId = orderId, Content = "完成邮箱绑定可获得50点成长值", ValueGrowth = 50, IsGive = true, VipLevel = 0, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), TaskCategory = TaskCategory.EmailBinding, TaskName = "邮箱绑定", CreateTime = DateTime.Now, }); } } biz.CommitTran(); } var authBiz = new GameBizAuthBusiness(); var userToken = authBiz.GetUserToken(userId); var userManager = new UserBalanceManager(); var user = userManager.GetUserRegister(userId); return(new LoginInfo { DisplayName = user.DisplayName, LoginFrom = user.ComeFrom, UserId = userId, Message = "登录成功", Referrer = user.Referrer, RegType = user.RegType, IsSuccess = true, UserToken = userToken, }); }
//首页活动 绑定实名 public void AddAuthenticationRealName_Index(string authFrom, string userId, string realName, string cardType, string idCardNumber, string createBy) { #region //using (var manager = new UserRealNameManager()) //{ // var other = manager.GetOtherUserCard(cardType, idCardNumber, userId); // if (other != null && other.IsSettedRealName)//判断证件号的唯一性 // { // throw new ArgumentException(string.Format("此证件号【{0}】已被其他用户认证。", idCardNumber)); // } // var entity = manager.GetUserRealName(userId); // if (entity != null && !entity.IsSettedRealName && !string.IsNullOrEmpty(entity.IdCardNumber))//判断真实姓名的唯一性 // { // entity.RealName = realName; // entity.IdCardNumber = idCardNumber; // entity.IsSettedRealName = true; // manager.UpdateUserRealName(entity); // //throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过实名认证", entity.CreateTime)); // } // else // { // if (entity == null) // { // entity = new UserRealName // { // UserId = userId, // User = manager.LoadUser(userId), // AuthFrom = authFrom, // RealName = realName, // CardType = cardType, // IdCardNumber = idCardNumber, // IsSettedRealName = true, // CreateBy = createBy, // UpdateBy = createBy, // }; // manager.AddUserRealName(entity); // } // else // throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过实名认证", entity.CreateTime)); // } // //修改vip等级 // var balanceManager = new UserBalanceManager(); // var user = balanceManager.QueryUserRegister(userId); // user.VipLevel = 1; // balanceManager.UpdateUserRegister(user); // var gv = new TaskListManager(); // var old = gv.QueryTaskListByCategory(userId, TaskCategory.RealName); // if (old == null) // { // var orderId = Guid.NewGuid().ToString("N"); // //增加成长值 // BusinessHelper.Payin_UserGrowth("实名认证", orderId, userId, 200, "完成实名认证获得200点成长值"); // gv.AddUserTaskRecord(new UserTaskRecord // { // OrderId = orderId, // CurrentTime = DateTime.Now.ToString("yyyyMMdd"), // CreateTime = DateTime.Now, // TaskName = "实名认证", // TaskCategory = TaskCategory.RealName, // UserId = userId, // }); // //赠送成长值记录 // gv.AddTaskList(new TaskList // { // UserId = userId, // OrderId = Guid.NewGuid().ToString("N"), // Content = "完成实名认证获得200点成长值", // ValueGrowth = 200, // CurrentTime = DateTime.Now.ToString("yyyyMMdd"), // TaskCategory = TaskCategory.RealName, // VipLevel = 0, // IsGive = true, // TaskName = "实名认证", // CreateTime = DateTime.Now, // }); // } //} #endregion //注意:一个身份证号码可以被绑定多次 using (var manager = new UserRealNameManager()) { //var entity = manager.GetRealNameInfoByName(realName, idCardNumber); //if (entity != null && entity.IsSettedRealName)//判断证件号的唯一性 //{ // throw new ArgumentException(string.Format("此证件号【{0}】已被其他用户认证。", idCardNumber)); //} var entity = manager.GetUserRealName(userId); //if (entity != null && !entity.IsSettedRealName && !string.IsNullOrEmpty(entity.IdCardNumber))//判断真实姓名的唯一性 if (entity != null) { entity.RealName = realName; entity.IdCardNumber = idCardNumber; entity.IsSettedRealName = true; manager.UpdateUserRealName(entity); //throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过实名认证", entity.CreateTime)); } else { if (entity == null) { entity = new UserRealName { UserId = userId, User = manager.LoadUser(userId), AuthFrom = authFrom, RealName = realName, CardType = cardType, IdCardNumber = idCardNumber, IsSettedRealName = true, CreateBy = createBy, UpdateBy = createBy, }; manager.AddUserRealName(entity); } else { throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过实名认证", entity.CreateTime)); } } //修改vip等级 var balanceManager = new UserBalanceManager(); var user = balanceManager.QueryUserRegister(userId); user.VipLevel = 1; balanceManager.UpdateUserRegister(user); var gv = new TaskListManager(); var old = gv.QueryTaskListByCategory(userId, TaskCategory.RealName); if (old == null) { var orderId = Guid.NewGuid().ToString("N"); //增加成长值 BusinessHelper.Payin_UserGrowth("实名认证", orderId, userId, 200, "完成实名认证获得200点成长值"); gv.AddUserTaskRecord(new UserTaskRecord { OrderId = orderId, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), CreateTime = DateTime.Now, TaskName = "实名认证", TaskCategory = TaskCategory.RealName, UserId = userId, }); //赠送成长值记录 gv.AddTaskList(new TaskList { UserId = userId, OrderId = Guid.NewGuid().ToString("N"), Content = "完成实名认证获得200点成长值", ValueGrowth = 200, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), TaskCategory = TaskCategory.RealName, VipLevel = 0, IsGive = true, TaskName = "实名认证", CreateTime = DateTime.Now, }); } } }
public void AddAuthenticationRealName(string authFrom, string userId, string realName, string cardType, string idCardNumber, string createBy, bool checkRepet) { using (var manager = new UserRealNameManager()) { if (checkRepet) { var other = manager.QueryUserRealName(idCardNumber); if (other != null) { throw new ArgumentException(string.Format("此证件号【{0}】已被其他用户认证。", idCardNumber)); } //var other2 = manager.QueryUserRealNameByName(realName); //if (other2 != null) // throw new ArgumentException("对不起,由于系统检测到您的姓名已被绑定,请联系在线客服为您人工绑定,给您带来的不便敬请谅解,此绑定不影响您的正常购彩和提现。"); } var entity = manager.GetUserRealName(userId); if (entity != null) { entity.RealName = realName; entity.IdCardNumber = idCardNumber; entity.IsSettedRealName = true; manager.UpdateUserRealName(entity); //throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过实名认证", entity.CreateTime)); } else { if (entity == null) { entity = new UserRealName { UserId = userId, User = manager.LoadUser(userId), AuthFrom = authFrom, RealName = realName, CardType = cardType, IdCardNumber = idCardNumber, IsSettedRealName = true, CreateBy = createBy, UpdateBy = createBy, }; manager.AddUserRealName(entity); } else { throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过实名认证", entity.CreateTime)); } } //修改vip等级 var balanceManager = new UserBalanceManager(); var user = balanceManager.QueryUserRegister(userId); user.VipLevel = 1; balanceManager.UpdateUserRegister(user); var gv = new TaskListManager(); var old = gv.QueryTaskListByCategory(userId, TaskCategory.RealName); if (old == null) { var orderId = Guid.NewGuid().ToString("N"); //增加成长值 BusinessHelper.Payin_UserGrowth("实名认证", orderId, userId, 200, "完成实名认证获得200点成长值"); gv.AddUserTaskRecord(new UserTaskRecord { OrderId = orderId, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), CreateTime = DateTime.Now, TaskName = "实名认证", TaskCategory = TaskCategory.RealName, UserId = userId, }); //赠送成长值记录 gv.AddTaskList(new TaskList { UserId = userId, OrderId = Guid.NewGuid().ToString("N"), Content = "完成实名认证获得200点成长值", ValueGrowth = 200, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), TaskCategory = TaskCategory.RealName, VipLevel = 0, IsGive = true, TaskName = "实名认证", CreateTime = DateTime.Now, }); } } }
public string RegisterResponseMobile(string userId, string mobile, int delaySeconds, string delayDescription) { using (var biz = new GameBiz.Business.GameBizBusinessManagement()) { biz.BeginTran(); var gv = new TaskListManager(); var old = gv.QueryTaskListByCategory(userId, TaskCategory.MobilBinding); if (old == null) { //增加成长值 var orderId = Guid.NewGuid().ToString("N"); BusinessHelper.Payin_UserGrowth("绑定手机号", orderId, userId, 100, "完成手机号绑定可获得100点成长值"); gv.AddUserTaskRecord(new UserTaskRecord { CreateTime = DateTime.Now, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), OrderId = orderId, TaskCategory = TaskCategory.MobilBinding, TaskName = "绑定手机号", UserId = userId, }); gv.AddTaskList(new TaskList { UserId = userId, OrderId = orderId, Content = "完成手机号绑定可获得100点成长值", ValueGrowth = 100, IsGive = true, VipLevel = 0, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), TaskCategory = TaskCategory.MobilBinding, TaskName = "绑定手机号", CreateTime = DateTime.Now, }); } using (var manager = new UserMobileManager()) { var entity = manager.GetUserMobile(userId); if (entity != null) { if (entity.IsSettedMobile) { throw new ArgumentException(string.Format("已于【{0:yyyy-MM-dd HH:mm:ss}】进行过手机认证。", entity.UpdateTime)); } var span = DateTime.Now - entity.UpdateTime.AddSeconds(delaySeconds); if (span.TotalSeconds > 0) { throw new ArgumentException(string.Format("提交认证手机必须在请求认证后【{0}】内完成。", delayDescription)); } entity.IsSettedMobile = true; manager.UpdateUserMobile(entity); } else { entity = new UserMobile { UserId = userId, User = manager.LoadUser(userId), AuthFrom = "LOCAL", Mobile = mobile, IsSettedMobile = true, CreateBy = userId, UpdateBy = userId, }; manager.AddUserMobile(entity); } mobile = entity.Mobile; } biz.CommitTran(); } return(mobile); }
// Start is called before the first frame update void Start() { taskListManagerObj = TaskListManager.Instance; }
//首页活动 手机绑定 public void AddAuthenticationMobile_Index(string authFrom, string userId, string mobile, string createBy) { using (var manager = new UserMobileManager()) { //var other = manager.GetOtherUserMobile(mobile, userId); //if (other != null && other.IsSettedMobile)//判断手机号码的唯一性 //{ // throw new ArgumentException(string.Format("此手机号【{0}】已被其他用户认证。", mobile)); //} var mobileInfo = manager.GetMobileInfoByMobile(mobile); if (mobileInfo != null && !string.IsNullOrEmpty(mobileInfo.Mobile) && mobileInfo.UserId != userId) { throw new ArgumentException(string.Format("此手机号【{0}】已被其他用户认证。", mobile)); } //var entity = manager.GetUserMobile(userId); //if (entity != null && !string.IsNullOrEmpty(entity.Mobile) && !entity.IsSettedMobile) //{ // entity.Mobile = mobile; // entity.IsSettedMobile = true; // manager.UpdateUserMobile(entity); // //throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过手机认证", entity.CreateTime)); //} if (mobileInfo != null && !string.IsNullOrEmpty(mobileInfo.Mobile) && !mobileInfo.IsSettedMobile) { //mobileInfo.UserId = userId; mobileInfo.UpdateBy = userId; mobileInfo.UpdateTime = DateTime.Now; mobileInfo.Mobile = mobile; mobileInfo.IsSettedMobile = true; manager.UpdateUserMobile(mobileInfo); } else { if (mobileInfo == null) { mobileInfo = new UserMobile { UserId = userId, User = manager.LoadUser(userId), AuthFrom = authFrom, Mobile = mobile, IsSettedMobile = true, CreateBy = createBy, UpdateBy = createBy, }; manager.AddUserMobile(mobileInfo); var gv = new TaskListManager(); var old = gv.QueryTaskListByCategory(userId, TaskCategory.MobilBinding); if (old == null) { //增加成长值 var orderId = Guid.NewGuid().ToString("N"); BusinessHelper.Payin_UserGrowth("绑定手机号", orderId, userId, 100, "完成手机号绑定可获得100点成长值"); gv.AddUserTaskRecord(new UserTaskRecord { CreateTime = DateTime.Now, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), OrderId = orderId, TaskCategory = TaskCategory.MobilBinding, TaskName = "绑定手机号", UserId = userId, }); gv.AddTaskList(new TaskList { UserId = userId, OrderId = orderId, Content = "完成手机号绑定可获得100点成长值", ValueGrowth = 100, IsGive = true, VipLevel = 0, CurrentTime = DateTime.Now.ToString("yyyyMMdd"), TaskCategory = TaskCategory.MobilBinding, TaskName = "绑定手机号", CreateTime = DateTime.Now, }); } } else { throw new ArgumentException(string.Format("此用户已于【{0:yyyy-MM-dd HH:mm:ss}】进行过手机认证", mobileInfo.CreateTime)); } } } }