private async void Cadastar_Clicked(object sender, EventArgs e) { Locais novoProduto = new Locais { Nome_loc = txtNome.Text, Cep_loc = txtCep.Text, Bairro_loc = txtBairro.Text, Cidade_loc = txtCidade.Text, Desc_local = txtDescricao.Text, End_loc = txtLogradouro.Text, Nro_loc = txtNumero.Text }; try { await Api.ApiLocais.AddProdutoAsync(novoProduto); LimparCampos(); // await DisplayAlert("Cadastro", "Cadastro realizado com sucesso", "OK"); await Navigation.PushAsync(new SalvarImagemLocalView()); } catch (Exception ex) { await DisplayAlert("Erro", ex.Message, "OK"); } }
void ExecuteLoadLocaisCommand() { if (IsBusy) { return; } IsBusy = true; try { Locais.Clear(); foreach (var item in (new LocalService()).GetLocais()) { Locais.Add(new Tuple <int, string>(item.Key, item.Value)); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public async Task GetLocais() { if (IsBusy) { return; } try { IsBusy = true; Locais.Clear(); var items = await AzureMobileService.Instance.GetLocais(); foreach (var item in items) { Locais.Add(item); } } catch (Exception e) { LogHelper.Instance.AddLog(e); } finally { IsBusy = false; } }
public void Editar(Locais localPassado) { using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext()) { var localBuscado = ctx.Locais.FirstOrDefault(x => x.IdLocal == localPassado.IdLocal); if (localBuscado == null) { throw new Exception("Local não encontrado."); } else { localBuscado.IdTipoLocal = localPassado.IdTipoLocal; localBuscado.NomeLocal = localPassado.NomeLocal; localBuscado.Capacidade = localPassado.Capacidade; localBuscado.Cep = localPassado.Cep; localBuscado.IdBairro = localPassado.IdBairro; localBuscado.Logradouro = localPassado.Logradouro; localBuscado.Numero = localPassado.Numero; localBuscado.Telefone = localPassado.Telefone; if (localBuscado.Cep.Contains("-")) { localBuscado.Cep = localBuscado.Cep.Replace("-", ""); } ctx.Update(localBuscado); ctx.SaveChanges(); } } }
private void Registo_Load(object sender, EventArgs e) { object resposta; DataContractJsonSerializer jsonSerializer; StringBuilder uri = new StringBuilder(); uri.Append("https://isitp2-apim.azure-api.net/api/IPMA/RetornaCidades"); HttpWebRequest request = WebRequest.Create(uri.ToString()) as HttpWebRequest; using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { // Verificar se não está disponível if (response.StatusCode != HttpStatusCode.OK) { string message = String.Format("GET falhou. Recebido HTTP {0}", response.StatusCode); throw new ApplicationException(message); } //Serializa de JSON para Objecto jsonSerializer = new DataContractJsonSerializer(typeof(Locais)); resposta = jsonSerializer.ReadObject(response.GetResponseStream()); listaLocais = (Locais)resposta; } //listaLocais = WCFapi.RetornaCidades(); foreach (Local place in listaLocais.data) { comboBox1.Items.Add(place.local); } }
public void SetLocal(Locais local, bool first = false) { if (lastLocal != null && (lastLocal.Local == Locais.LadoFora.ToString() || local == Locais.LadoFora)) { SetLocalOut(local); return; } if (lastLocal != null) { lastLocal.HoraSaida = DateTime.Now.ToLongString(); } string localAnterior = ((Locais)current_local).ToString(); current_local = (int)local; buttonRight.interactable = !(current_local == (int)Locais.TOTAL - 2); buttonLeft.interactable = !(current_local == 0); mainTween.DOAnchorPosX(-(current_local * mainTween.rect.width), timeToChange); LogLocais LogLocais = new LogLocais( first ? ((Locais)current_local).ToString() : ((Locais)current_local).ToString(), first ? "Inicio do jogo" : localAnterior, first ? "Local inicial do jogo" : "Mudança de tela por meio do menu de locais", System.DateTime.Now, System.DateTime.Now ); lastLocal = LogLocais; //SaveGameController.Instance.AddComportamento(ComportamentosType.troca_tela, LogLocais, inGame); }
private Sala buscaSala(DateTime dataInicio, string horaInicio, DateTime dataFim, string horaFim, int pessoas, bool pc, bool tv, bool webcam, bool wifi, string minInicio, string minFim) { lblAviso.Text = ""; lblReservas.Text = ""; lblDicas.Text = ""; lblMotivo.Text = ""; lblSugest.Visible = false; Sala sala = new Sala(); List <Sala> indisponivel = new List <Sala>(); Locais local = new Locais(); List <Sala> salas = local.pegaSalas(); for (int i = 0; i < salas.Count; i++) { if (viabilidadeSala(salas[i], pessoas, pc, tv, wifi, webcam)) { viabilidade = true; sala = salas[i]; Reservado item = new Reservado(); List <Reserva> reservas = item.pegaReservas(); Reserva reserva = new Reserva(sala, dataInicio, dataFim, horaInicio, horaFim, minInicio, minFim); if (tempoMinimo(reserva) || tempoMaximo(reserva) || finalDeSemana(reserva) || duracaoReuniao(reserva)) { lblAviso.Text = "Não está obedecendo as regras de agendamento</br>"; } else if (reservas == null) { return(sala); } else { if (salaDisponivel(reservas, sala, reserva) == false) { return(sala); } } } else { lblAviso.Text = "Não há salas com os requisitos necessários disponível </br>"; } } if ((verificaSala(sala, indisponivel)) && lblAviso.Text == "") { return(sala); } return(null); }
public void Andar(Locais destino) { if (CarroEstaVazio()) { throw new Exception(CarroVazio); } LocalidadeAtual = destino; }
private void Desembarque(Tripulante passageiro, Tripulante motorista, Locais origem, Locais destino, bool ultimaViagem) { origem.Tripulantes.Remove(passageiro); destino.Tripulantes.Add(passageiro); Console.WriteLine(passageiro.Nome + "(" + passageiro.TipoTripulante.ToString() + ") desceu em: " + destino.Local); if (motorista != null && !ultimaViagem) { Console.WriteLine(motorista.Nome + "(" + motorista.TipoTripulante.ToString() + ") voltou ao Aeroporto"); } }
public IActionResult Editar(int id, Locais local) { try { local.IdLocal = id; LocalRepository.Editar(local); return(Ok(new { Mensagem = "Local editado com sucesso!" })); }catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public void Cadastrar(Locais local) { using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext()) { if (local.Cep.Contains("-")) { local.Cep = local.Cep.Replace("-", ""); } ctx.Add(local); ctx.SaveChanges(); } }
private void RealizarEmbarque(Locais origem, Locais destino, Tripulante passageiro, Tripulante motorista, bool ultimaViagem) { _tripulantesRepository.ValidaMotorista(motorista); _tripulantesRepository.ValidaPassageiro(motorista, passageiro); Console.WriteLine("Saindo de Aeroporto até Avião"); if (ultimaViagem) { Desembarque(motorista, null, origem, destino, ultimaViagem); } Desembarque(passageiro, motorista, origem, destino, ultimaViagem); Console.WriteLine("---------------------------------------------------------------------------------------------"); Thread.Sleep(2000); }
public static Testemunha TestemunharAssassinato() { Locais primeiroLocal = Enum.GetValues(typeof(Locais)).Cast <Locais>().Min(); Locais ultimoLocal = Enum.GetValues(typeof(Locais)).Cast <Locais>().Max(); Locais localCrime = (Locais)Gen((int)primeiroLocal, ((int)ultimoLocal) + 1); Suspeitos primeiroSuspeito = Enum.GetValues(typeof(Suspeitos)).Cast <Suspeitos>().Min(); Suspeitos ultimoSuspeito = Enum.GetValues(typeof(Suspeitos)).Cast <Suspeitos>().Max(); Suspeitos assassino = (Suspeitos)Gen((int)primeiroSuspeito, ((int)ultimoSuspeito) + 1); Armas primeiraArma = Enum.GetValues(typeof(Armas)).Cast <Armas>().Min(); Armas ultimaArma = Enum.GetValues(typeof(Armas)).Cast <Armas>().Max(); Armas armaCrime = (Armas)Gen((int)primeiraArma, ((int)ultimaArma) + 1); return(new Testemunha(new Assassinato(armaCrime, localCrime, assassino))); }
public static bool Delete(Locais ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.Locais.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static Locais Create(Locais item) { try { using (var ctx = new SuchDBContext()) { item.DataHoraCriação = DateTime.Now; ctx.Locais.Add(item); ctx.SaveChanges(); } return(item); } catch (Exception ex) { return(null); } }
public IActionResult Cadastrar(Locais local) { try { if (!LocalRepository.LocalJaExiste(local.NomeLocal)) { LocalRepository.Cadastrar(local); return(Ok(new { Mensagem = "Local cadastrado com sucesso!" })); } else { throw new Exception("Já existe um local cadastrado com esse nome."); } }catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public void SetLocalOut(Locais local) { if (lastLocal != null) { lastLocal.HoraSaida = DateTime.Now.ToLongString(); } FadeInOut.instance.FadeIn(0.5f, 0, () => { if (local == Locais.LadoFora) { ChangeGoOut(true); } else if (inOut == true) { ChangeGoOut(false); } string localAnterior = ((Locais)current_local).ToString(); current_local = (int)local; buttonRight.interactable = !(current_local == (int)Locais.TOTAL - 2); buttonLeft.interactable = !(current_local == 0); mainTween.DOAnchorPosX(-(current_local * mainTween.rect.width), timeToChange); LogLocais LogLocais = new LogLocais( ((Locais)current_local).ToString(), localAnterior, "Mudança de tela por meio do menu de locais", System.DateTime.Now, System.DateTime.Now ); lastLocal = LogLocais; SaveGameController.Instance.AddComportamento(ComportamentosType.troca_tela, LogLocais, inGame); FadeInOut.instance.FadeOut(0.3f, 0.5f); }); }
public static PlacesViewModel ParseToViewModel(this Locais item) { if (item != null) { return(new PlacesViewModel() { Code = item.Código, Description = item.Descrição, Address = item.Endereço, Locality = item.Localidade, Responsiblerecept = item.ResponsávelReceção, Postalcode = item.CódigoPostal, Contact = item.Contacto, CreateDate = item.DataHoraCriação.HasValue ? item.DataHoraCriação.Value.ToString("yyyy-MM-dd") : "", UpdateDate = item.DataHoraModificação.HasValue ? item.DataHoraModificação.Value.ToString("yyyy-MM-dd") : "", CreateUser = item.UtilizadorCriação, UpdateUser = item.UtilizadorModificação }); } return(null); }
public void Transportar(Locais origem, Locais destino) { Tripulante motorista = null; Tripulante passageiro = null; bool ultimaviagem = false; if (_locaisRepository.ContemTipo(origem, TipoTripulantes.Oficial)) { passageiro = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.Oficial); motorista = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.Piloto); ForTwo(motorista, passageiro); } else if (_locaisRepository.ContemTipo(origem, TipoTripulantes.Piloto)) { passageiro = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.Piloto); motorista = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.ChefeDeServico); ForTwo(motorista, passageiro); } else if (_locaisRepository.ContemTipo(origem, TipoTripulantes.Comissaria)) { passageiro = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.Comissaria); motorista = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.ChefeDeServico); ForTwo(motorista, passageiro); } else if (_locaisRepository.ContemTipo(origem, TipoTripulantes.ChefeDeServico)) { passageiro = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.ChefeDeServico); motorista = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.Policial); ForTwo(motorista, passageiro); } else { passageiro = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.Presidiario); motorista = origem.Tripulantes.FirstOrDefault(t => t.TipoTripulante == TipoTripulantes.Policial); ForTwo(motorista, passageiro); ultimaviagem = true; } RealizarEmbarque(origem, destino, passageiro, motorista, ultimaviagem); }
public static async Task AddProdutoAsync(Locais locais) { try { using (var client = new HttpClient()) { string url = "http://toktotravel.tecnologia.ws/WS/wslPostData.php"; // var uri = new Uri(string.Format(url, produto.Id)); if (locais.Avaliacao == null) { url = String.Format("{0}?Nome_loc={1}&Cep_loc={2}&Bairro_loc={3}&Cidade_loc={4}&Desc_local={5}&End_loc={6}&Nro_loc={7}", url, locais.Nome_loc.ToString(), locais.Cep_loc.ToString(), locais.Bairro_loc.ToString(), locais.Cidade_loc.ToString(), locais.Desc_local.ToString(), locais.End_loc.ToString(), locais.Nro_loc.ToString()); //var content = new StringContent(data, "application/json"); } else { url = String.Format("{0}?Avaliacao={1}&Cod_evento={2}", url, locais.Avaliacao.ToString(), locais.Cod_local.ToString()); } var data = JsonConvert.SerializeObject(locais); HttpResponseMessage response = null; if (data != null) { response = await client.PostAsync(url, new StringContent(data)); String responseJson = await response.Content.ReadAsStringAsync(); } if (!response.IsSuccessStatusCode) { throw new Exception("Erro ao incluir local"); } } } catch (HttpRequestException e) { System.Diagnostics.Debug.WriteLine(e); } }
public void Palpitar_Clicked(object sender, EventArgs e) { if (_suspeito == null || _local == null || _arma == null) { viewModel.Resultado = "Escolha corretamente as opções"; return; } Armas arma = (Armas)_arma.Item1; Locais local = (Locais)_local.Item1; Suspeitos suspeito = (Suspeitos)_suspeito.Item1; Assassinato palpite = new Assassinato(arma, local, suspeito); var resposta = TestemunhaDoCrime.RespondeChute(palpite); switch (resposta) { case 0: viewModel.Resultado = "Fim do Jogo, você acertou!!!"; break; case 1: viewModel.Resultado = "Assassino Incorreto"; break; case 2: viewModel.Resultado = "Local do Crime Incorreto"; break; case 3: viewModel.Resultado = "Arma do Crime Incorreta"; break; default: viewModel.Resultado = "Escolha o suspeito, o local e a arma do crime"; break; } }
public LocaisViewDetails(Locais local) { if (local == null) { throw new ArgumentNullException(nameof(local)); } BindingContext = local; var url = String.Format("https://www.google.com.br/maps/place/{0},+{1}+-+{2},+{3}+-+SP,+0{4}/", local.End_loc, local.Nro_loc, local.Bairro_loc, local.Cidade_loc, local.Cep_loc); var nota = Convert.ToDouble(local.Nota) / Convert.ToInt32(local.Avaliacao); cod_local = local.Cod_local; InitializeComponent(); Browser.Source = url; this.nota.Text = Math.Round(nota, 1).ToString(); /* Content = new Image * { * Source = ImageSource.FromResource("ToktoTravel.aquariodeSaoPaulo.jpg") * };*/ }
private async void Button_Clicked(object sender, EventArgs e) { try { Locais local = new Locais(); local.Bairro_loc = bai.Text; local.Cep_loc = cep.Text; local.End_loc = end.Text; if (local.End_loc != null && local.Cep_loc != null) { //await CrossExternalMaps.Current.NavigateTo("Pça da Sé", -23.5486, -46.6392); await PoeEnderecoNoMapa(local); } else { return; } } catch (Exception ex) { await DisplayAlert("Erro : ", ex.Message, "OK"); } }
private async Task PoeEnderecoNoMapa(Locais cli) { string Pais = "BR"; string CodigoPais = "55"; string Estado = "SP"; string cidade = "São Paulo"; if (string.IsNullOrEmpty(cli.Cep_loc) && string.IsNullOrEmpty(cli.End_loc) && string.IsNullOrEmpty(cli.Cidade_loc)) { await DisplayAlert("Dados Inválidos", "Faltam dados obrigatórios...", "OK"); } else { try { await CrossExternalMaps.Current.NavigateTo("Teste", cli.End_loc + "," + cli.Nro_loc, cidade, Estado, "0" + cli.Cep_loc, Pais, CodigoPais); } catch (Exception ex) { throw ex; } } }
private async void CorfirmaAvalia_Clicked(object sender, EventArgs e) { Avalia.IsVisible = false; Locais novoProduto = new Locais { Avaliacao = notaAvaliacao.ToString(), Cod_local = cod_local }; try { await Api.ApiLocais.AddProdutoAsync(novoProduto); CorfirmaAvalia.IsVisible = false; await DisplayAlert("Avaliação", "Sua Avaliação está salva", "OK"); //await Navigation.PushAsync(new SalvarImagemLocalView()); } catch (Exception ex) { await DisplayAlert("Erro", ex.Message, "OK"); } }
public Assassinato(Armas arma, Locais local, Suspeitos suspeito) { _arma = arma; _local = local; _suspeito = suspeito; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); TestemunhaDoCrime = RandomCrimeGenerator.TestemunharAssassinato(); // Get our button from the layout resource, // and attach an event to it Button button = FindViewById <Button>(Resource.Id.myButton); button.Text = "Dê um Palpite"; Button btnNovo = FindViewById <Button>(Resource.Id.btnNovo); btnNovo.Text = "Novo Jogo"; btnNovo.Visibility = Android.Views.ViewStates.Invisible; button.Click += delegate { TextView txtResultado = FindViewById <TextView>(Resource.Id.txtResultado); txtResultado.Text = ""; EditText txtArma = FindViewById <EditText>(Resource.Id.textView1); EditText txtLocal = FindViewById <EditText>(Resource.Id.textView2); EditText txtSuspeito = FindViewById <EditText>(Resource.Id.textView3); if (string.IsNullOrWhiteSpace(txtArma.Text) || string.IsNullOrWhiteSpace(txtLocal.Text) || string.IsNullOrWhiteSpace(txtSuspeito.Text)) { txtResultado.Text = "Escolha corretamente as opções"; return; } Armas arma = (Armas)Convert.ToInt32(txtArma.Text); Locais local = (Locais)Convert.ToInt32(txtLocal.Text); Suspeitos suspeito = (Suspeitos)Convert.ToInt32(txtSuspeito.Text); Assassinato palpite = new Assassinato(arma, local, suspeito); var resposta = TestemunhaDoCrime.RespondeChute(palpite); switch (resposta) { case 0: txtResultado.Text = "Fim do Jogo, você acertou!!!"; btnNovo.Visibility = Android.Views.ViewStates.Visible; break; case 1: txtResultado.Text = "Assassino Incorreto"; break; case 2: txtResultado.Text = "Local do Crime Incorreto"; break; case 3: txtResultado.Text = "Arma do Crime Incorreta"; break; default: txtResultado.Text = "Escolha o suspeito, o local e a arma do crime"; break; } }; btnNovo.Click += delegate { btnNovo.Visibility = Android.Views.ViewStates.Invisible; TestemunhaDoCrime = RandomCrimeGenerator.TestemunharAssassinato(); }; }
public bool ContemTipo(Locais locais, TipoTripulantes tipo) { return(locais.Tripulantes.Any(t => t.TipoTripulante == tipo)); }
public Carro(int capacidade, Locais localidadeAtual) { _capacidade = capacidade; LocalidadeAtual = localidadeAtual; }
public Locais ConsultaLocalAtividade() { Locais _Retorno = new Locais(); try { using (HanaConnection conn = new HanaConnection(ConfigurationManager.ConnectionStrings["Hana"].ConnectionString)) { conn.Open(); var Schema = ConfigurationManager.AppSettings["CompanyDB"]; string Sql = string.Format(Properties.Resources.ConsultaLocalAtividade, Schema); using (HanaCommand cmd3 = new HanaCommand(Sql, conn)) { using (HanaDataReader productInfoReader3 = cmd3.ExecuteReader()) { HanaCommand cmd = new HanaCommand(Sql, conn); HanaDataReader productInfoReader = cmd.ExecuteReader(); if (productInfoReader.HasRows) { productInfoReader.Read(); string Code = productInfoReader.GetString(0); string Name = productInfoReader.GetString(1); string Count = productInfoReader.GetString(2); _Retorno.value = new Local[int.Parse(Count)]; _Retorno.value[0] = new Local(); _Retorno.value[0].Code = Code; _Retorno.value[0].Name = Name; int i = 1; while (productInfoReader.Read()) { Code = productInfoReader.GetString(0); Name = productInfoReader.GetString(1); _Retorno.value[i] = new Local(); _Retorno.value[i].Code = Code; _Retorno.value[i].Name = Name; i++; } } } } } } catch (Exception ex) { Log.Error(ex.Message); } finally { } return(_Retorno); }