public CaptainGameRule(Room room) : base(room) { Briefing = new CaptainBriefing(this); _captainHelper = new CaptainHelper(room); StateMachine.Configure(GameRuleState.Waiting) .PermitIf(GameRuleStateTrigger.StartPrepare, GameRuleState.Preparing, CanStartGame); StateMachine.Configure(GameRuleState.Preparing) .Permit(GameRuleStateTrigger.StartGame, GameRuleState.FullGame); StateMachine.Configure(GameRuleState.FullGame) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult) .OnEntry(_captainHelper.Reset); StateMachine.Configure(GameRuleState.EnteringResult) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.Result); StateMachine.Configure(GameRuleState.Result) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.EndGame, GameRuleState.Waiting) .OnEntry(UpdatePlayerStats); }
public void InitScreens(FNTRenderer fl, FNTRenderer fh) { bl = new Briefing(false, descentGame, fl, FindFile); bh = new Briefing(true, descentGame, fh, FindFile); bl.BriefingEnded += OnBriefingEnded; bh.BriefingEnded += OnBriefingEnded; }
public BattleRoyalGameRule(Room room) : base(room) { Briefing = new Briefing(this); StateMachine.Configure(GameRuleState.Waiting) .PermitIf(GameRuleStateTrigger.StartGame, GameRuleState.Neutral, CanStartGame); StateMachine.Configure(GameRuleState.Neutral) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.EnteringResult) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.Result); StateMachine.Configure(GameRuleState.Result) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.EndGame, GameRuleState.Waiting) .OnEntry(() => { First = null; UpdatePlayerStats(); }); }
public TouchdownGameRule(Room room) : base(room) { Briefing = new Briefing(this); StateMachine.Configure(GameRuleState.Waiting) .PermitIf(GameRuleStateTrigger.StartGame, GameRuleState.FirstHalf, CanStartGame); StateMachine.Configure(GameRuleState.FirstHalf) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartHalfTime, GameRuleState.EnteringHalfTime) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.EnteringHalfTime) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartHalfTime, GameRuleState.HalfTime) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.HalfTime) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartSecondHalf, GameRuleState.SecondHalf) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.SecondHalf) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.EnteringResult) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.Result); StateMachine.Configure(GameRuleState.Result) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.EndGame, GameRuleState.Waiting); }
// GET: Briefings/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Briefing briefing = db.Briefing.Find(id); ViewBag.year = DateTime.Now.Year.ToString(); ViewBag.month = DateTime.Now.Month.ToString(); ViewBag.name = briefing.fileName; List <SelectListItem> list = new List <SelectListItem> { new SelectListItem { Text = "青岛早报", Value = "0" }, new SelectListItem { Text = "青岛晚报", Value = "1" }, }; ViewBag.paperName = new SelectList(list, "Text", "Text", briefing.paperName); if (briefing == null) { return(HttpNotFound()); } return(View(briefing)); }
private async void Authenticate(string password) { if (string.IsNullOrWhiteSpace(password)) { return; } if (await ApiService.CheckPassword(_actualBriefingId, password)) { _editedBriefing = await ApiService.GetBriefingToEdit(_actualBriefingId, password); _editPassword = password; _authenticated = true; _authModal.Hide(); StateHasChanged(); LoadData(_editedBriefing); } else { CurrentPage.ShowNotification("Wrong password."); return; } await JsModule.InvokeVoidAsync("registerEvents"); await JsModule.InvokeVoidAsync("createFilePond", JsonConvert.SerializeObject(_editedBriefing.AttachmentsArray.ToArray <object>())); await JsRuntime.InvokeVoidAsync("startTime"); }
// GET: Briefings/Delete/5 //public ActionResult Delete(int? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // Briefing briefing = db.Briefing.Find(id); // if (briefing == null) // { // return HttpNotFound(); // } // return View(briefing); //} // POST: Briefings/Delete/5 //[HttpPost, ActionName("Delete")] //[ValidateAntiForgeryToken] public ActionResult Delete(int id) { Briefing briefing = db.Briefing.Find(id); db.Briefing.Remove(briefing); db.SaveChanges(); return(Content("<script>alert('已成功删除!');window.location.href='/Briefings/Details'</script>")); }
void Start() { _briefing = GameManager.GetRandomBriefing(); _popUpBackground = GameObject.Find("PopUpBackground").GetComponent <Image>(); GameManager.GetSetBriefing = _briefing; SetBriefingUI(); }
public IActionResult VerBriefing(int idProdutoCompra) { int idCliente = getidCliente(Convert.ToInt32(this.User.Claims.ElementAt(2).Value)); if (pcPertenceCliente(idProdutoCompra, idCliente)) { Briefing briefing = new Briefing(); string connectionString = _configuration.GetConnectionString("DefaultConnection"); using (SqlConnection connection = new SqlConnection(connectionString)) { string sql = $"SELECT * FROM Briefing Where produto_compra_id={idProdutoCompra}"; using (SqlCommand command = new SqlCommand(sql, connection)) { connection.Open(); using (SqlDataReader dataReader = command.ExecuteReader()) { while (dataReader.Read()) { briefing.id = Convert.ToInt32(dataReader["id"]); briefing.empresa = Convert.ToString(dataReader["empresa"]); briefing.setor = Convert.ToString(dataReader["setor"]); briefing.historia_empresa = Convert.ToString(dataReader["historia_empresa"]); briefing.objetivo_negocio = Convert.ToString(dataReader["objetivo_negocio"]); briefing.estrategia = Convert.ToString(dataReader["estrategia"]); briefing.produtos_comercializados = Convert.ToString(dataReader["produtos_comercializados"]); briefing.marca = Convert.ToString(dataReader["marca"]); briefing.imagem_corporativa = Convert.ToString(dataReader["imagem_corporativa"]); briefing.posicionamento = Convert.ToString(dataReader["posicionamento"]); briefing.publico_alvo = Convert.ToString(dataReader["publico_alvo"]); briefing.concorrentes = Convert.ToString(dataReader["concorrentes"]); briefing.objetivos = Convert.ToString(dataReader["objetivos"]); briefing.resultados_esperados = Convert.ToString(dataReader["resultados_esperados"]); briefing.permissas = Convert.ToString(dataReader["permissas"]); briefing.restricoes = Convert.ToString(dataReader["restricoes"]); briefing.data_entrega = Convert.ToDateTime(dataReader["data_entrega"]).Date; briefing.cronograma_1 = Convert.ToDateTime(dataReader["cronograma_1"]).Date; briefing.cronograma_2 = Convert.ToDateTime(dataReader["cronograma_2"]).Date; briefing.cronograma_3 = Convert.ToDateTime(dataReader["cronograma_3"]).Date; briefing.linha_seguir = Convert.ToString(dataReader["linha_seguir"]); briefing.tom_voz = Convert.ToString(dataReader["tom_voz"]); briefing.tipo_letra = Convert.ToString(dataReader["tipo_letra"]); briefing.cor = Convert.ToString(dataReader["cor"]); } } connection.Close(); } } return(View(briefing)); } else { return(RedirectToAction("MinhasEncomendas", "AreaCliente")); } }
private void jumpButton_Click(object sender, EventArgs e) { int index = Briefing.FindSequenceIndex(txbBox.Text, (int)sequenceNumericUpDown.Value); if (index < txbBox.Text.Length) { txbBox.Focus(); txbBox.SelectionStart = index; txbBox.SelectionLength = 0; txbBox.ScrollToCaret(); } }
public string Briefing(HttpRequestMessage message) { try { var msg = message.Content.ReadAsStringAsync().Result; var date = JObject.Parse(msg)["Date"]; var patientGuid = JObject.Parse(msg)["UserGuid"]; var instructuonGuid = JObject.Parse(msg)["InstructionGuid"]; var statusId = JObject.Parse(msg)["StatusId"]; var timeSeconds = JObject.Parse(msg)["TimeSeconds"]; var instructionType = JObject.Parse(msg)["InstructionType"]; var deviceGuid = JObject.Parse(msg)["DeviceGuid"]; DateTime dateOfBrief = Convert.ToDateTime(date); Guid patient = new Guid(patientGuid.ToString()); Guid instruction = new Guid(instructuonGuid.ToString()); int status = Convert.ToInt16(statusId); int time = Convert.ToInt16(timeSeconds); int type = Convert.ToInt16(instructionType); Guid device = new Guid(deviceGuid.ToString()); using (WorkProtectionEntities entities = new WorkProtectionEntities()) { //получение текущего максимального идентификатора int num = (from brief in entities.Briefing orderby brief.Id descending select brief.Id).First(); num++; //создание новой записи в БД Briefing briefing = new Briefing(); briefing.Id = num; briefing.InstructionGuid = instruction; briefing.InstructionType = type; briefing.PatientGuid = patient; briefing.StatusId = status; briefing.TimeSeconds = time; briefing.Date = dateOfBrief; briefing.DeviceGuid = device; entities.Briefing.Add(briefing); entities.SaveChanges(); } return("Success"); } catch (Exception ex) { return(ex.ToString()); } }
private async void Submit() { if (!ValidateInputData()) { return; } var filepondStatus = await JsModule.InvokeAsync <bool>("checkIfFilepondBusy"); if (filepondStatus) { CurrentPage.ShowNotification("Files are still uploading."); return; } _showLoadingIndicator = true; await InvokeAsync(StateHasChanged); var newBriefing = new Briefing { Server = Server, Origin = DepartureAirport.ToUpper(), Destination = ArrivalAirport.ToUpper(), OriginRunway = DepartureRunway.ToUpper(), DestinationRunway = ArrivalRunway.ToUpper(), FlightLevel = FlightLevel, CruiseSpeed = GetActualCruiseSpeed(CruiseSpeed), DepartureTime = DepartureTimeSelect.GetDateTime(), TimeEnroute = TimeEnrouteSelect.GetTimeSpan().Ticks, FlightPlan = FlightPlan.ToUpper(), Author = Author, Remarks = Remarks, EditPassword = EditPassword, ViewPassword = ViewPassword, CreatedOn = DateTime.UtcNow }; var attachments = await JsModule.InvokeAsync <string[]>("getFilepondFileIds"); newBriefing.AttachmentsArray = attachments; _newBriefingId = int.Parse(await ApiService.MakeBriefing(newBriefing)); _showLoadingIndicator = false; _showCompleted = true; await JsModule.InvokeVoidAsync("unregisterEvents"); await InvokeAsync(StateHasChanged); }
void Awake() { instance = this; backpackPrefab = Resources.Load("prefab/backpack") as GameObject; walletPrefab = Resources.Load("prefab/brief_money") as GameObject; paperbagPrefab = Resources.Load("prefab/Paperbag") as GameObject; Caretaker = GameObject.Find("Caretaker"); ShoppingList = GameObject.Find("ShoppingList"); questions = DataManager.GetAnswersOfCurrentScene(SceneManager.GetActiveScene().name); gameObject.AddComponent <GameController>(); chosenItemText = PlayerPrefs.GetString("item1"); CheckStep(); }
public IActionResult VerBriefingAceite(int idBriefing) { Briefing briefing = new Briefing(); string connectionString = _configuration.GetConnectionString("DefaultConnection"); using (SqlConnection connection = new SqlConnection(connectionString)) { string sql = $"SELECT * FROM Briefing Where id={Convert.ToInt32(idBriefing)}"; using (SqlCommand command = new SqlCommand(sql, connection)) { connection.Open(); using (SqlDataReader dataReader = command.ExecuteReader()) { while (dataReader.Read()) { briefing.id = Convert.ToInt32(dataReader["id"]); briefing.empresa = Convert.ToString(dataReader["empresa"]); briefing.setor = Convert.ToString(dataReader["setor"]); briefing.historia_empresa = Convert.ToString(dataReader["historia_empresa"]); briefing.objetivo_negocio = Convert.ToString(dataReader["objetivo_negocio"]); briefing.estrategia = Convert.ToString(dataReader["estrategia"]); briefing.produtos_comercializados = Convert.ToString(dataReader["produtos_comercializados"]); briefing.marca = Convert.ToString(dataReader["marca"]); briefing.imagem_corporativa = Convert.ToString(dataReader["imagem_corporativa"]); briefing.posicionamento = Convert.ToString(dataReader["posicionamento"]); briefing.publico_alvo = Convert.ToString(dataReader["publico_alvo"]); briefing.concorrentes = Convert.ToString(dataReader["concorrentes"]); briefing.objetivos = Convert.ToString(dataReader["objetivos"]); briefing.resultados_esperados = Convert.ToString(dataReader["resultados_esperados"]); briefing.permissas = Convert.ToString(dataReader["permissas"]); briefing.restricoes = Convert.ToString(dataReader["restricoes"]); briefing.data_entrega = Convert.ToDateTime(dataReader["data_entrega"]).Date; briefing.cronograma_1 = Convert.ToDateTime(dataReader["cronograma_1"]).Date; briefing.cronograma_2 = Convert.ToDateTime(dataReader["cronograma_2"]).Date; briefing.cronograma_3 = Convert.ToDateTime(dataReader["cronograma_3"]).Date; briefing.linha_seguir = Convert.ToString(dataReader["linha_seguir"]); briefing.tom_voz = Convert.ToString(dataReader["tom_voz"]); briefing.tipo_letra = Convert.ToString(dataReader["tipo_letra"]); briefing.cor = Convert.ToString(dataReader["cor"]); } } connection.Close(); } } return(View(briefing)); }
public static void Postfix(Briefing __instance, Contract contract, SimGameState Sim) { if (Sim == null || contract.ContractType == ContractType.ArenaSkirmish) { return; } var actualSalvage = contract.SalvagePotential; if (actualSalvage > 0) { actualSalvage = Mathf.FloorToInt(contract.Override.salvagePotential * contract.PercentageContractSalvage); actualSalvage += Sim.Constants.Finances.ContractFloorSalvageBonus; } var actualPrioritySalvage = Math.Min(7, Mathf.FloorToInt(actualSalvage * Sim.Constants.Salvage.PrioritySalvageModifier)); Traverse.Create(__instance).Field("contractSalvageField").GetValue <TextMeshProUGUI>().text = $"{actualPrioritySalvage} / {actualSalvage}"; }
public ArcadeGameRule(Room room) : base(room) { Briefing = new Briefing(this); StateMachine.Configure(GameRuleState.Waiting) .PermitIf(GameRuleStateTrigger.StartGame, GameRuleState.Neutral, CanStart); StateMachine.Configure(GameRuleState.Neutral) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.EnteringResult) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.Result); StateMachine.Configure(GameRuleState.Result) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.EndGame, GameRuleState.Waiting); }
public ActionResult Edit([Bind(Include = "ID,briefTitle,briefYear,briefMonth,paperName,maker,remarks,fileName,briefTime,briefCoTitle")] Briefing briefing) { string file = Request.Form["MyUploadile"]; string filename = Request.Form["name"]; if (ModelState.IsValid)//文件上传 { var files = Request.Files; if (files.Count > 0) { var file1 = files[0]; string strFileSavePath = Request.MapPath("~/files/chengjianInformation");//文件存储路径 file1.SaveAs(strFileSavePath + "/" + filename); } briefing.fileName = filename; db.Entry(briefing).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details")); } return(View(briefing)); }
private void LoadData(Briefing briefing) { Server = briefing.Server; DepartureAirport = briefing.Origin; DepartureRunway = briefing.OriginRunway; ArrivalAirport = briefing.Destination; ArrivalRunway = briefing.DestinationRunway; FlightLevel = briefing.FlightLevel; CruiseSpeed = briefing.CruiseSpeed; DepartureTimeSelect.SetDateTime(briefing.DepartureTime); TimeEnrouteSelect.SetTimeSpan(briefing.GetTimeEnroute()); FlightPlan = briefing.FlightPlan; Author = briefing.Author; Remarks = briefing.Remarks; _briefingType = string.IsNullOrWhiteSpace(briefing.ViewPasswordHash) ? "Public" : "Private"; SpeedType = CruiseSpeed < 4 ? SpeedType.Mach : SpeedType.TrueAirspeed; ChangeSpeedType(SpeedType); StateHasChanged(); }
public CaptainGameRule(Room room) : base(room) { Briefing = new Briefing(this); Rounds = (int)room.Options.ScoreLimit == 3 ? 3 : 5; StateMachine.Configure(GameRuleState.Waiting) .PermitIf(GameRuleStateTrigger.StartGame, GameRuleState.FirstHalf, CanStartGame); StateMachine.Configure(GameRuleState.FirstHalf) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.EnteringResult) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.Result); StateMachine.Configure(GameRuleState.Result) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.EndGame, GameRuleState.Waiting); }
public SnowballFightGameRule(Room room) : base(room) { Briefing = new Briefing(this); StateMachine.Configure(GameRuleState.Waiting) .PermitIf(GameRuleStateTrigger.StartPrepare, GameRuleState.Preparing, CanStartGame); StateMachine.Configure(GameRuleState.Preparing) .Permit(GameRuleStateTrigger.StartGame, GameRuleState.FullGame); StateMachine.Configure(GameRuleState.FullGame) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.EnteringResult) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.Result); StateMachine.Configure(GameRuleState.Result) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.EndGame, GameRuleState.Waiting); }
public BattleRoyalGameRule(Room room) : base(room) { Briefing = new Briefing(this); StateMachine.Configure(GameRuleState.Waiting) .PermitIf(GameRuleStateTrigger.StartPrepare, GameRuleState.Prepare, CanPrepareGame); StateMachine.Configure(GameRuleState.Prepare) .PermitIf(GameRuleStateTrigger.StartGame, GameRuleState.FirstHalf, CanStartGame); StateMachine.Configure(GameRuleState.FirstHalf) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.EnteringResult); StateMachine.Configure(GameRuleState.EnteringResult) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.StartResult, GameRuleState.Result); StateMachine.Configure(GameRuleState.Result) .SubstateOf(GameRuleState.Playing) .Permit(GameRuleStateTrigger.EndGame, GameRuleState.Waiting) .OnEntry(() => { First = null; }); }
public IActionResult ArtigoBlogA(Briefing briefing) { Product product = getProductByName("Criação de 4 textos de 500 palavras"); string sql = ""; int idCliente = getidCliente(Convert.ToInt32(this.User.Claims.ElementAt(2).Value)); Compra compra = new Compra(); if (ModelState.IsValid) { string connectionString = _configuration.GetConnectionString("DefaultConnection"); using (SqlConnection connection = new SqlConnection(connectionString)) { if (temCompraPorConfirmar(idCliente)) { compra = getCompraByCliente(idCliente); sql = $"Update Compra SET sub_total='{Convert.ToString(compra.subTotal + product.preco).Replace(',', '.')}', total='{Convert.ToString(compra.subTotal + product.preco + ((compra.subTotal + product.preco) * 0.23)).Replace(',', '.')}' Where id='{compra.id}'"; using (SqlCommand command = new SqlCommand(sql, connection)) { connection.Open(); command.ExecuteNonQuery(); connection.Close(); } } else { sql = $"Insert Into Compra (sub_total, iva, total, estado_id, cliente_id) Values ('{Convert.ToString(product.preco).Replace(',', '.')}','{23}','{Convert.ToString(product.preco + ((product.preco) * 0.23)).Replace(',', '.')}','{getEstadoByNome("Por Pagar")}','{idCliente}')"; using (SqlCommand command = new SqlCommand(sql, connection)) { command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); connection.Close(); } compra = getCompraByCliente(idCliente); } sql = $"Insert Into Produto_Compra (valor_desconto, compra_id, produto_id, quantidade) Values ('{0}','{compra.id}','{product.id}','{1}')"; using (SqlCommand command = new SqlCommand(sql, connection)) { command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); connection.Close(); } int pc_id = -1; sql = $"SELECT top 1 * FROM Produto_Compra WHERE compra_id={compra.id} ORDER BY id DESC"; using (SqlCommand command = new SqlCommand(sql, connection)) { connection.Open(); using (SqlDataReader dataReader = command.ExecuteReader()) { while (dataReader.Read()) { pc_id = Convert.ToInt32(dataReader["id"]); } } connection.Close(); } sql = $"Insert Into Briefing (empresa, setor, historia_empresa,objetivo_negocio, estrategia, produtos_comercializados, marca, imagem_corporativa" + $",posicionamento,publico_alvo,concorrentes,objetivos,resultados_esperados,permissas,restricoes,data_entrega,cronograma_1,cronograma_2,cronograma_3" + $",linha_seguir,tom_voz,tipo_letra,cor,aceite,produto_compra_id,revisao) " + $"Values (@empresa, @setor, @historia_empresa, @objetivo_negocio, @estrategia, @produtos_comercializados, @marca, @imagem_corporativa" + $", @posicionamento, @publico_alvo, @concorrentes, @objetivos, @resultados_esperados, @permissas, @restricoes, @data_entrega, @cronograma_1, @cronograma_2, @cronograma_3" + $", @linha_seguir, @tom_voz, @tipo_letra, @cor,'false','{pc_id}','false')"; using (SqlCommand command = new SqlCommand(sql, connection)) { command.CommandType = System.Data.CommandType.Text; command.Parameters.AddWithValue("@empresa", briefing.empresa); command.Parameters.AddWithValue("@setor", briefing.setor); command.Parameters.AddWithValue("@historia_empresa", briefing.historia_empresa); command.Parameters.AddWithValue("@objetivo_negocio", briefing.objetivo_negocio); command.Parameters.AddWithValue("@estrategia", briefing.estrategia); command.Parameters.AddWithValue("@produtos_comercializados", briefing.produtos_comercializados); command.Parameters.AddWithValue("@marca", briefing.marca); command.Parameters.AddWithValue("@imagem_corporativa", briefing.imagem_corporativa); command.Parameters.AddWithValue("@posicionamento", briefing.posicionamento); command.Parameters.AddWithValue("@publico_alvo", briefing.publico_alvo); command.Parameters.AddWithValue("@concorrentes", briefing.concorrentes); command.Parameters.AddWithValue("@objetivos", briefing.objetivos); command.Parameters.AddWithValue("@resultados_esperados", briefing.resultados_esperados); command.Parameters.AddWithValue("@permissas", briefing.permissas); command.Parameters.AddWithValue("@restricoes", briefing.restricoes); command.Parameters.AddWithValue("@data_entrega", briefing.data_entrega); command.Parameters.AddWithValue("@cronograma_1", briefing.cronograma_1); command.Parameters.AddWithValue("@cronograma_2", briefing.cronograma_2); command.Parameters.AddWithValue("@cronograma_3", briefing.cronograma_3); command.Parameters.AddWithValue("@linha_seguir", briefing.linha_seguir); command.Parameters.AddWithValue("@tom_voz", briefing.tom_voz); command.Parameters.AddWithValue("@tipo_letra", briefing.tipo_letra); command.Parameters.AddWithValue("@cor", briefing.cor); connection.Open(); command.ExecuteNonQuery(); connection.Close(); } } return(RedirectToAction("Index", "Carrinho")); } else { return(View()); } }
public Briefing GetBriefing() { _briefing = new Briefing(firstDevice, secondDevice, entrance, price, totalTime, firstDevicePrefab, secondDevicePrefab); return(_briefing); }
public EditBriefingPostParameters(int id, Briefing editedBriefing, string editPassword) { Id = id; EditedBriefing = editedBriefing; EditPassword = editPassword; }
public static void Postfix(Briefing __instance, RawImage ___BackdropImage, Image ___BackdropImageTutorial, Sprite ___BackdropTutorial, List <long> ___TutorialContracts) { try { GameInstance gameInstance = UnityGameInstance.BattleTechGame; Contract activeContract = gameInstance.Combat.ActiveContract; Logger.Info($"[Briefing_Init_POSTFIX] activeContract.Name: {activeContract.Name}"); Logger.Info($"[Briefing_Init_POSTFIX] activeContract.mapMood: {activeContract.mapMood}"); Logger.Info($"[Briefing_Init_POSTFIX] activeContract.ContractBiome: {activeContract.ContractBiome}"); Logger.Info($"[Briefing_Init_POSTFIX] activeContract.TargetSystem: {activeContract.TargetSystem}"); Logger.Info($"[Briefing_Init_POSTFIX] activeContract.ContractTypeValue.ID: {activeContract.ContractTypeValue.ID}"); bool isTutorialContract = ___TutorialContracts.Contains((long)activeContract.ContractTypeValue.ID); if (isTutorialContract) { return; } StarSystem starSystem = null; int contractTypeId = activeContract.ContractTypeValue.ID; string biomeString = ""; if (activeContract.GameContext.HasObject(GameContextObjectTagEnum.TargetStarSystem)) { starSystem = (activeContract.GameContext.GetObject(GameContextObjectTagEnum.TargetStarSystem) as StarSystem); } if (starSystem != null) { // Story_5_ServedCold if (contractTypeId == 22) { biomeString = "martianVacuum"; } // Story_8_Locura else if (contractTypeId == 26) { biomeString = "polarFrozen"; } else { biomeString = activeContract.ContractBiome.ToString(); } } else { biomeString = activeContract.ContractBiome.ToString(); } string[] backdropPaths = Directory.GetFiles(Path.Combine(CustomBackdrops.ModDirectory, "Backdrops")); System.Random rnd = new System.Random(); backdropPaths = backdropPaths.OrderBy(x => rnd.Next()).ToArray(); string backdropPath = backdropPaths.FirstOrDefault((bdp => bdp.Contains(biomeString))); if (string.IsNullOrEmpty(backdropPath)) { backdropPath = Path.Combine(CustomBackdrops.ModDirectory, "Backdrops/leopard-generic.jpg"); } Logger.Info($"[Briefing_Init_POSTFIX] Chosen backdrop: {backdropPath}"); Sprite customBackdropSprite = Utilities.SpriteFromDisk(backdropPath); if (customBackdropSprite != null) { ___BackdropImage.gameObject.SetActive(false); ___BackdropImageTutorial.gameObject.SetActive(true); ___BackdropImageTutorial.sprite = customBackdropSprite; } } catch (Exception e) { Logger.Error(e); } }