public void Add(Interacao interacao) { using (var dataContext = _dataContext) { try { dataContext.BeginTransaction(); if (ValidaInteracao(interacao)) { interacao.Data = DateTime.Now; _interacaoRepository.Add(interacao); dataContext.Commit(); } } catch (Exception ex) { dataContext.Rollback(); ResponseService = new ResponseService(ResponseTypeEnum.Error, "Erro ao cadastrar a operação."); } finally { dataContext.Finally(); } } }
void Start() { LeituraArqDialogo.LerArquivo(codigoDialogo); interacao = GameObject.Find("Personagem").GetComponent <Interacao> () as Interacao; sentimento = GameObject.Find("Sentimento").GetComponent <Sentimento>() as Sentimento; personagem = GameObject.Find("Personagem").GetComponent <Personagem> () as Personagem; }
void setarTexto(int codigoDialogo) { LeituraArqDialogo.getDialogo(codigoDialogo, codigoSubDialogo, codigoMultiDialogo, isSubDialogo); Sprite dialogoFoto = Resources.Load <Sprite>(LeituraArqDialogo.Foto()); GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/Image").GetComponent <Image>().sprite = dialogoFoto; isMultiDialogo = LeituraArqDialogo.isMultiDialogos(); if (isMultiDialogo) { if (!isVoltar) { Interacao.MultiDialogo(); GameObject.Find("Personagem").GetComponent <Interacao>().aparecer(); } string dialogoPergunta = LeituraArqDialogo.Personagem(); string[] respostas = LeituraArqDialogo.Respostas(); GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/MultiDialogo").gameObject.SetActive(true); GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/Dialogo").gameObject.SetActive(false); GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/MultiDialogo/Pergunta").GetComponent <Text>().text = dialogoPergunta; GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/MultiDialogo/Resposta1/Text").GetComponent <Text>().text = respostas[0]; GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/MultiDialogo/Resposta2/Text").GetComponent <Text>().text = respostas[1]; GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/MultiDialogo/Resposta3/Text").GetComponent <Text>().text = respostas[2]; } else { string dialogoTexto = LeituraArqDialogo.Personagem() + "\n" + LeituraArqDialogo.Texto(); GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/MultiDialogo").gameObject.SetActive(false); GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/Dialogo").gameObject.SetActive(true); GameObject.Find("CaixaDialogo(Clone)").transform.FindChild("Painel/Dialogo/TextoDialogo").GetComponent <Text>().text = dialogoTexto; } }
public void Add(Interacao interacao) { var query = new StringBuilder(); query.Append(" INSERT INTO ocorrencia "); query.Append(" ( "); query.Append(" usuario_id, "); query.Append(" ocorrencia_id, "); query.Append(" data, "); query.Append(" descricao, "); query.Append(" latitude, "); query.Append(" longitude "); query.Append(" ) "); query.Append(" VALUES "); query.Append(" ( "); query.Append(" ?usuario_id, "); query.Append(" ?ocorrencia_id, "); query.Append(" ?data, "); query.Append(" ?descricao, "); query.Append(" ?latitude, "); query.Append(" ?longitude "); query.Append(" ); "); query.Append(" SELECT LAST_INSERT_ID(); "); var mySqlCommand = new MySqlCommand( query.ToString(), DataContext.MySqlConnection, DataContext.MySqlTransaction); mySqlCommand.Parameters.AddWithValue("?usuario_id", interacao.Usuario.Id); mySqlCommand.Parameters.AddWithValue("?ocorrencia_id", interacao.Ocorrencia.Id); mySqlCommand.Parameters.AddWithValue("?data", interacao.Data); mySqlCommand.Parameters.AddWithValue("?descricao", interacao.Descricao); mySqlCommand.Parameters.AddWithValue("?latitude", interacao.Latitude); mySqlCommand.Parameters.AddWithValue("?longitude", interacao.Longitude); interacao.Id = Convert.ToInt32(mySqlCommand.ExecuteScalar()); }
public static bool RegistrarInteracaoEscopoEstaValido(this Interacao interacao) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNull(interacao.DataInicio, "A data é obrigatória") )); }
private Interacao MonteRetorno(DataTable tabela, int linha) { var retorno = new Interacao(); retorno.Codigo = int.Parse(tabela.Rows[linha]["CODIGO"].ToString()); retorno.TipoDeInteracao = (EnumTipoDeInteracao)int.Parse(tabela.Rows[linha]["TIPO"].ToString()); retorno.Observacao = tabela.Rows[linha]["OBSERVACOES"] != DBNull.Value ? tabela.Rows[linha]["OBSERVACOES"].ToString() : null; retorno.Produto = new ServicoDeProduto().Consulte(int.Parse(tabela.Rows[linha]["CODIGO_PRODUTO"].ToString())); retorno.QuantidadeInterada = int.Parse(tabela.Rows[linha]["QUANTIDADE"].ToString()); retorno.QuantidadeAuxiliar = tabela.Rows[linha]["QUANTIDADE_AUX"] != DBNull.Value ? int.Parse(tabela.Rows[linha]["QUANTIDADE_AUX"].ToString()) : new int?(); retorno.ValorInteracao = decimal.Parse(tabela.Rows[linha]["VALOR"].ToString()); retorno.AtualizarValorDoProdutoNoCatalogo = GSUtilitarios.ConvertaValorBooleano(tabela.Rows[linha]["ATUALIZARVALORNOCATALOGO"].ToString()); retorno.Origem = tabela.Rows[linha]["ORIGEM"] != DBNull.Value ? tabela.Rows[linha]["ORIGEM"].ToString() : null; retorno.Destino = tabela.Rows[linha]["DESTINO"] != DBNull.Value ? tabela.Rows[linha]["DESTINO"].ToString() : null; retorno.Horario = (DateTime)tabela.Rows[linha]["HORARIO"]; retorno.NumeroDaNota = tabela.Rows[linha]["NUMERODANOTAFISCAL"].ToString() != "NULL" ? tabela.Rows[linha]["NUMERODANOTAFISCAL"].ToString() : null; retorno.InformaNumeroDeSerie = GSUtilitarios.ConvertaValorBooleano(tabela.Rows[linha]["INFORMA_NUMERO_DE_SERIE"].ToString()); retorno.HorarioProgramado = (DateTime)tabela.Rows[linha]["HORARIO_PROGRAMADO"]; return(retorno); }
public static async Task <bool> SaveAsync(Interacao interacao, string token) { if (await SegurancaServ.validaTokenAsync(token)) { if (interacao.idCliente != 0) { if (interacao.ID == 0) { InteracaoRep rep = new InteracaoRep(); try { rep.Add(interacao); return(true); } catch (Exception e) { return(false); } } else { InteracaoRep rep = new InteracaoRep(); try { rep.Update(interacao); return(true); } catch (Exception e) { return(false); } } } else { return(false); } } else { return(false); } }
private void Start() { temposystem = FindObjectOfType(typeof(TimeSystem)) as TimeSystem; interacao = FindObjectOfType(typeof(Interacao)) as Interacao; quickMenu = FindObjectOfType(typeof(QuickMenu)) as QuickMenu; inventarioSeletor = FindObjectOfType(typeof(Inventario)) as Inventario; dialogo = FindObjectOfType(typeof(Dialogos)) as Dialogos; podeAndar = true; }
public async Task <JsonResult> SalvarInteracao([FromBody] Interacao interacao, string token) { if (await InteracaoBO.SaveAsync(interacao, token)) { return(Json("Configuracao salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a Configuracao. Entre em contato com o suporte")); } }
public void Insira(Interacao interacao) { string ComandoSQL = String.Format("INSERT INTO {0} ({1}) VALUES ({2})", Tabela, Colunas, ObtenhaValoresInsercao(interacao)); using (var GSBancoDeDados = new GSBancoDeDados()) { GSBancoDeDados.ExecuteComando(ComandoSQL); } }
// Use this for initialization void Start() { Mouse.Padrao(); //Recebendo o componente Animator do GameObject jonasPixel. animacao = GameObject.Find("rafaelPixel").GetComponent <Animator>() as Animator; //Chamando metodo a cada meio segundo do jogo. InvokeRepeating("Inatividade", 1f, 0.5f); tutorial = this.GetComponent <Tutorial>() as Tutorial; if (SceneManager.GetActiveScene().name.Equals("Casa")) { if (!isInicio) { isInicio = true; GameObject.Find("Camila").transform.gameObject.GetComponent <Dialogo>().abrirPainelDialogo(); GameObject.Find("Camila").transform.gameObject.GetComponent <Dialogo>().gerarDialogo(); } if (GameObject.Find("TelaNoticias")) { GameObject.Find("TelaNoticias").SetActive(false); } if (GameObject.Find("TelaInicial")) { GameObject.Find("TelaInicial").GetComponent <GUITexture>().color = new Color(0.5f, 0.5f, 0.5f, 0.5f); GameObject.Find("TelaInicial").SetActive(false); } if (GameObject.Find("CaixaEntrada")) { Email email = (Email)Resources.Load("Prefabs/CaixaEmail", typeof(Email)) as Email; email.AlterarCaixaEmail(false); } } if (SceneManager.GetActiveScene().name.Equals("Empresa")) { this.GetComponent <Interacao>().Start(); Interacao.Movimento(); this.GetComponent <Interacao>().aparecer(); } if (!isTutorialTempo && !isTutorialComputador && isTutorialDividas) { isTutorialDividas = false; tutorial.abrirPainelDialogo(); } }
public Interacao Consulte(int codigoDaInteracao) { var interacao = new Interacao(); using (var mapeadorDeInteracao = new RepositorioDeInteracao()) using (var mapeadorDeNumeroDeSerie = new RepositorioDeNumeroDeSerie()) { interacao = mapeadorDeInteracao.Consulte(codigoDaInteracao); interacao.NumerosDeSerie = mapeadorDeNumeroDeSerie.ConsulteTodosPorInteracao(codigoDaInteracao); } return(interacao); }
public HttpResponseMessage Create(Interacao interacao) { try { interacao.Usuario.Id = UsuarioApplication.ObtemUsuarioLogadoId((User.Identity as ClaimsIdentity).Claims.ToList()); InteracaoApplication.Add(interacao); return(ValidaRetornoApplication()); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Erro ao cadastrar a ocorrência.")); } }
public List <Inconsistencia> Valide(Interacao interacao) { _interacao = interacao; _listaDeInconsistencias = new List <Inconsistencia>(); //Chame validações aqui ValideRegraObrigatoriedades(); ValideRegrasDeNumeroDeSerie(); ValideRegraQuantidades(); return(_listaDeInconsistencias); }
IEnumerator LiberarDialogoChefe() { yield return(new WaitForSeconds(1)); Vector3 posicao = new Vector3(0f, 0f, 1); Interacao.ZerarInteracao(); Instantiate(caixaDialogo, posicao, caixaDialogo.transform.rotation); codigoDialogo = 1; LeituraArqEmpresa.setquantidadeDialogo(codigoDialogo); isDialogoChefe = true; this.GerarDialogo(); yield break; }
public static void Main(string[] args) { bool flag = true; string action; while (flag == true) { Console.WriteLine("Escolha a operação que deseja realizar:\n1. Soma\n2. Subtração\n3. Multipliucação\n4. Divisão\n5. Sair"); action = Console.ReadLine(); int[] numeros = new int[2]; switch (action) { case "1": numeros = Interacao.Pergunta(); Console.WriteLine("A resultado da soma é " + Calculadora.Soma(numeros[0], numeros[1]) + "."); Console.ReadKey(); Console.Clear(); break; case "2": numeros = Interacao.Pergunta(); Console.WriteLine("A resultado da subtração é " + Calculadora.Subtracao(numeros[0], numeros[1]) + "."); Console.ReadKey(); Console.Clear(); break; case "3": numeros = Interacao.Pergunta(); Console.WriteLine("A resultado da multiplicação é " + Calculadora.Multiplicacao(numeros[0], numeros[1]) + "."); Console.ReadKey(); Console.Clear(); break; case "4": numeros = Interacao.Pergunta(); Console.WriteLine("A resultado da divisão é " + Calculadora.Divisao(numeros[0], numeros[1]) + "."); Console.ReadKey(); Console.Clear(); break; case "5": Console.Clear(); Console.WriteLine("Até mais!"); flag = false; break; } } }
private string ObtenhaValoresInsercao(Interacao interacao) { return(string.Format("{0}, CAST ('{1}' AS DATETIME2), {2}, '{3}', {4}, {5}, {6}, '{7}', '{8}', '{9}'", interacao.Codigo, GSUtilitarios.FormateDateTimePtBrParaBD(interacao.Horario), (int)interacao.TipoInteracao, interacao.Descricao ?? "NULL", interacao.Produto.Codigo, interacao.QuantidadeInterada, interacao.ValorInteracao, GSUtilitarios.ConvertaValorBooleano(interacao.AtualizarValorDoProdutoNoCatalogo), interacao.Origem ?? "NULL", interacao.Destino ?? "NULL")); }
public ActionResult Create(Interacao interacao) { try { context.Interacoes.Add(interacao); context.SaveChanges(); } catch { return(Json(new { Resultado = 0 }, JsonRequestBehavior.AllowGet)); } return(Json(new { Resultado = interacao.InteracaoId }, JsonRequestBehavior.AllowGet)); }
// GET: Interacao/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Interacao interacao = context.Interacoes.Where(p => p.InteracaoId == id).Include(p => p.Produto).Include(r => r.Reacao).First(); if (interacao == null) { return(HttpNotFound()); } return(View(interacao)); }
public ActionResult Edit(Interacao interacao) { try { if (ModelState.IsValid) { context.Entry(interacao).State = EntityState.Modified; context.SaveChanges(); } } catch { return(Json(new { Resultado = 0 }, JsonRequestBehavior.AllowGet)); } return(Json(new { Resultado = 1 }, JsonRequestBehavior.AllowGet)); }
private string ObtenhaValoresInsercao(Interacao interacao) { return($"{interacao.Codigo}, " + $" CAST ('{GSUtilitarios.FormateDateTimePtBrParaBD(interacao.Horario)}' AS DATETIME2), " + $"{(int)interacao.TipoDeInteracao}, " + $"'{interacao.Observacao ?? "NULL"}', " + $"{interacao.Produto.Codigo}, " + $"{interacao.QuantidadeInterada}, " + $"{interacao.ValorInteracao.ToString(CultureInfo.InvariantCulture)}, " + $"'{GSUtilitarios.ConvertaValorBooleano(interacao.AtualizarValorDoProdutoNoCatalogo)}', " + $"'{interacao.Origem ?? "NULL"}', " + $"'{interacao.Destino ?? "NULL"}', " + $"'{interacao.NumeroDaNota ?? "NULL"}', " + $"'{GSUtilitarios.ConvertaValorBooleano(interacao.InformaNumeroDeSerie)}', " + $"{(interacao.QuantidadeAuxiliar.HasValue ? interacao.QuantidadeAuxiliar.Value.ToString() : "NULL")}, " + $" CAST('{GSUtilitarios.FormateDateTimePtBrParaBD(interacao.Horario)}' AS DATETIME2)"); }
public ActionResult Delete(int id) { try { Interacao venda = context.Interacoes.Find(id); if (venda != null) { context.Interacoes.Remove(venda); context.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Interacao/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Interacao interacao = context.Interacoes.Find(id); if (interacao == null) { return(HttpNotFound()); } ViewBag.Produtos = context.Produtos.OrderBy(p => p.Nome).ToList(); ViewBag.Reacoes = context.Reacoes.OrderBy(p => p.Nome).ToList(); return(View(interacao)); }
public static void ResolveSubset(Interacao interacaoUsuario, bool paralelismo = false) { var stopwatch = new Stopwatch(); var soma = interacaoUsuario.Soma; var listaPreenchida = interacaoUsuario.ListaNumeros; var ocorrencias = 0; stopwatch.Start(); if (!paralelismo) { foreach (var numeroInicial in listaPreenchida) { foreach (var numeroSecundario in listaPreenchida) { if ((numeroInicial + numeroSecundario) == soma) { ocorrencias++; } } } } else { Parallel.ForEach(listaPreenchida, numeroInicial => { foreach (var numeroSecundario in listaPreenchida) { if ((numeroInicial + numeroSecundario) == soma) { ocorrencias++; } } }); } stopwatch.Stop(); var frase = paralelismo ? "Paralelismo" : "Não-Paralelismo"; Console.WriteLine($"\n==============\n{frase}\n=============="); Console.WriteLine("Encontradas {0} ocorrências", ocorrencias); Console.WriteLine($"Tempo decorrido: {stopwatch.Elapsed}\n"); }
// Use this for initialization void Start() { if (this.name == "Chefe") { this.Exibir(); LeituraArqEmpresa.LerArquivo(); gameObject[0] = GameObject.Find("Empresa").transform.FindChild("Chefe").gameObject; gameObject[1] = GameObject.Find("Empresa").transform.FindChild("Corredor").gameObject; gameObject[2] = GameObject.Find("Empresa").transform.FindChild("Elevador").gameObject; gameObject[3] = GameObject.Find("Empresa").transform.FindChild("Personagem").gameObject; caixaDialogo = (GameObject)Resources.Load("Prefabs/CaixaDialogo", typeof(GameObject)) as GameObject; this.GetComponent <Interacao>().Start(); Interacao.Empresa(); this.GetComponent <Interacao>().aparecer(); StartCoroutine(IniciarMusica()); } }
public async Task Create(Interacao reply) { if (!Validate(new InteracaoValidation(), reply)) { return; } if (!await IsValidManifestation(reply.IdManifestacao)) { return; } if (!await IsValidUser(reply.IdManifestacao, reply.IdUsuario)) { return; } await _repository.Create(reply); reply = await _repository.GetWithUser(reply.Id); }
private bool ValidaInteracao(Interacao interacao) { ResponseService = new ResponseService(); if (string.IsNullOrEmpty(interacao.Descricao)) { ResponseService.FieldsInvalids.Add("Descricao"); } if (ResponseService.FieldsInvalids.Count > 0) { ResponseService.Message += "Informe os dados corretamente."; } ResponseService.Type = string.IsNullOrEmpty(ResponseService.Message) ? ResponseTypeEnum.Success : ResponseTypeEnum.Warning; return(ResponseService.Type == ResponseTypeEnum.Success); }
//Metodo para verificar se o personagem esta na porta. void OnTriggerEnter2D(Collider2D colisor) { if (!Personagem.IsRetard()) { if (colisor.gameObject.name == "portaBanheiro" && !Data.Tutorial()) { portaBanheiro = true; Interacao.Porta(); } else if (colisor.gameObject.name == "Computador" && !Data.Tutorial()) { computador = true; Interacao.Computador(); } else if (colisor.gameObject.name == "Cama" && !Tutorial.isTutorial) { cama = true; Interacao.Cama(); } else if (colisor.gameObject.name == "Financeiro" && !Data.Tutorial()) { financeiro = true; Financeiro.Focar(true); Interacao.Financeiro(); } else if (colisor.gameObject.name == "Camila" && !Tutorial.isTutorial && !Financeiro.isAtivo) { dialogo = true; Interacao.Dialogo(); } if (SceneManager.GetActiveScene().name.Equals("Casa")) { if (!interacao) { this.GetComponent <Interacao>().aparecer(); interacao = true; } } } }
// Update is called once per frame void Update() { //Verifica se o estado do personagem se encontra bloqueado if (!bloqueioControle) { Movimentar(); } if (SceneManager.GetActiveScene().name.Equals("Casa")) { if (isPagamento) { isPagamento = false; Interacao.Dinheiro(); this.GetComponent <Interacao>().aparecer(); } } if (isDormindo) { if (Tela.isAnimacao()) { isDormindo = false; Tela.Alterar(false); Personagem.Desbloquear(); if (Personagem.IsRetard()) { Personagem.RetardAlert(); } if (isTutorialTempo) { isTutorialTempo = false; tutorial.abrirPainelDialogo(); LeituraArqDialogo.idDialogo = 4; } } } }
private Interacao MonteRetorno(DataTable tabela, int linha) { var retorno = new Interacao(); retorno.Codigo = int.Parse(tabela.Rows[linha]["CODIGO"].ToString()); retorno.TipoInteracao = (EnumTipoInteracao)int.Parse(tabela.Rows[linha]["TIPO"].ToString()); retorno.Descricao = tabela.Rows[linha]["DESCRICAO"] != DBNull.Value ? tabela.Rows[linha]["DESCRICAO"].ToString() : null; retorno.Produto = new ServicoDeProduto().Consulte(int.Parse(tabela.Rows[linha]["CODIGO_PRODUTO"].ToString())); retorno.QuantidadeInterada = int.Parse(tabela.Rows[linha]["QUANTIDADE"].ToString()); retorno.ValorInteracao = decimal.Parse(tabela.Rows[linha]["VALOR"].ToString()); retorno.AtualizarValorDoProdutoNoCatalogo = GSUtilitarios.ConvertaValorBooleano(tabela.Rows[linha]["ATUALIZARVALORNOCATALOGO"].ToString()); retorno.Origem = tabela.Rows[linha]["ORIGEM"] != DBNull.Value ? tabela.Rows[linha]["ORIGEM"].ToString() : null; retorno.Destino = tabela.Rows[linha]["DESTINO"] != DBNull.Value ? tabela.Rows[linha]["DESTINO"].ToString() : null; retorno.Horario = (DateTime)tabela.Rows[linha]["HORARIO"]; return(retorno); }