public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre")] TipoUnidad tipoUnidad) { if (id != tipoUnidad.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoUnidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoUnidadExists(tipoUnidad.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoUnidad)); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { return; } var tipoUnidadBusiness = new TipoUnidadBusiness(); TipoUnidad.DataSource = tipoUnidadBusiness.ObtenerTipoUnidad().ListaTipoUnidad; TipoUnidad.DataBind(); var empresaBusiness = new EmpresaBusiness(); Empresa.DataSource = empresaBusiness.ObtenerEmpresas().ListaEmpresas; Empresa.DataBind(); var unidadMedidaBusiness = new UnidadMedidaBusiness(); UnidadesMedida.DataSource = unidadMedidaBusiness.ObtenerUnidadesMedida(true).ListaUnidadMedida; UnidadesMedida.DataBind(); if (Request.QueryString["IdUnidad"] == null) { return; } var idLugar = Request.QueryString["IdUnidad"]; ObtenerDatosUnidad(Convert.ToInt32(idLugar)); }
private void btIngresarTipo_Click(object sender, RoutedEventArgs e) { var unidad = txTipoUnidad.Text; if (unidad == "") { MessageBox.Show("No ingreso ningun dato", "error"); return; } else { TipoUnidad unidadTipo = new TipoUnidad(); var tvTipoUnidad = new TV_TipoUnidad(); tvTipoUnidad.nombreTipo = unidad; if (forma == 1) { unidadTipo.Crear(tvTipoUnidad); } else { tvTipoUnidad.idTipoUnidad = idTipoUnidad; unidadTipo.modificar(tvTipoUnidad); } this.Close(); } }
/// <summary> /// obtener todas las unidades almacenadas /// e ingresarlas en el Data Grid /// </summary> private void obtenerUnidades() { if (dataGridUnidades.Items.Count > 0) { dataGridUnidades.Items.Clear(); } Unidad unidad = new Unidad(); var unidades = unidad.obtenerVarios(); // si existe alguna unidad if (unidades.Count > 0) { ///procesos para ingresarlos al data Grid foreach (var un in unidades) { var tipoUnidad = new TipoUnidad(); var tipo = tipoUnidad.obtener(un.tipo); var elemento = new UnidadDataGrid { placa = un.placa, tipo = tipo.nombreTipo, estado = unidad.obtenerEstado(un.estado) }; dataGridUnidades.Items.Add(elemento); } } //si no existe se muestra un mensaje en el data grid else { var elemeto = new UnidadDataGrid { placa = "no existe ninguna unidad.." }; dataGridUnidades.Items.Add(elemeto); } }
public TipoUnidadForm(int idTipoUnidad) { this.idTipoUnidad = idTipoUnidad; InitializeComponent(); forma = 2; TipoUnidad unidadTipo = new TipoUnidad(); txTipoUnidad.Text = unidadTipo.obtener(idTipoUnidad).nombreTipo; }
public async Task <IActionResult> Create([Bind("Id,Nombre")] TipoUnidad tipoUnidad) { if (ModelState.IsValid) { _context.Add(tipoUnidad); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoUnidad)); }
public async Task Create(TipoUnidad model) { try { _db.dbSetTipoUnidad.Add(model); await _db.SaveChangesAsync(); } catch (Exception e) { throw new Exception(e.Message, e); } }
private void obtenerTiposUnidad() { elementos.Clear(); TipoUnidad causaEnfermedad = new TipoUnidad(); var resultado = causaEnfermedad.obtenerVasrios(); foreach (var r in resultado) { elementos.Add(new BomberoComboBox { id = r.idTipoUnidad.ToString(), nombre = r.nombreTipo }); } }
/// <summary> /// obtener los tipos de unudad e ingresarlos al comboBox /// </summary> private void obtenerTipos() { TipoUnidad tipoUnidad = new TipoUnidad(); tipos = tipoUnidad.obtenerVasrios(); if (cmbTipo.Items.Count > 0) { cmbTipo.Items.Clear(); } foreach (var tip in tipos) { cmbTipo.Items.Add(tip.nombreTipo); } cmbTipo.Items.Add("Crear un nuevo tipo..."); }
public async Task Update(TipoUnidad model) { try { var _model = await _db.dbSetTipoUnidad.FirstOrDefaultAsync(e => e.TipoUnidadID == model.TipoUnidadID); if (_model != null) { _db.Entry(_model).CurrentValues.SetValues(model); await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public List <TipoUnidad> Sp_listar_tipounidadxestado() { List <TipoUnidad> lista_tipounidad = null; TipoUnidad tipounidad = null; try { con = conn.Conectar(); if (con != null) { cmd = new MySqlCommand("Sp_listar_tipounidadxestado", con) { CommandType = CommandType.StoredProcedure }; dr = cmd.ExecuteReader(); if (dr.HasRows) { lista_tipounidad = new List <TipoUnidad>(); while (dr.Read()) { tipounidad = new TipoUnidad() { Idtipounidad = (int)dr["idtipounidad"], Nombre = (string)dr["nombre"], Estado = (int)dr["estado"] }; lista_tipounidad.Add(tipounidad); } } dr.Close(); } return(lista_tipounidad); } catch (MySqlException ex) { return(lista_tipounidad); throw ex; } finally { cmd.Dispose(); conn.Desconectar(con); } }
public async Task UpdateEstado(TipoUnidad obj) { try { var _obj = await _db.dbSetTipoUnidad.FirstOrDefaultAsync(e => e.TipoUnidadID == obj.TipoUnidadID); if (_obj != null) { _obj.Estado = obj.Estado; await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
/// <summary> /// constructor para actualizar Unidad /// </summary> /// <param name="placa"></param> public UnidadForm(string placa) { tipo = 2; this.placa = placa; InitializeComponent(); obtenerTipos(); obtenerEstados(); Unidad unidad = new Unidad(); lbTitulo.Text = "Actualizar Unidad"; var u = unidad.obtener(placa); txPlaca.Text = placa; TipoUnidad tipoUnidad = new TipoUnidad(); var t = tipoUnidad.obtener(u.tipo); var e = unidad.obtenerEstado(u.estado); cmbTipo.SelectedValue = t.nombreTipo; cmbEstado.SelectedValue = e; txPlaca.IsEnabled = false; }
/*############################## Constructor ##############################*/ public void UnitsInicial(TipoUnidad tipoUnidad, int playerNumero) { perteneJugador = playerNumero; switch (tipoUnidad) { case TipoUnidad.Guerrero: tipounidad = TipoUnidad.Guerrero; vida = 80; damage = 20; multiplicadorDeDaño = 3; movimiento = 3; rangoAtaque = 1; break; case TipoUnidad.Arquero: tipounidad = TipoUnidad.Arquero; vida = 60; damage = 14; multiplicadorDeDaño = 3; movimiento = 3; rangoAtaque = 3; break; case TipoUnidad.Jinete: tipounidad = TipoUnidad.Jinete; vida = 100; damage = 20; multiplicadorDeDaño = 3; movimiento = 5; rangoAtaque = 1; break; default: Debug.Log("Error! No existe este tipo de unidad."); break; } }
private void btEliminar_Click(object sender, RoutedEventArgs e) { var r = MessageBox.Show("Desea eliminar este elemento", "Precaución", MessageBoxButton.OKCancel); if (r == MessageBoxResult.Cancel) { return; } try { if (tipo == "animal") { Animal animal = new Animal(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; animal.eliminar(int.Parse(seleccionado.id)); obtenerAnimales(); } else if (tipo == "CausaEnfermedadComun") { Animal animal = new Animal(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; animal.eliminar(int.Parse(seleccionado.id)); obtenerEnfermedadesComunes(); } else if (tipo == "causaIntoxicacion") { CausaIntoxicacion causa = new CausaIntoxicacion(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; causa.eliminar(int.Parse(seleccionado.id)); obtenerCausasDeIntoxicacion(); } else if (tipo == "causaSuicidio") { CausaSuicidio causa = new CausaSuicidio(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; causa.eliminar(int.Parse(seleccionado.id)); obtenerCausasSuicidio(); } else if (tipo == "grado") { Grado grado = new Grado(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; grado.eliminar(int.Parse(seleccionado.id)); obtenerGrado(); } else if (tipo == "medioSolicitud") { MedioSolicitud medio = new MedioSolicitud(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; medio.eliminar(int.Parse(seleccionado.id)); obtenerMedioSolicitud(); } else if (tipo == "rol") { MedioSolicitud medio = new MedioSolicitud(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; medio.eliminar(int.Parse(seleccionado.id)); obtenerRoles(); } else if (tipo == "tipoServicio") { TipoServicio tipoServicio = new TipoServicio(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; tipoServicio.eliminar(int.Parse(seleccionado.id)); obtenerTiposDeServicio(); } else if (tipo == "tipoUnidad") { TipoUnidad tipoUnidad = new TipoUnidad(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; tipoUnidad.eliminar(int.Parse(seleccionado.id)); obtenerTiposUnidad(); } else if (tipo == "tipoVehiculo") { TipoVehiculo tipoUnidad = new TipoVehiculo(); var seleccionado = (BomberoComboBox)dgUnidades.SelectedItem; tipoUnidad.eliminar(int.Parse(seleccionado.id)); obtenerTiposDeVehiculo(); } } catch { MessageBox.Show("No se puede eliminar solo editar"); return; } actualizarGrid(); }
public async Task <IHttpActionResult> UpdateEstado(TipoUnidad obj) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _repository.UpdateEstado(obj); return(Ok("Registro actualizado correctamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
[HttpPost][Authorize] public async Task <IHttpActionResult> Create(TipoUnidad obj) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _repository.Create(obj); return(Ok("Tipo de unidad organizacional creada correctamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
/// <summary> /// Crea una unidad y hace que aparezca en una posicion al azar alrededor del edificio /// </summary> /// <param name="tipo">Tipo de la unidad que va a crearse</param> /// <returns>Devuelve true si se ha podido realizar, false si no</returns> public bool Ejecutar(Node destino, TipoUnidad tipo) { //se debe coger el jugador de la instancia de partida del stageData //Jugador jug = SGetComponent<Unidad>().IdJugador //SeleccionarResaltoDeCasilla(); if (NodosAlAlcance.Contains(destino)) { GameObject gameObjectUnidad; switch (tipo) { case TipoUnidad.Warrior: if (StageData.currentInstance.GetPartidaActual().JugadorActual.idJugador != StageData.ID_JUGADOR_HUMANO) { gameObjectUnidad = Instantiate(StageData.currentInstance.guerreroIAPrefab, destino.position, StageData.currentInstance.ExplorerPrefab.transform.rotation); } else { gameObjectUnidad = Instantiate(StageData.currentInstance.WarriorPrefab, destino.position, StageData.currentInstance.ExplorerPrefab.transform.rotation); } SetUnidadANodoYViceversa(gameObjectUnidad.GetComponent <Unidad>()); StageData.currentInstance.GetPartidaActual().Jugadores[m_Unidad.IdJugador].unidadesDisponibles.Add(gameObjectUnidad.GetComponent <Unidad>()); StageData.currentInstance.GetPartidaActual().JugadorActual.Guerreros++; gameObject.GetComponent <Unidad>().IdJugador = StageData.currentInstance.GetPartidaActual().JugadorActual.idJugador; break; case TipoUnidad.Worker: if (StageData.currentInstance.GetPartidaActual().JugadorActual.idJugador != StageData.ID_JUGADOR_HUMANO) { gameObjectUnidad = Instantiate(StageData.currentInstance.aldeanoIAprefab, destino.position, StageData.currentInstance.ExplorerPrefab.transform.rotation); } else { gameObjectUnidad = Instantiate(StageData.currentInstance.WorkerPrefab, destino.position, StageData.currentInstance.ExplorerPrefab.transform.rotation); } SetUnidadANodoYViceversa(gameObjectUnidad.GetComponent <Unidad>()); //StageData.currentInstance.GetPartidaActual().JugadorActual.Aldeanos++; StageData.currentInstance.GetPartidaActual().Jugadores[m_Unidad.IdJugador].unidadesDisponibles.Add(gameObjectUnidad.GetComponent <Unidad>()); gameObjectUnidad.GetComponent <Unidad>().IdJugador = StageData.currentInstance.GetPartidaActual().JugadorActual.idJugador; break; case TipoUnidad.Explorer: if (StageData.currentInstance.GetPartidaActual().JugadorActual.idJugador != StageData.ID_JUGADOR_HUMANO) { gameObjectUnidad = Instantiate(StageData.currentInstance.explorerIAPrefab, destino.position, StageData.currentInstance.ExplorerPrefab.transform.rotation); } else { gameObjectUnidad = Instantiate(StageData.currentInstance.ExplorerPrefab, destino.position, StageData.currentInstance.ExplorerPrefab.transform.rotation); } StageData.currentInstance.GetPartidaActual().JugadorActual.Exploradores++; SetUnidadANodoYViceversa(gameObjectUnidad.GetComponent <Unidad>()); StageData.currentInstance.GetPartidaActual().Jugadores[m_Unidad.IdJugador].unidadesDisponibles.Add(gameObjectUnidad.GetComponent <Unidad>()); gameObjectUnidad.GetComponent <Unidad>().IdJugador = StageData.currentInstance.GetPartidaActual().JugadorActual.idJugador; break; } CancelarAccion(); return(true); } return(false); }