public async Task <IActionResult> Edit(int id, [Bind("Id,HabilidadDescripcion,Nivel")] Habilidad habilidad) { if (id != habilidad.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(habilidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HabilidadExists(habilidad.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(habilidad)); }
/// <summary> /// <para>Obtiene la puntuacion</para> /// </summary> /// <param name="caster"></param> /// <param name="ability"></param> /// <returns></returns> public int GetPuntuacion(Unidad atacante, Habilidad habilidad) // Obtiene la puntuacion { GetMejorMovObjetivo(atacante, habilidad); if (MejorMovimientoArea == null) { return(0); } int puntuacion = 0; for (int n = 0; n < marcas.Count; n++) { if (marcas[n].isBuena) { puntuacion++; } else { puntuacion--; } } if (isAreaPeligrosa && areaObjetivos.Contains(MejorMovimientoArea)) { puntuacion++; } return(puntuacion); }
public IHttpActionResult getEstudiantes() { List <Habilidad> Hs = new List <Habilidad>(); using (SqlConnection connection = DBConnection.getConnection()) { SqlCommand command = new SqlCommand("dbo.get_habilidades", connection); command.CommandType = CommandType.StoredProcedure; try { connection.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Habilidad phabilidad = new Habilidad(); phabilidad.nombre = reader.GetString(0); phabilidad.id_habilidad = 0; Hs.Add(phabilidad); } return(Json(Hs)); } catch (SqlException ex) { return(Json(ex)); } finally { connection.Close(); } } }
public void EstablecerHabilidad(Habilidad habilidadAgregada) //Método que establece la habilidad en el botón correspondiente... { switch (indiceHabilidad) //Switch que checa que indice de habilidad tiene el botón (Si es el primero, segundo, tercero, o cuarto). { case 1: //Si el boton tiene un indice de 1... { VincularHabilidad(habilidadAgregada, 0); break; } //Mismo caso para los demás índices. case 2: { VincularHabilidad(habilidadAgregada, 1); break; } case 3: { VincularHabilidad(habilidadAgregada, 2); break; } case 4: { VincularHabilidad(habilidadAgregada, 3); break; } } ActualizarGráfico(); }
private void btnEliminarHabilidad_Click(object sender, RoutedEventArgs e) { if (dgHabilidades.SelectedItem != null) { Habilidad hab = (Habilidad)dgHabilidades.SelectedItem; int id_habi = Convert.ToInt32(hab.ID_HABILIDAD); hab.ID_HABILIDAD = id_habi; XML formato = new XML(); string xml = formato.Serializar(hab); WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient(); if (servicio.EliminarHabilidad(xml)) { MessageBox.Show("La Habilidad seleccionada ha sido eliminada", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorHabilidades nextPage = new MantenedorHabilidades(id_com); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo eliminar la Habilidad", "Aviso"); } } else { MessageBox.Show("Debe seleccionar una Habilidad antes", "Aviso"); } }
public ActionResult Eliminar(int id) { if (Session["id"] != null) { int id_usuario = Convert.ToInt32(Session["id"]); Usuario usuario = db.Usuario.Find(id_usuario); if (usuario.rol == 1) { Habilidad habilidad = db.Habilidad.Find(id); if (habilidad.Clase.Count == 0) { db.Habilidad.Remove(habilidad); } else { habilidad.estado = 2; } db.SaveChanges(); return(RedirectToAction("ListarHabilidadPorUsuario")); } else { return(RedirectToAction("IniciarSesion", "Home")); } } else { return(RedirectToAction("IniciarSesion", "Home")); } }
public void Inicializar(Habilidad habilidadSeleccionada, GameObject elArma) { habilidad = habilidadSeleccionada; arma = elArma; duracionCoolDown = habilidad.coolDownBase; habilidad.Inicializa(elArma); HabilidadLista(); }
public ActionResult Crud(int id = 0) { if (id > 0) { habilidad = habilidad.Obtener(id); } return(View(habilidad)); }
public ActionResult DeleteConfirmed(int id) { Habilidad habilidad = db.Habilidades.Find(id); db.Habilidades.Remove(habilidad); db.SaveChanges(); return(RedirectToAction("Index")); }
void Awake() { PkB = GameObject.FindGameObjectWithTag("DataBase").GetComponent<PkBase>(); Mov = GameObject.FindGameObjectWithTag("DataBase").GetComponent<Mov>(); Hab = GameObject.FindGameObjectWithTag("DataBase").GetComponent<Habilidad>(); CId1 = GameObject.FindGameObjectWithTag("Pk1").GetComponent<CaracId>(); CId2 = GameObject.FindGameObjectWithTag("Pk2").GetComponent<CaracId>(); }
//En cada posicion de la lista de atributos de 'Habilidad', crea un nuevo objeto 'Habilidad' public void configurarHabilidad() { for (int index = 0; index < _habilidad.Length; index++) { _habilidad[index] = new Habilidad(); } configurarHabilidadesModificadores(); }
public Habilidad MapearHabilidad(HabilidadModel hm, short id = 0) { Habilidad h = new Habilidad(); h.id = id == 0 ? GenerarId() : id; //h.nombre = hm.Nombre; return(h); }
public ActionResult Edit([Bind(Include = "id,Experiencia,ConocimientosEspecificos,TimeStamp")] Habilidad habilidad) { if (ModelState.IsValid) { db.Entry(habilidad).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(habilidad)); }
public async Task <IActionResult> Create([Bind("Id,HabilidadDescripcion,Nivel")] Habilidad habilidad) { if (ModelState.IsValid) { _context.Add(habilidad); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(habilidad)); }
/// <summary>Permite obtener una determinada habilidad</summary> /// <return>Retorna una instancia de la habilidad cuyo id es el obtenido por parámetro</return> public Habilidad Get(int id) { Habilidad habilidad = null; if (id >= 0) { habilidad = BD.Habilidades.Find(id); } return(habilidad); }
public string LeerHabPorCom(string id) { XML formato = new XML(); Habilidad hab = new Habilidad(); HabilidadOperacion habOp = new HabilidadOperacion(hab); List <Habilidad> habis = habOp.ObtenerHabPorCom(formato.Deserializar <int>(id)); return(formato.Serializar(habis)); }
public ActionResult Create([Bind(Include = "id,Experiencia,ConocimientosEspecificos,TimeStamp")] Habilidad habilidad) { if (ModelState.IsValid) { db.Habilidades.Add(habilidad); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(habilidad)); }
public static void actualizarHabilidadDocumento(int id, Habilidad habilidad) { Documento documento = db.Documentos.Find(id); documento.habilidad = habilidad; db.Documentos.Add(documento); db.Entry(documento).State = EntityState.Modified; db.SaveChanges(); }
public ActionResult Crud(int id = 0) { if (id == 0) { habilidad.Usuario_id = SessionHelper.GetUser(); } else { habilidad = habilidad.Obtener(id); } return(View(habilidad)); }
private void Start() { habilidad = GetComponent <Habilidad>(); spriteRenderer = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); input = GetComponent <InputEnemigo>(); atacante = GetComponent <Atacante>(); PresentarseDeFormaCortez(); correrHash = Animator.StringToHash("Corriendo"); atacarHash = Animator.StringToHash("Atacar"); muerteHash = Animator.StringToHash("Muerto"); Instantiate(puff, transform); }
//Método para eliminar una habilidad //@Param : id de la hábilidad a eliminar //@Return : boolean retorna verdadero si se eliminó la habilidad public Boolean eliminarHabilidad(int id) { //Búscamos el objeto que tiene el id que obtenemos por párametro Habilidad habilidad = db.Habilidades.Find(id); //Eliminamos el objeto obtenido db.Habilidades.Remove(habilidad); //guardamos los cambios db.SaveChanges(); //retornamos true si el objeto se eliminó correctamente return(true); }
public ActionResult Crud(int id = 0) { if (id == 0) { Habilidad.usuario_id = SessionHelper.GetUser(); //GetUser me trae el id del usuario correcto } else { Habilidad = Habilidad.Obtener(id); } return(View(Habilidad)); }
public JsonResult Guardar(Habilidad model) { ResponseModel rm = new ResponseModel(); rm = model.Guardar(); if (rm.response) { rm.href = "/Admin/Habilidades"; } return(Json(rm)); }
public ActionResult Crud(int id = 0) { if (id == 0) { // if (tipo == 0) return Redirect("~/Admin/Habilidad/"); habilidad.Usuario_id = SessionHelper.GetUser(); } else { habilidad = habilidad.Obtener(id); } return(View(habilidad)); }
// GET: Habilidades/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Habilidad habilidad = db.Habilidades.Find(id); if (habilidad == null) { return(HttpNotFound()); } return(View(habilidad)); }
private void btnModificarHabilidad_Click(object sender, RoutedEventArgs e) { if (dgHabilidades.SelectedItem != null) { Habilidad hab = (Habilidad)dgHabilidades.SelectedItem; NavigationService navService = NavigationService.GetNavigationService(this); ModificarHabilidad nextPage = new ModificarHabilidad(hab.Id_Habilidad, id_com); navService.Navigate(nextPage); } else { MessageBox.Show("Debe seleccionar una Habilidad antes. Aviso:"); } }
public ActionResult Editar(Habilidad habilidad) { try { Habilidad h = db.Habilidad.Find(habilidad.id); h.id_nivel = habilidad.id_nivel; db.SaveChanges(); return(RedirectToAction("ListarHabilidadPorUsuario")); } catch (Exception) { return(View()); } }
public JsonResult Guardar(Habilidad model) { var rm = new ResponseModel(); if (ModelState.IsValid) { rm = model.Guardar(); if (rm.response) { rm.href = Url.Content("~/Admin/Habilidades"); } } return(Json(rm)); }
private void btnModificarHabilidad_Click(object sender, RoutedEventArgs e) { if (dgHabilidades.SelectedItem != null) { Habilidad hab = (Habilidad)dgHabilidades.SelectedItem; int id_habi = Convert.ToInt32(hab.ID_HABILIDAD); NavigationService navService = NavigationService.GetNavigationService(this); ModificarHabilidad nextPage = new ModificarHabilidad(id_habi, id_com); navService.Navigate(nextPage); } else { MessageBox.Show("Debe seleccionar una Habilidad antes", "Aviso"); } }
/// <summary> /// <para>Indica si el angulo de ataque es un factor importante</para> /// </summary> /// <param name="habilidad"></param> /// <returns></returns> private bool IsAnguloHabilidadImportante(Habilidad habilidad) // Indica si el angulo de ataque es un factor importante { bool isAnguloImportante = false; for (int n = 0; n < habilidad.transform.childCount; n++) { TasaExito acierto = habilidad.transform.GetChild(n).GetComponent <TasaExito>(); if (acierto.IsAngulo) { isAnguloImportante = true; break; } } return(isAnguloImportante); }
public bool EliminarHabilidad(string xml) { try { XML formato = new XML(); Habilidad hab = formato.Deserializar <Habilidad>(xml); HabilidadOperacion habOp = new HabilidadOperacion(hab); return(habOp.Delete()); } catch (Exception ex) { Logger.log("No se pudo Eliminar la Habilidad: " + ex.ToString()); return(false); } }