public Guid Add(string ci_cd_workflow_id, string job_num, string stage) { try { Guid workflow_id = _workflow.Where(w => w.CICDWorkflowId.Equals(ci_cd_workflow_id)) .Select(w => w.Id).FirstOrDefault(); if (workflow_id.Equals(Guid.Empty)) { throw NotFound(); } StageEnum stage_code = GetStageCode(stage); int number_of_jobs_done = _pipeline.Count(p => p.WorkflowId.Equals(workflow_id)); Pipeline pipeline = _pipeline.Add(new Pipeline { CICDJobNum = job_num, Stage = stage_code, WorkflowId = workflow_id, CustomName = stage_code.Equals(StageEnum.Custom) ? stage : null, Step = number_of_jobs_done + 1 }); SaveChanges(); return(pipeline.Id); } catch (Exception e) { throw e is RequestException ? e : _errorHandler.WriteLog("An error occurred while add a pipeline!", e, DateTime.Now, "Server", "Service_Pipeline_Add"); } }
public static string GetStageStatus(StageEnum stageEnum) { string result = string.Empty; switch (stageEnum) { case StageEnum.InSchedule: result = TermData.InSchedule; break; case StageEnum.Processing: result = TermData.Processing; break; case StageEnum.Pending: result = TermData.Pending; break; case StageEnum.Done: result = TermData.Done; break; case StageEnum.Overdue: result = TermData.Overdue; break; case StageEnum.Deleted: result = TermData.Deleted; break; } return(result); }
/// <summary> /// Процесс согласования в режиме предоставления доступа /// </summary> /// <param name="secret"></param> /// <returns></returns> StageEnum PushNextStageAccessMode(string secret, Models.DecisionData data) { StageEnum ret = StageEnum.NewRequest; using (Models.PhonesDataContext model = new Models.PhonesDataContext()) { StageEnum stage = GetCurrentStage(secret); switch (stage) { case StageEnum.NewRequest: ///----Отправляем согласование Айтишникам ret = StageEnum.SendITRequest; break; case StageEnum.SendITRequest: ///---Ждем подтверждения ret = StageEnum.WaitITAccept; break; case StageEnum.WaitITAccept: break; } } return(ret); }
public void TransitionToGameScene(StageEnum _stage) { this.commonData.stage = _stage; FadeManager.Instance.LoadScene(2.0f, SceneEnum.Game.ToDescription(), () => { Destroy(this); }); }
public CrmPluginRegistrationAttribute( string message, string entityLogicalName, StageEnum stage, ExecutionModeEnum executionMode, string filteringAttributes, string stepName, int executionOrder, IsolationModeEnum isolationModel ) { Message = message; EntityLogicalName = entityLogicalName; FilteringAttributes = filteringAttributes; Name = stepName; ExecutionOrder = executionOrder; Stage = stage; ExecutionMode = executionMode; IsolationMode = isolationModel; Offline = false; Server = true; }
private void onPlay(object sender, RoutedEventArgs e) { if (stage != StageEnum.CHOSEN) { return; } string startMessage = ""; OpenPhrase phrase = new OpenPhrase(debug); phrase.ShowDialog(); startMessage = phrase.startMessage; SendAll(startMessage, true); playedTime = DateTime.Now; stage = StageEnum.LAUCHED; List <String> bans = new List <string>(); foreach (PersonModel p in Persons) { string domain = p.id.ToString(); bans.Add(domain); } if (debug == false) { FileParser.setBanList(bans); } }
public static BaseStage CreateStage(StageEnum stageEnum) { switch(stageEnum) { case StageEnum.HomeTown: return new StageHomeTown(); case StageEnum.Maze: return new StageMaze(); default: return null; } }
public ChatWindow(bool debug, Hero hero) { this.debug = debug; this.hero = hero; InitializeComponent(); Title = ChatCoreHelper.api.VkApiVersion.Version; stage = StageEnum.INIT; StartUpTime = DateTime.Now; stat = new Statistic(this); }
/// <summary> /// Возвращает текущую стадию согласования сервиса /// </summary> /// <param name="secret"></param> /// <returns></returns> StageEnum GetCurrentStage(string secret) { StageEnum ret = StageEnum.NewRequest; using (Models.PhonesDataContext model = new Models.PhonesDataContext()) { ret = (StageEnum)Enum.Parse(typeof(StageEnum), model.RequestTickets.First(x => x.secret == secret).RequestStage); } return(ret); }
public int GetLogTotalByEnvironment(int taskId, StageEnum stage) { using (var dbScope = _dbScopeFactory.CreateReadOnly()) { var db = dbScope.DbContexts.Get <FireProjDbContext>(); var data = db.TaskLogs.Where(t => t.TaskId == taskId && t.Stage == stage); var total = data.Count(); return(total); } }
public void TransitionToTitleScene() { this.commonData.playerCharacter1 = PlayerCharacterEnum.length_empty; this.commonData.playerCharacter2 = PlayerCharacterEnum.length_empty; this.commonData.stage = StageEnum.length_empty; FadeManager.Instance.LoadScene(2.0f, SceneEnum.Title.ToDescription(), () => { Destroy(this); }); }
public String GetNameStage(StageEnum stage) { if (Compare(1, 6) && Win == 2) { if (stage == StageEnum.Player2) { return("КТО ПЕРЕХВАТИЛ ?"); } if (stage == StageEnum.PointAndDest) { return("ТОЧКА ДЕЙСТВИЯ И ГДЕ СОВЕРШЕН ПЕРЕХВАТ ?"); } } switch (stage) { case StageEnum.Player1: return("ИГРОК"); case StageEnum.Player2: return("ОППОНЕНТ"); case StageEnum.Point: return("ТОЧКА"); case StageEnum.Player2Gk: return("ГОЛКИПЕР"); case StageEnum.PointAndDest: return("ТОЧКА ДЕЙСТВИЯ И НАЗНАЧЕНИЯ"); } if (stage == StageEnum.ExtraOptions && ActionId == 12 && Num == 0) { return("Выбор атакующих и защищающихся"); } if (stage == StageEnum.ExtraOptions && Compare(8, 1)) { return("Выбор ассистентов"); } if (stage == StageEnum.ExtraOptions && Compare(1, 1)) { return("Выбор выигравшего вбрасывание"); } if (stage == StageEnum.ExtraOptions && Compare(6, 2)) { return("Выбор игроков"); } return(String.Empty); }
protected override void OnInit() { this.elapsedTime = 0; this.stage = StageEnum.stage1; this.nowIndex = 0; this.IsNextWindow = false; this.IsPrevWindow = false; this.prevWindowSpownTime = float.MaxValue; this.nextWindowSpownTime = float.MaxValue; }
/// <summary> /// /// </summary> /// <param name="message">Message Name</param> /// <param name="entityLogicalName"></param> /// <param name="stage"></param> /// <param name="executionMode"></param> /// <param name="filteringAttributes">Comma separated list of attributes that will trigger this step. Leave null for all attributes.</param> /// <param name="stepName"></param> /// <param name="executionOrder"></param> /// <param name="isolationModel"></param> public CrmPluginRegistrationAttribute( MessageNameEnum message, string entityLogicalName, StageEnum stage, ExecutionModeEnum executionMode, string filteringAttributes, string stepName, int executionOrder, IsolationModeEnum isolationModel ) : this(message.ToString(), entityLogicalName, stage, executionMode, filteringAttributes, stepName, executionOrder, isolationModel) { }
private void onSearch(object sender, RoutedEventArgs e) { FilterWindow form = new FilterWindow(); var res = form.ShowDialog(); if (res == true && form.choosenpersons.Count > 0) { Persons = form.choosenpersons; //FillPersons(); stage = StageEnum.CHOSEN; } }
public static FoulStageEnum Convert(StageEnum st) { switch (st) { case StageEnum.Standard: break; case StageEnum.Body: break; case StageEnum.Player1: return(FoulStageEnum.Player1); break; case StageEnum.Player2: return(FoulStageEnum.Player2); break; case StageEnum.Player2Gk: break; case StageEnum.Point: return(FoulStageEnum.Point1); break; case StageEnum.PointAndDest: break; case StageEnum.Marking: break; case StageEnum.ScreenPosition: break; case StageEnum.GoalLocation: break; case StageEnum.ExtraOptions: break; case StageEnum.CreateMarker: break; default: throw new ArgumentOutOfRangeException(nameof(st), st, null); } return(FoulStageEnum.None); }
public static StageEnum GetNextStage(StageEnum current_stage) { return(current_stage switch { StageEnum.Planning => StageEnum.Coding, StageEnum.Coding => StageEnum.Build, StageEnum.Build => StageEnum.Test, StageEnum.Test => StageEnum.Release, StageEnum.Release => StageEnum.Deploy, StageEnum.Deploy => StageEnum.Operate, StageEnum.Operate => StageEnum.Monitor, _ => StageEnum.Planning, });
/// <summary> /// Отправляю заявку дальше по маршруту /// </summary> /// <param name="secret"></param> /// <returns></returns> public StageEnum PushNextStage(string secret, Models.DecisionData data = null) { StageEnum nextStage = service.PushNextStage(secret, data); ///---Обновляю статус заявки в базе using (Models.PhonesDataContext model = new Models.PhonesDataContext()) { foreach (var rt in model.RequestTickets.Where(x => x.secret == secret)) { rt.RequestStage = nextStage.ToString(); } model.SubmitChanges(); } return(nextStage); }
/// <summary> /// Перемещаем сервис по дереву согласования /// </summary> public StageEnum PushNextStage(string secret, Models.DecisionData data) { StageEnum ret = StageEnum.NewRequest; bool learningMode = bool.Parse(System.Configuration.ConfigurationManager.AppSettings["learningMode"].ToString()); ///--- Определяю модель в зависимости от режима работы if (learningMode) { ret = PushNextStageLearningMode(secret, data); } else { ret = PushNextStageAccessMode(secret, data); } return(ret); }
private StageEnum GetStageCode(string stage) { int index = stage.IndexOf("-"); if (index >= 0) { stage = stage.Substring(0, index); } StageEnum stage_code = Enum.GetValues(typeof(StageEnum)).Cast <StageEnum>().FirstOrDefault(s => s.ToString().ToLower().Equals(stage.ToLower())); if (stage_code.Equals(StageEnum.Planning)) { stage_code = StageEnum.Custom; } return(stage_code); }
public void Update() { if (stages[(int)nextStage] != null) { if (curStage != nextStage) { if (stages[(int)curStage] != null) { stages[(int)curStage].Exit(); } stages[(int)nextStage].Enter(); curStage = nextStage; } stages[(int)curStage].Update(); } }
private void onSearch(object sender, RoutedEventArgs e) { var resPair = DialogService.ShowDialog <FilterWindow, FilterWindowViewModel>(new FilterWindow()); if (!resPair.Key) { return; } var viewModel = resPair.Value; Persons = viewModel.GetChoosenPersons(); FillPersons(); stage = StageEnum.CHOSEN; }
public void Init() { this.stage = GameManager.Instance.CommonData.stage; if (this.stage == StageEnum.length_empty) { Debug.LogError("CommonDate.stageが異常です。"); Debug.Break(); } this.mainElapsedTime = 0; this.bossElapsedTime = 0; this.rollController.Init(); this.rollController.ChangeMaterial(this.stage, false); this.factory.CreateStage(this.stage); }
private void Chat_Loaded(object sender, RoutedEventArgs e) { CurrentUser = ChatCoreHelper.GetCurrentUserInfo(); console.ItemsSource = consoleMsg; resizeItems(); timerSync = new DispatcherTimer(); timerSync.Interval = System.TimeSpan.FromMilliseconds(1000); timerSync.Tick += timerSync_Tick; timerSync.Start(); te.wire(this); te.init(); log.wire(this); log.init(); bot = new Bot(); bot.wire(this); stage = StageEnum.LOADED; addConsoleMsg("Loaded"); }
public IList <ServerDto> GetAllServerOfEnvironment(StageEnum stageEnum) { using (var dbScope = _dbScopeFactory.CreateReadOnly()) { var db = dbScope.DbContexts.Get <FireProjDbContext>(); var data = db.Servers.Where(t => t.StageType == stageEnum); var result = data.Select(t => new ServerDto { Id = t.Id, Name = t.Name, IP = t.IP, ServerDesc = t.ServerDesc, PackageDir = t.PackageDir, }).ToList(); return(result); } }
public SprintM GoNextStage(Guid project_id, Guid sprint_id) { try { Sprint sprint = _sprint.GetOne(s => s.Id.Equals(sprint_id) && s.ProjectId.Equals(project_id)); if (sprint == null) { throw NotFound(sprint_id, "sprint id"); } StageEnum next_stage = StageUtils.GetNextStage(sprint.StageCode); if (!_approval.Any(a => a.SprintId.Equals(sprint_id) && a.StageCode.Equals(next_stage))) { throw BadRequest("The next stage will be automatically approved. This action should not be performed!"); } sprint.StageCode = next_stage; SaveChanges(); next_stage = StageUtils.GetNextStage(next_stage); return(new SprintM { EndDate = sprint.EndDate, Id = sprint.Id, No = sprint.No, StartDate = sprint.StartDate, Stage = new Stage { StageCode = sprint.StageCode, Name = sprint.StageCode.ToString() }, NextStage = new Stage { StageCode = next_stage, Name = next_stage.ToString() }, IsRequireApproval = _approval.Any(a => a.SprintId.Equals(sprint.Id) && a.StageCode.Equals(next_stage)) }); } catch (Exception e) { throw e is RequestException ? e : _errorHandler.WriteLog("An error occurred while go to next stage of a sprint!", e, DateTime.Now, "Server", "Service_Sprint_GoNextStage"); } }
public void ChangeMaterial(StageEnum _type, bool _isBoss) { Material mat = null; switch (_type) { case StageEnum.stage1: mat = this.catalog.Stage1Future; break; case StageEnum.stage2: mat = (!_isBoss) ? this.catalog.Stage2Ancient : this.catalog.Stage2AncientBoss; break; default: return; } this.meshRender.material = GameObject.Instantiate <Material>(mat); }
public void AddBuild(string ci_cd_workflow_id, StageEnum stage, int step, Guid report_id, TimeSpan duration) { try { Guid workflow_id = _workflow.Where(w => w.CICDWorkflowId.Equals(ci_cd_workflow_id)) .Select(w => w.Id).FirstOrDefault(); Pipeline pipeline = _pipeline.Add(new Pipeline { Stage = stage, Step = step, WorkflowId = workflow_id }); SaveChanges(); } catch (Exception e) { throw e is RequestException ? e : _errorHandler.WriteLog("An error occurred while add a build pipeline!", e, DateTime.Now, "Server", "Service_Pipeline_AddBuild"); } }
/// <summary> /// Процесс согласования в режиме инвентаризации /// </summary> /// <param name="secret"></param> /// <returns></returns> StageEnum PushNextStageLearningMode(string secret, Models.DecisionData data) { StageEnum ret = StageEnum.NewRequest; using (Models.PhonesDataContext model = new Models.PhonesDataContext()) { StageEnum stage = GetCurrentStage(secret); switch (stage) { case StageEnum.NewRequest: ///---Определяем список ИТ ответственных и отправляем им письма на подтверждение List <Models.AuthUser> responsers = GetITResponsers(secret); List <IBaseUserService> services = GetServices(secret); Models.User whom = GetRequesterUser(secret); MailHelper.SendClaimRequestToGroup(services, responsers, whom); ret = StageEnum.WaitITAccept; break; case StageEnum.WaitITAccept: ///---Пришло подтверждение -- фиксируем в базе, отправляем уведомление пользователю if (data.Decision == Models.DecisionEnum.Accept) { AcceptServicesInvent(secret, data); ret = StageEnum.Accepted; } ///---Отказ инвентаризации фиксируем в БД if (data.Decision == Models.DecisionEnum.Decline) { DeclineServicesInvent(secret, data); ret = StageEnum.Declined; } break; } } return(ret); }
private void Chat_Loaded(object sender, RoutedEventArgs e) { CurrentUser = ChatCoreHelper.GetCurrentUserInfo(); //console.ItemsSource = consoleMsg; resizeItems(); timerSync = new DispatcherTimer(); timerSync.Interval = System.TimeSpan.FromMilliseconds(1000); timerSync.Tick += timerSync_Tick; timerSync.Start(); te.wire(this); te.init(); log.wire(this); log.init(); bot = new Bot(); bot.wire(this); stage = StageEnum.LOADED; addConsoleMsg("Loaded"); List <int> ss = new List <int>() { 0, 1, 2, 3, 4, 5, 6, 7, 8 }; for (int k = ss.Count - 1; k >= 0; k--) { //var p = Persons[i]; //if (p == null) //{ // continue; //} int j = ss.IndexOf(k); Console.WriteLine(k + " " + j + " " + (ss.Count - 1)); } //for (int i = 0; i < 100; i++) //{ // Thread.Sleep(1000); // Console.WriteLine(i); //} // writeMessage("sdfsdf", 0, null); }
public void GoNextStage(Guid sprint_id) { try { Sprint sprint = _sprint.GetOne(s => s.Id.Equals(sprint_id)); if (sprint == null) { throw NotFound(sprint_id, "sprint id"); } StageEnum next_stage = StageUtils.GetNextStage(sprint.StageCode); if (!_approval.Any(a => a.SprintId.Equals(sprint_id) && a.StageCode.Equals(next_stage))) { sprint.StageCode = next_stage; SaveChanges(); } } catch (Exception e) { throw e is RequestException ? e : _errorHandler.WriteLog("An error occurred while go to next stage of a sprint!", e, DateTime.Now, "Server", "Service_Sprint_GoNextStage"); } }
public void SetStage(StageEnum stage) { SelectedStageType = stage; }
public void StageSelect(StageEnum id) { GameMatchSetting.Instance.SetStage(id); this.directorComponent.currentState.Value = (int)nextState; this.directorComponent.PlaySound(RuleSelectDirectorComponent.SoundType.Enter); }
public void Start(StageEnum stageEnum) { LoadingStageEnum = stageEnum; SwitchStageComplete(); }
public BaseStage (StageEnum stageEnum) { Type = stageEnum; }
/// <summary> /// zaker引导 /// </summary> private void OpenICEZaker() { appDesc.RemoteClick(); CurrentStage = StageEnum.DescFace; OrdersIntervial(1); popPanel = new PopPanel(); popPanel.ClosePopPanel += popPanel_ClosePopPanel; List<string> ListAddress = new List<string>(); var appDescPath = Directory.GetCurrentDirectory() + "\\AppDesc\\"; if (!Directory.Exists(appDescPath)) { MessageBox.Show("找不到文件夹 " + appDescPath); return; } string[] filePath = Directory.GetFiles(appDescPath); foreach (var item in filePath) { if (Utility.isImage(item)) { ListAddress.Add(item); } } popPanel.InitializeStack(ListAddress); griPop.Children.Add(popPanel); }
public void SwitchStage(StageEnum stageEnum) { if (currentStage != null) { currentStage.End(); } LoadingStageEnum = stageEnum; SceneManager.LoadScene("Loading"); }
void popPanel_ClosePopPanel(object sender, EventArgs e) { (sender as PopPanel).ClosePopPanel -= popPanel_ClosePopPanel; griPop.Children.Clear(); popPanel = null; CurrentStage = StageEnum.MainFace; }
/// <summary> /// 添加进度条 /// </summary> /// <param name="Max"></param> /// <param name="name"></param> void AddCoolBar(int Max, string name) { CurrentStage = StageEnum.LoadRarFace; PopGrid.Visibility = Visibility.Visible; CoolBar = new CoolProgressBar(Max); ; CoolBar.titleBlock.Text = name; PopGrid.Children.Add(CoolBar); }
/// <summary> /// 检查更新 /// </summary> private void CheckVersion(string updateVersion, List<string> listUrl) { CurrentStage = StageEnum.PopWinFace; //updateVersion = GoCheckUpdate(); if (updateVersion == string.Empty) { Warning.WarningText = "当前已经是最新版本。"; } else { MessageWin wm = new MessageWin("检测到最新版本:" + updateVersion + ",是否更新(更新期间会关闭所有应用程序)?"); wm.Show(); CurrentMessageWin = wm; wm.ClickYesBtn += delegate { //MessageBox.Show("开始更新"); CurrentStage = StageEnum.LoadRarFace; //List<string> zipList = new List<string>(); //zipList.Add(updateAdress); BeginDownLoadUpdateFiles(listUrl); }; } }