public População() { // Cria uma Lista vazia this.primeiro = new Celula(); this.pos = this.primeiro; this.ultimo = this.primeiro; this.primeiro.prox = null; this.TamanhoLista = 0; }
public AgenteDeSaude(Ambiente amb, Celula inicioCobertura, Celula fimCobertura) : base(amb, inicioCobertura) { this.InicioCobertura = inicioCobertura; this.FimCobertura = fimCobertura; this.alvo = FimCobertura; this.indoParaDireita = true; this.EstaDetetizando = false; this.ciclosLimpando = this.quantidadeDeCiclosNecessarias = 0; }
public Celula[,] TabuleiroDasBrancas() { //Metodo para inicializacao da posicao das brancas. Celula[,] tabuleiroInicial = new Celula[8, 2]; //Inicializaçao dos Peoes: for (int x = 0; x < tabuleiroInicial.GetLength(0); x++) { } //Fim. return(tabuleiroInicial); }
public Object desempilha() { if (this.vazia()) { throw new Exception("Erro: A pilha esta vazia"); } Object item = this.topo.item; this.topo = this.topo.prox; this.tam--; return(item); }
public async Task <IHttpActionResult> PostCelula(Celula celula) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.celula.Add(celula); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = celula.IdCelula }, celula)); }
public void LimparMatriz() //nós cabeças voltam a apontar para si mesmos onde se tinham valores { for (Celula atual = cabeca.Abaixo; atual != cabeca; atual = atual.Abaixo) { atual.Direita = atual; } for (Celula atual = cabeca.Direita; atual != cabeca; atual = atual.Direita) { atual.Abaixo = atual; } }
// GET: Celula public ActionResult Index(Celula celula, string ordenacao, int?pagina, FormCollection collection) { try { //var _celulaViewModel = Mapper.Map<IEnumerable<Celula>, IEnumerable<CelulaViewModel>>(_celulaBL.GetAll()); //CARREGANDO DADOS celula.Nome = String.IsNullOrEmpty(Request.QueryString["FiltrarNome"]) ? String.Empty : Request.QueryString["FiltrarNome"]; var _celulas = from c in _celulaBL.GetAll().Where(c => c.Nome.Contains(celula.Nome)) select c; //ORDENAÇÃO DOS DADOS ordenacao = (String.IsNullOrEmpty(ordenacao) ? "Nome_Asc" : ordenacao); switch (ordenacao) { case ("Nome_Desc"): _celulas = _celulas.OrderByDescending(c => c.Nome); break; default: _celulas = _celulas.OrderBy(c => c.Nome); break; } //PAGINAÇÃO //TODO: PEGAR VALOR DO PARâMETRO int _tamanhoPagina = 5; pagina = pagina == null ? 1 : pagina; pagina = pagina < 1 ? 1 : pagina; pagina = _tamanhoPagina >= _celulas.Count() ? 1 : pagina; int _numeroPagina = (pagina ?? 1); IPagedList model = _celulas.ToPagedList(_numeroPagina, _tamanhoPagina); _numeroPagina = model.PageNumber; //VIEWBAGS ViewBag.OrdemPor = (ordenacao == "Nome_Asc" || String.IsNullOrEmpty(ordenacao) ? "Nome_Desc" : "Nome_Asc"); ViewBag.Ordenacao = ordenacao; ViewBag.PaginaAtual = _numeroPagina; ViewBag.NomeCorrente = celula.Nome; ViewBag.NomeAplicacao = "NetDocs® 1997-2015"; ViewBag.TotalRegistros = UtilExtensions.GetPageInfo(_celulas.Count(), model); return(View(_celulas.ToPagedList(_numeroPagina, _tamanhoPagina))); } catch (Exception ex) { this.AddNotification(@Resources.Resource1.FalhaOperacao + " - " + ex.Message, NotificationType.ERROR); return(View()); } }
public void TestMuere5() { //Arrange bool estadoActual = true; byte num = 5; bool estado; //Act estado = Celula.SigueViva(estadoActual, num); //Assert Assert.IsFalse(estado); }
public int quantidade() { Celula aux = this.primeiro.prox; int qtd = 0; while (aux != null) { qtd++; aux = aux.prox; } return(qtd); }
public int Desempilhar() { if (Vazia()) { Console.WriteLine("Pilha Vazia!"); return -1; } int dado = topo.dado; topo = topo.prox; tam--; return dado; }
public void CargarControles() { StoreCelulas.Cargar(manejadorDeCelulas.ObtenerCelulasPermitidasPorMiembroComoCelulas(SesionActual.Instance.UsuarioId)); // Precargamos la celula principal Celula celulaPrincipal = manejadorDeCelulas.ObtenerCelulaQueMiembroEsLider(SesionActual.Instance.UsuarioId); cboCelula.Value = celulaPrincipal.CelulaId; DateTime fechaPreseleccionada = manejadorDeAsistencias.ObtenerFechaDeSiguienteAsistencia(celulaPrincipal.CelulaId); dtpFecha.Value = fechaPreseleccionada; mostrarAsistencias(celulaPrincipal.CelulaId, fechaPreseleccionada); }
public void TestSigueMuerta2() { //Arrange bool estadoActual = false; byte num = 2; bool estado; //Act estado = Celula.SigueViva(estadoActual, num); //Assert Assert.IsFalse(estado); }
public void GetCelula() { _mock = new Mock <ICelulaAppService>(); Celula _celula = new Celula() { CelulaId = 10 }; _mock.Setup(x => x.GetById(_celula.CelulaId)).Returns(_celula); var _celulaMoc = _mock.Object; Assert.IsTrue(_celula.CelulaId == _celulaMoc.GetById(10).CelulaId); }
public void TestSigueViva3() { //Arrange bool estadoActual = true; byte num = 3; bool estado; //Act estado = Celula.SigueViva(estadoActual, num); //Assert Assert.IsTrue(estado); }
public async void OnDelete(object sender, EventArgs e) { var mi = ((MenuItem)sender); Celula cel = mi.CommandParameter as Celula; var result = await DisplayAlert("Notificação", "Deseja excluir Celula: " + cel.Nome, "Ok", "Cancelar"); if (result) { acessoBanco.Excluir(cel); ConsultarCelulas(); } }
public void Celula_Inapto_Cadastro() { celula = new Celula(id, agenciaid, "T"); var mock = new Mock <ICelulaRepository>(); mock.Setup(c => c.BuscarNomeCelula(celula.NomeCelula)).Returns(celula); var validate = new CelulaEstaConsistenteValidation(mock.Object); var result = validate.Validate(celula); Assert.Contains(result.Erros, e => e.Message == "Nome em tamanho incorreto."); Assert.Contains(result.Erros, e => e.Message == "Nome já cadastrado."); }
public Object desenfileira() { Object item = null; if (this.vazia()) { throw new Exception("Erro: A fila esta vazia"); } this.frente = this.frente.prox; item = this.frente.item; return(item); }
public void Add(Celula obj) { try { _dal.BeginTransaction(); _dal.Add(obj); _dal.CommitTransaction(); } catch (Exception ex) { _dal.RollbackTransaction(); throw ex; } }
public async Task <ActionResult> DeleteConfirmed(int id) { Celula celula = await db.celula.FindAsync(id); db.celula.Remove(celula); await db.SaveChangesAsync(); db.DadoExcluido.Add(new DadoExcluido { Entidade = celula.GetType().Name, IdDado = id }); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public double?Buscar(int linha, int coluna) { if (linha <= qtasLinhas && linha > 0 && coluna <= qtasColunas && coluna > 0) //verifica-se se linha e coluna fornecidos estão nos limites da matriz { Celula acima = null, abaixo = null; //celulas para método existeColuna if (ExisteColuna(linha, coluna, ref acima, ref abaixo)) //abaixo é o valor procurado { return(abaixo.Valor); } return(0); //se não existir, valor é 0 } return(null); //retorna null se for fora dos limites da matriz }
// GET: Celula/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Celula celula = await db.celula.FindAsync(id); if (celula == null) { return(HttpNotFound()); } return(View(celula)); }
public async Task <IHttpActionResult> DeleteCelula(int id) { Celula celula = await db.celula.FindAsync(id); if (celula == null) { return(NotFound()); } db.celula.Remove(celula); await db.SaveChangesAsync(); return(Ok(celula)); }
void ICatalogo.Mostrar(int id) { Celula entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().Celula where o.CelulaId == id select o).FirstOrDefault(); registroDescripcion.Text = entidad.Descripcion; registroId.Text = entidad.CelulaId.ToString(); registroDiaDeLaSemana.Value = entidad.DiaSemanaId; registroHoraDelDia.Value = entidad.HoraDiaId; registroCategoria.Value = entidad.CategoriaId; registroMunicipio.ForzarSeleccion(entidad.UbicacionMunicipioId, entidad.UbicacionMunicipio.Descripcion); registroColonia.Value = entidad.Colonia; registroDireccion.Value = entidad.Direccion; registroCoordenadas.Value = entidad.Coordenadas; }
public async Task Navigate(string pagename) { App.Master.IsPresented = false; Api = new ApiServices(); switch (pagename) { case "CelView": var main = MainViewModel.GetInstance(); Celula cel = await main.GetCelula(); await App.Navigator.PushAsync(new CelView(cel)); break; case "Ministerio": await App.Navigator.PushAsync(new MinistryListView()); break; case "Reuniao": await App.Navigator.PushAsync(new ListMeetingView()); break; case "JoinMinistryView": await App.Navigator.PushAsync(new JoinMinistryView()); break; case "JoinMeetingView": await App.Navigator.PushAsync(new JoinMeetingView()); break; case "MasterDetailPosts": await App.Navigator.PushAsync(new PageTeste()); break; case "LogoutPage": Logout(); break; default: break; } }
public Contato PesquisarData(string Reg) { Celula aux = Inicio.prox; while (aux != null) { if (aux.Dado.DataNascimento == Reg) { return(aux.Dado); } aux = aux.prox; } return(null); }
public Contato PesquisarCod(int Reg) { Celula aux = Inicio.prox; while (aux != null) { if (aux.Dado.Codigo == Reg) { return(aux.Dado); } aux = aux.prox; } return(null); }
public Contato PesquisarEmail(string Reg) { Celula aux = Inicio.prox; while (aux != null) { if (aux.Dado.Email == Reg) { return(aux.Dado); } aux = aux.prox; } return(null); }
// GET: Celula/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Celula celula = await db.celula.Include(c => c.EnderecoCelula).FirstAsync(c => c.IdCelula == id); if (celula == null) { return(HttpNotFound()); } ViewBag.IdCelula = new SelectList(db.EnderecoCelula, "IdEnderecoCelula", "Pais", celula.IdCelula); return(View(celula)); }
// Retorna o índice da celula 'atual' na lista 'lista' // O índice da celula na lista. Se a celula não for achado retorna -1 private int EstaNaLista(List <Celula> lista, Celula atual) { int index = -1; for (int i = 0; i < lista.Count; i++) { Celula ListarItem = (Celula)lista[i]; if (atual.linha == ListarItem.linha && atual.coluna == ListarItem.coluna) { index = i; break; } } return(index); }
public ActionResult CadastrarCelula(Celula Cl) { new CelulaBLL().CriarAlterarCelula(Cl); if (Cl.CelulaId == 0) { return(Json(string.Concat("[ERRO]", Cl.MsgErro))); } else { ICollection <Celula> Celulas = new HashSet <Celula>(); Celulas.Add(Cl); return(View("_TuplaCelula", Celulas)); } }
public void CriarAlterarCelula(Celula Cl) { using (DatabaseContext contexto = new DatabaseContext()) { try { contexto.Celulas.AddOrUpdate(Cl); contexto.SaveChanges(); } catch (Exception ex) { Cl.MsgErro = ex.Message; } } }
void setAtualSobeDFS(ref Celula atual, Celula antiga) { Transform c = atual.gameObject.transform.GetChild(1); c.gameObject.GetComponent <MeshRenderer>().material.color = Color.white; atual = antiga; atual.visitada = true; c = atual.gameObject.transform.GetChild(1); c.gameObject.GetComponent <MeshRenderer>().material.color = Color.red; }
// Use this for initialization void Start () { c = new Celula (this.transform.position, this.GetHashCode ()); ManejadorVirus.celulas.Add (c); Asprite = new Sprite[7]; Asprite[0]=sprite1; Asprite[1]=sprite2; Asprite[2]=sprite3; Asprite[3]=sprite4; Asprite[4]=sprite5; Asprite[5]=sprite6; Asprite[6]=sprite7; muerta = false; spriteRenderer = GetComponent<SpriteRenderer>(); spriteRenderer.sprite = sprite7; }
private Celula CalculaDirecaoFim() { Celula proxCelula; if (this.Posicao.Equals(InicioCobertura)) { alvo = FimCobertura; proxCelula = Ambiente[Posicao.Linha, Posicao.Coluna + 1]; } else if (this.Posicao.Equals(FimCobertura)) { alvo = InicioCobertura; int extensao = FimCobertura.Linha + 1 - InicioCobertura.Linha; if (extensao % 2 == 0 && FimCobertura.Coluna != Ambiente.Tamanho - 1) { proxCelula = Ambiente[Posicao.Linha, Posicao.Coluna + 1]; indoParaDireita = true; } else { proxCelula = Ambiente[Posicao.Linha, Posicao.Coluna - 1]; indoParaDireita = false; } } // Se estiver nas bordas da matriz, deverá descer else if (Posicao.Coluna == Ambiente.Tamanho - 1 && indoParaDireita) { proxCelula = Ambiente[Posicao.Linha + 1, Posicao.Coluna]; indoParaDireita = false; } else if (Posicao.Coluna == 0 && !indoParaDireita) { proxCelula = Ambiente[Posicao.Linha + 1, Posicao.Coluna]; indoParaDireita = true; } //Senao continua movimentando-se else { if (indoParaDireita) proxCelula = Ambiente[Posicao.Numero + 1]; else proxCelula = Ambiente[Posicao.Numero - 1]; } return proxCelula; }
public Mosquito(EstagioMosquito e, Celula posicaoInicial, Ambiente amb) : base(amb, posicaoInicial) { this.Estagio = e; this.EstaVivo = true; }
//Eliminar la celula de la lista de celulas. public void DefenzaFuera(Celula cm){ ManejadorVirus.actualizarDefenza(); for (int i=ManejadorVirus.celulas.Count-1; i>=0; i--) { Celula c=ManejadorVirus.celulas[i] as Celula; if(cm.m_identificador==c.m_identificador){ ManejadorVirus.celulas.Remove(c); } } Debug.Log ("celulas:" + ManejadorVirus.celulas.Count); ManejadorVirus.actualizarDefenza (); if (ManejadorVirus.celulas.Count == 0) { CancelInvoke(); if(ManejadorVirus.tutorialStatic==true){ if(Camera.main.GetComponent<DestresaInnata>()!=null) Camera.main.GetComponent<DestresaInnata>().celulasMuertas(); else Camera.main.GetComponent<DestresaAdquirida>().celulasMuertas(); } else{ ControladorRecursos.invadido(); } } ManejadorVirus.actualizarDefenza(); }
private void GerarGradienteLosangoInterno() { int cont = 0; int cont2 = 0; float cont3 = -0.2f; GameObject losango = GameObject.Instantiate(LosangoBase) as GameObject; losango.transform.position = new Vector3(this.transform.position.x, this.transform.position.y, this.transform.position.z); losangoCelulaBase = losango.GetComponent<Celula>(); float disposicaoCelularVertical = (mapLargura()-losangoCelulaBase.GetLargura()) / losangoCelulaBase.GetLargura(); float disposicaoCelularHorizontal = (mapAltura() - losangoCelulaBase.GetAltura()) / losangoCelulaBase.GetAltura(); Destroy(losango.gameObject); for (cont2 = 2; cont2 <= 2 * disposicaoCelularHorizontal; cont2 = cont2 + 2) { for (cont = 2; cont <= 2 * disposicaoCelularVertical; cont = cont + 2) { losango = GameObject.Instantiate(LosangoBase) as GameObject; losango.transform.position = new Vector3((-mapLargura() + losangoCelulaBase.GetLargura()) + (cont * losangoCelulaBase.GetLargura()), (mapAltura() - cont2 * losangoCelulaBase.GetAltura()), this.transform.position.z+cont3); celulasLosango.Add(losango); losango.transform.parent = this.gameObject.transform; } losango = GameObject.Instantiate(LosangoBase) as GameObject; losango.transform.position = new Vector3((-mapLargura() + losangoCelulaBase.GetLargura()), (mapAltura() - (cont2 * losangoCelulaBase.GetAltura())), this.transform.position.z+cont3); celulasLosango.Add(losango); losango.transform.parent = this.gameObject.transform; cont3 = cont3 - 0.2f; } }
private Celula CalculaDirecaoInicio() { Celula proxCelula; if (this.Posicao.Equals(InicioCobertura)) { alvo = FimCobertura; proxCelula = Ambiente[Posicao.Linha, Posicao.Coluna + 1]; indoParaDireita = true; } // Se estiver nas bordas da matriz, deverá subir else if (Posicao.Coluna == Ambiente.Tamanho - 1 && indoParaDireita) { proxCelula = Ambiente[Posicao.Linha - 1, Posicao.Coluna]; indoParaDireita = false; } else if (Posicao.Coluna == 0 && !indoParaDireita) { proxCelula = Ambiente[Posicao.Linha - 1, Posicao.Coluna]; indoParaDireita = true; } // Senão continua no movimento que estava fazendo else { if (indoParaDireita) proxCelula = Ambiente[Posicao.Numero + 1]; else proxCelula = Ambiente[Posicao.Numero - 1]; } return proxCelula; }