void ActivarConversacionNPC() { conversacion.SetActive(true); this.misionActual = AdministradorDeMisiones.instance.GetMisionParaMi(this.nombreNpc); this.dialogoActual = GetDialogoCorrespondienteAMisionActual(); }
public void Completar(Mision mision) { BuscarYCompletarMisionEnLaLista(mision); GameObject.FindGameObjectWithTag("UI").transform.Find("ListaMisiones").gameObject.GetComponent <ListaMisionesCtrl>().ActualizarListaDeMisiones(); int oroAAgregar = mision.recompensaOro; GameObject.FindGameObjectWithTag("Player").GetComponent <JugadorCtrl>().AgregarOro(oroAAgregar); Item recompensaItem = mision.recompensa; if (recompensaItem != null) { GameObject.FindGameObjectWithTag("Player").GetComponent <JugadorCtrl>().AdquirirItem(recompensaItem); } if (mision.condicion != null) { Inventario.instance.QuitarElItemPorMision(mision.condicion); } if (mision.condicionOro > 0) { GameObject.FindGameObjectWithTag("Player").GetComponent <JugadorCtrl>().RestarOro(mision.condicionOro); } if (mision.proxMision != null) { BuscarYHacerDisponibleMisionEnLaLista(mision.proxMision); } }
/// <summary> /// Cierra la Mision Actual Mostrada y Limpia la informacion de los soldados de ella. /// </summary> /// <param name="DesbloquearSoldados">Si se quieren desbloquear los soldados o no</param> /// <param name="nombreMision">El nombre de la mision que se quiere eliminar</param> public void CerrarYLimpiarMisionMostrada(bool DesbloquearSoldados) { Mision ScriptMM = GameObject.Find(_MisionPanel.NombreMisionMapa).GetComponent <Mision>(); if (DesbloquearSoldados) { for (int n = 0; n < ScriptMM.EspacioTropas.Length; n++) { GameObject objSoldado = ScriptMM.infoSoldadosDisponibles[n].SoldadoEnLista; GameObject objSoldadoM = ScriptMM.infoSoldadosDisponibles[n].SoldadoEnListaMision; Soldados Soldado = objSoldado != null?objSoldado.GetComponent <Soldados>() : null; Soldados SoldadoM = objSoldadoM != null?objSoldadoM.GetComponent <Soldados>() : null; if (Soldado != null && Soldado.InfoActualSoldado.MisionCompletada) { Soldado.ActivarTropa(); SoldadoM.ActivarTropa(); SoldadoM.PosibleEnviarAMision = true; ScriptMM.infoSoldadosDisponibles[n] = new __informacionSoldados(); ScriptMM.EspacioTropas[n] = false; } } } _MisionPanel.DesplegarOcultarPanel(); }
public void OnEndDrag(PointerEventData eventData) { if (Input.GetMouseButtonUp(0) && !Input.GetMouseButtonUp(1)) { _punteroInfo.position = Input.mousePosition; _GR.Raycast(_punteroInfo, _resultadoRaycast); if (_resultadoRaycast.Count > 0) { GameObject ObjetoInfoDetalles = _resultadoRaycast.Find(x => x.gameObject.name == "Panel_Mostrar_Detalles").gameObject; if (ObjetoInfoDetalles != null) { string nombre = MGM.MisionPanel.NombreMisionMapa; Mision MActual = GameObject.Find(nombre).GetComponent <Mision>(); int total = Convert.ToInt32(this.name.Replace("Enemigo_", "")); MActual.MostrarInformacionEnemigo(total); } } this.transform.localPosition = posicionInicial; _resultadoRaycast = new List <RaycastResult>(); } else { this.transform.localPosition = posicionInicial; } }
/// <summary> /// Actualizar informacion de la mision por una nueva /// </summary> /// <param name="infoNueva">Informacion nueva por la que sera reemplazada la anterior</param> public void ActualizarInformacion(Mision infoNueva) { EsMisionUnica = infoNueva.EsMisionUnica; DificultadMision = infoNueva.DificultadMision; _PrefabMision = infoNueva._PrefabMision; _ManejadorDeSpawn = infoNueva._ManejadorDeSpawn; EspacioTropas = new bool[infoNueva.EspacioTropas.Length]; infoSoldadosDisponibles = infoNueva.infoSoldadosDisponibles; NombresEnemigos = infoNueva.NombresEnemigos; InfoEnemigos = infoNueva.InfoEnemigos; TiempoEnMapaBatalla = infoNueva.TiempoEnMapaBatalla; FormatoTiempoEnMapaBatalla = infoNueva.FormatoTiempoEnMapaBatalla; LevelPromedio = infoNueva.LevelPromedio; NombreBatalla = infoNueva.NombreBatalla; TiempoParaRespawn = infoNueva.TiempoParaRespawn; FormatoTiempoParaRespawn = infoNueva.FormatoTiempoParaRespawn; TiempoPeleaBatalla = infoNueva.TiempoPeleaBatalla; FormatoTiempoPeleaBatalla = infoNueva.FormatoTiempoPeleaBatalla; CantidadMinimaEnergiaRestarSoldados = infoNueva.CantidadMinimaEnergiaRestarSoldados; CantidadMaximaEnergiaRestarSoldados = infoNueva.CantidadMaximaEnergiaRestarSoldados; EXPADarASoldados = infoNueva.EXPADarASoldados; IconoMision = infoNueva.IconoMision; if (this.GetComponent <SpriteRenderer>() != null) { this.transform.Find("Icono_Mision").GetComponent <SpriteRenderer>().sprite = IconoMision; } TiempoFinal = infoNueva.TiempoFinal; SoldadoEnCamino = infoNueva.SoldadoEnCamino; MisionOriginal = infoNueva.MisionOriginal; DescripcionBatalla = infoNueva.DescripcionBatalla; Start(); }
// GET: api/Misiones/5 public HttpResponseMessage Get(int id) { Mision mision = null; HttpResponseMessage respuesta; try { MisionListBL handler = new MisionListBL(); mision = handler.getMisionById(id); } catch (Exception e) { //Conexión con las otras capas fallida //No se envía la información de la excepción e para evitar exponer al público detalles técnicos throw new HttpResponseException(HttpStatusCode.ServiceUnavailable); } finally { if (mision == null) { //Según el estándar http, NO se debe incluir contenido //en las respuestas http de no content respuesta = Request.CreateResponse(HttpStatusCode.NoContent); } else { respuesta = Request.CreateResponse(HttpStatusCode.OK, mision); } } return(respuesta); }
public void SpawnearMision() { Mision InfMision = MisionesDisponibles.Find(z => z == MisionLista).GetComponent <Mision>(); GameObject MisionSpawneada = Instantiate(Resources.Load("Prefabs/Misiones/PrefabMisiones") as GameObject, Mapa); Mision ScriptMisionSpawneada = MisionSpawneada.GetComponent <Mision>(); MisionSpawneada.transform.position = this.transform.position; ScriptMisionSpawneada.ActualizarInformacion(InfMision); ScriptMisionSpawneada.MisionOriginal = "[Mision]" + name; MisionSpawneada.name = ScriptMisionSpawneada.MisionOriginal; ScriptMisionSpawneada.EsInformacion = false; ScriptMisionSpawneada.PrefabMision = InfMision.gameObject; FiltroMisiones Filtro = FindObjectOfType <FiltroMisiones>(); Filtro.ActualizarLevelsYAplicarFormato(); bool Desac = GameObject.FindGameObjectWithTag("Interfaz_Soldados").GetComponent <Animator>().GetBool("Subir") || GameObject.FindGameObjectWithTag("Mision_Para_Enviar").GetComponent <Animator>().GetBool("Bajar") || GameObject.FindObjectOfType <ManejadorPanelInformacionMisiones>().GetComponent <Animator>().GetBool("Abajo") || Filtro.GetComponent <Animator>().GetBool("Izquierda"); MisionSpawneada.GetComponent <BoxCollider2D>().enabled = !Desac; MGM.MisionesEnMapa.Add(ScriptMisionSpawneada); }
public static void IniciarDialogo(Mision misionp) { //linea actual lineas = misionp.texto_mision; linea_actual = 0; es_dialogo_mision = true; mision = misionp; mostrarMensaje(lineas[linea_actual++]); }
public void Terminar() { CantidadEnergiaAQuitarGenerada = System.Convert.ToInt32(Random.Range(_CantidadMinimaEnergiaAQuitar, _CantidadMaximaEnergiaAQuitar)); for (int contador = 0; contador < EspacioTropas.Length; contador++) { if (EspacioTropas[contador]) { Soldados ScriptAS1 = infoSoldados[contador].SoldadoEnLista.GetComponent <Soldados>(); ScriptAS1.ActualizarResultadosDespuesBatalla(Victoria ? _ExperenciaADar : 0, CantidadEnergiaAQuitarGenerada); ScriptAS1.InfoActualSoldado.MisionCompletada = true; ScriptAS1.GetComponent <Button>().interactable = true; Soldados ScriptAS2 = infoSoldados[contador].SoldadoEnListaMision.GetComponent <Soldados>(); ScriptAS2.ActualizarResultadosDespuesBatalla(Victoria ? _ExperenciaADar : 0, CantidadEnergiaAQuitarGenerada); ScriptAS2.InfoActualSoldado.MisionCompletada = true; ScriptAS2.GetComponent <Button>().interactable = true; ScriptAS2.PosibleEnviarAMision = true; } } Text TextoCantidadMisiones = GameObject.Find("Boton_Abrir_Panel_Informacion_Misiones").transform.Find("Panel_Cantidad_Misiones").GetChild(0).GetChild(0) .GetComponent <Text>(); TextoCantidadMisiones.text = (System.Convert.ToInt32(TextoCantidadMisiones.text) - 1).ToString(); DesplazamientoListadoInformacionMisiones[] SFlechas = GameObject.FindObjectsOfType <DesplazamientoListadoInformacionMisiones>(); int contador2 = 1; int ContadorMisiones = 0; foreach (DesplazamientoListadoInformacionMisiones CS in SFlechas) { if (contador2 == 1) { CS.EliminarDeLista(GameObject.Find(_NombreMisionInformaciones)); } CS.Misiones.Remove(GameObject.Find(_NombreMisionInformaciones)); contador2++; ContadorMisiones = CS.Misiones.Count; } if (ContadorMisiones == 0) { GameObject.Find("Panel_Informacion_Misiones").transform.Find("Encabezado").GetChild(0).GetChild(0).GetComponent <Text>().text = "Sin Misiones"; } Mision InfMision = _posMision.GetComponent <Mision>(); SpawnMisiones[] ManejadoresSpawn = GameObject.FindObjectsOfType <SpawnMisiones>(); foreach (SpawnMisiones CSpawn in ManejadoresSpawn) { CSpawn.MisionesBetadas.Remove(InfMision); } MGM.MisionesEnMapa.Remove(InfMision); InfMision.ManejadorDeSpawn.GetComponent <SpawnMisiones>().GenerarMision = true; Destroy(_posMision); Destroy(GameObject.Find(_NombreMisionInformaciones)); Destroy(this.gameObject); }
/// <summary> /// Este metodo edita la mision /// </summary> /// <returns>int filasAfectadas</returns> public int editarMisionBL(Mision objMision) { int filasAfectadas = 0; gestionadoraMisiones gestionadora = new gestionadoraMisiones(); filasAfectadas = gestionadora.editarMisionDAL(objMision); return(filasAfectadas); }
public void Completar2(Mision mision) { BuscarYCompletarMisionEnLaLista(mision); GameObject.FindGameObjectWithTag("UI").transform.Find("ListaMisiones").gameObject.GetComponent <ListaMisionesCtrl>().ActualizarListaDeMisiones(); if (mision.condicion != null) { Inventario.instance.QuitarElItemPorMision(mision.condicion); } //BuscarYHacerDisponibleMisionEnLaLista(mision.proxMision); }
public override bool Equals(object other) { Mision Otro = (Mision)other; if (NombreBatalla == Otro.NombreBatalla) { return(true); } return(false); }
public IActionResult Update([FromBody] Mision Mision, int Id) { if (ModelState.IsValid && Mision.Id == Id) { Context.Entry(Mision).State = EntityState.Modified; Context.SaveChanges(); return(new CreatedAtRouteResult("MisionCreada", new { id = Mision.Id }, Mision)); } return(BadRequest(ModelState)); }
public IActionResult Create([FromBody] Mision Mision) { if (ModelState.IsValid) { Context.Mision.Add(Mision); Context.SaveChanges(); return(new CreatedAtRouteResult("MisionCreada", new { id = Mision.Id }, Mision)); } return(BadRequest(ModelState)); }
public void EntregarMision(int pos) { Mision m = listaMisiones[pos]; List <Terreno> terrenos = gm.GetComponent <GameManager>().listaTerreno; List <Terreno> plantas = new List <Terreno>(); int countObj1 = 0; int countObj2 = -1; for (int i = 0; i < terrenos.Count; i++) { if (terrenos[i].terreno_ocupado) { if (terrenos[i].plantacion.Id == m.Obj1 && terrenos[i].maduracion) { if (countObj1 < m.NumObj1) { countObj1++; plantas.Add(terrenos[i]); } } if (m.Obj2 != -1) { if (countObj2 == -1) { countObj2 = 0; } if (terrenos[i].plantacion.Id == m.Obj2 && terrenos[i].maduracion) { if (countObj2 < m.NumObj2) { countObj2++; plantas.Add(terrenos[i]); } } } } } if (countObj1 == m.NumObj1) { if (countObj2 == m.NumObj2 || countObj2 == -1) { for (int i = 0; i < plantas.Count; i++) { plantas[i].Eliminar(); Debug.Log("Entregado"); } listaMisiones.RemoveAt(pos); cogerMision = true; } } }
public void ActivarMision(Mision mision) { BuscarYActivarMisionEnLaLista(mision); GameObject.FindGameObjectWithTag("UI").transform.Find("ListaMisiones").gameObject.GetComponent <ListaMisionesCtrl>().ActualizarListaDeMisiones(); int oroAAgregar = mision.precompensaOro; GameObject.FindGameObjectWithTag("Player").GetComponent <JugadorCtrl>().AgregarOro(oroAAgregar); if (mision.precompensa != null) { GameObject.FindGameObjectWithTag("Player").GetComponent <JugadorCtrl>().AdquirirItem(mision.precompensa); } }
// void Update () { // if (camara == null || Camera.main != camara) // { // camara = Camera.main; // } // } public void SetMision(Mision nuevaMision) { if (mision != null) { Destroy(mision); } mision = nuevaMision; SceneManager.UnloadSceneAsync(mision.gameObject.scene); nuevaMision.transform.parent = transform; ActualizarCamara(); }
// PUT: api/Misiones/5 public void Put(int id, [FromBody] Mision mision) { try { MisionHandlerBL handler = new MisionHandlerBL(); handler.updatePerson(mision); } catch (Exception e) { //Conexión con las otras capas fallida throw new HttpResponseException(HttpStatusCode.ServiceUnavailable); } }
public void Entregar(Mision mision) { BuscarYEntregarMisionEnLaLista(mision); GameObject.FindGameObjectWithTag("UI").transform.Find("ListaMisiones").gameObject.GetComponent <ListaMisionesCtrl>().ActualizarListaDeMisiones(); int oroAAgregar = mision.recompensaOro; GameObject.FindGameObjectWithTag("Player").GetComponent <JugadorCtrl>().AgregarOro(oroAAgregar); Item recompensaItem = mision.recompensa; GameObject.FindGameObjectWithTag("Player").GetComponent <JugadorCtrl>().AdquirirItem(recompensaItem); BuscarYHacerDisponibleMisionEnLaLista(mision.proxMision); }
public void AgregarNuevaMision(Mision mision) { //gameObject.SetActive(true); //gameObject.SetActive(true); this.misionesEnLaUi.Enqueue(mision); transform.Find("ListaMisionesParent").gameObject.SetActive(true); GameObject verticalLayoutMisiones = GameObject.FindGameObjectWithTag("VerticalLayoutMisiones"); GameObject misionEnUI = GameObject.Instantiate(misionEnListaUI, verticalLayoutMisiones.transform.position, Quaternion.identity); misionEnUI.transform.SetParent(verticalLayoutMisiones.transform, false); misionEnUI.transform.Find("TextoMision").gameObject.GetComponent <Text>().text = mision.nombreDeMision; misionEnUI.transform.Find("TextoDescripcion").gameObject.GetComponent <Text>().text = mision.descripcion; }
public async Task <Response> PostMision([FromBody] Mision Mision) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido }); } var respuesta = Existe(Mision); if (!respuesta.IsSuccess) { db.Mision.Add(Mision); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.Satisfactorio }); } return(new Response { IsSuccess = false, Message = Mensaje.ExisteRegistro }); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.SwTH), ExceptionTrace = ex, Message = Mensaje.Excepcion, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "", }); return(new Response { IsSuccess = false, Message = Mensaje.Error, }); } }
/// <summary> /// Devuelve la mision almacenada en la bbdd cuyo id coincide con el pasado por parametros /// </summary> /// <param name="id"></param> /// NOTA: Los nombres de las columnas están hardcoded; si cambia el esquema de la bbdd, habrá que cambiar las consultas /// <returns>Un objeto mision cuyo id coincide con el pasado por parametros</returns> public Mision getMision(int id) { //Opening and closing methods already check for possible exceptions. No need to wrap them around try catch again //Instantiating necessary objects connection.myCommand = new SqlCommand(); Mision readMision = new Mision(); //Opening DB connection -> setting SQL sentence as a SqlCommand object -> SQLCommand object executes the code and returns //a new reader, passed to our own reader -> Reader returns queried information connection.openConnection(); //Passing myConnection property to myCommand's own connection property connection.myCommand.Connection = connection.myConnection; connection.myCommand.CommandText = "SELECT id, nombre, descripcion, creditos, completada" + "FROM dbo.Misiones " + "WHERE id = @id"; connection.myCommand.Parameters.Add("@id", System.Data.SqlDbType.Int).Value = id; try { connection.myReader = connection.myCommand.ExecuteReader(); } catch (SqlException e) { throw e; } //Passing the value of rows affected to our handler's property //this.rowsAffected = connection.myReader.RecordsAffected; connection.myReader.Read(); readMision.id = (int)connection.myReader["id"]; readMision.nombre = (string)connection.myReader["nombre"]; readMision.descripcion = (string)connection.myReader["descripcion"]; readMision.creditos = (int)connection.myReader["creditos"]; readMision.completada = (bool)connection.myReader["completada"]; //Closing reader and connection this.connection.myReader.Close(); this.connection.closeConnection(); return(readMision); }
/// <summary> /// Agrega la informacion de la tropa a la Mision Actual Mostrada (Si existe) /// </summary> public void AgregarTropaAMision() { Mision SMision = GameObject.Find(MGM.MisionPanel.NombreMisionMapa). GetComponent <Mision>(); bool[] Tropas = SMision.EspacioTropas; int contador = 0; foreach (bool CSlotTropa in Tropas) { if (!CSlotTropa && !InfoActualSoldado.EnMision) { Tropas[contador] = true; QuitarSoldado[] IconosSoldados = GameObject.FindObjectsOfType <QuitarSoldado>(); foreach (QuitarSoldado CQS in IconosSoldados) { if (CQS.gameObject.name == "Espacio_Soldado_" + (contador + 1)) { Image IconoSoldado = CQS.GetComponent <Image>(); IconoSoldado.color = new Color(0.074f, 1, 0.348f, 1); IconoSoldado.sprite = Resources.Load <Sprite>("Iconos/Interfaz/CheckIcon"); } } //Poner Icono de En Mision encima del soldado Soldados[] todosSoldados = GameObject.FindObjectsOfType <Soldados>(); foreach (Soldados CSoldado in todosSoldados) { if (CSoldado.InfoActualSoldado == InfoActualSoldado && CSoldado.gameObject != this.gameObject) { //Poner Icono de En Mision encima del soldado CSoldado.GetComponent <Button>().interactable = false; } } //Guardar Información de la Tropa SMision.infoSoldadosDisponibles[contador] = InfoActualSoldado; InfoActualSoldado.EnMision = true; this.GetComponent <Button>().interactable = false; SMision.ActualizarResultados(); break; } contador++; } }
private void Awake() { if (SlotPrefab == null) { SlotPrefab = Resources.Load <GameObject>("Prefabs/PanelSubMision"); } SelectedMision = LoadMision(); foreach (SubMision sub in SelectedMision.SubMisions) { GameObject _slot = Instantiate(SlotPrefab, Vector3.zero, Quaternion.identity, transform); SubMisionSlot slot = SubMisionSlot.CreateComponent(_slot, sub); slots.Add(slot); } TurnOff(); Mision.OnMisionCompleted += OnMisionComplete; }
/// <summary> /// Devuelve la lista de todas las misiones almacenadas en la bbdd /// </summary> /// NOTA: Los nombres de las columnas están hardcoded; si cambia el esquema de la bbdd, habrá que cambiar las consultas /// <returns></returns> public List <Mision> getMisionList() { //Opening and closing methods already check for possible exceptions. No need to wrap them around try catch again //Instantiating necessary objects connection.myCommand = new SqlCommand(); List <Mision> MisionList = new List <Mision>(); //Opening DB connection -> setting SQL sentence as a SqlCommand object -> SQLCommand object executes the code and returns //a new reader, passed to our own reader property -> Reader returns queried information connection.openConnection(); //Passing myConnection property to myCommand's own connection property connection.myCommand.Connection = connection.myConnection; connection.myCommand.CommandText = "SELECT id, nombre, descripcion, creditos, completada FROM Misiones WHERE completada = 0"; connection.myReader = connection.myCommand.ExecuteReader(); if (connection.myReader.HasRows) { //Read method points to the next record. //It also returns true if it's pointing to a record and there are more left while (connection.myReader.Read()) { Mision readMision = new Mision(); readMision.id = (int)connection.myReader["id"]; readMision.nombre = (string)connection.myReader["nombre"]; readMision.descripcion = (string)connection.myReader["descripcion"]; readMision.creditos = (int)connection.myReader["creditos"]; readMision.completada = (bool)connection.myReader["completada"]; //Adding retrieved records to our MisionList MisionList.Add(readMision); } } //Closing reader and connection this.connection.myReader.Close(); this.connection.closeConnection(); return(MisionList); }
/// <summary> /// This method takes a Mision object as a parameter and /// updates the database mision record with the same ID /// </summary> /// <pre>id attribute </pre> /// <param name="newMision"></param> public void updateMision(Mision newMision) { //Instantiating necessary objects connection = new MyConnection(); connection.myCommand = new SqlCommand(); List <Mision> PersonList = new List <Mision>(); //Opening DB connection -> setting SQL sentence as a SqlCommand object -> SQLCommand object executes the code and returns //a new reader, passed to our own reader -> Reader returns queried information, if any connection.openConnection(); //Passing myConnection property to myCommand's own connection property connection.myCommand.Connection = connection.myConnection; connection.myCommand.CommandText = "UPDATE Misiones " + "SET nombre = @nombre, " + "descripcion = @descripcion, " + "creditos = @creditos, " + "completada = @completada " + "WHERE ID = @ID"; connection.myCommand.Parameters.Add("@ID", System.Data.SqlDbType.Int).Value = newMision.id; connection.myCommand.Parameters.Add("@nombre", System.Data.SqlDbType.VarChar).Value = newMision.nombre; connection.myCommand.Parameters.Add("@descripcion", System.Data.SqlDbType.VarChar).Value = newMision.descripcion; connection.myCommand.Parameters.Add("@creditos", System.Data.SqlDbType.Int).Value = newMision.creditos; connection.myCommand.Parameters.Add("@completada", System.Data.SqlDbType.Bit).Value = newMision.completada; //Executing non-query statement and passing the value of rows affected to our handler's property try { this.rowsAffected = connection.myCommand.ExecuteNonQuery(); } catch (InvalidOperationException e) { throw e; } catch (SqlException e) { throw e; } //Closing connection this.connection.closeConnection(); }
public async Task <IActionResult> Edit(string id, Mision Mision) { Response response = new Response(); try { if (!string.IsNullOrEmpty(id)) { response = await apiServicio.EditarAsync(id, Mision, new Uri(WebApp.BaseAddress), "/api/Misiones"); if (response.IsSuccess) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), EntityID = string.Format("{0} : {1}", "Sistema", id), LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), Message = "Se ha actualizado un registro sistema", UserName = "******" }); return(RedirectToAction("Index")); } ViewData["Error"] = response.Message; return(View(Mision)); } return(BadRequest()); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Editando un Manual Puesto", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <IActionResult> Create(Mision Mision) { Response response = new Response(); try { response = await apiServicio.InsertarAsync(Mision, new Uri(WebApp.BaseAddress), "/api/Misiones/InsertarMisiones"); if (response.IsSuccess) { var responseLog = await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), ExceptionTrace = null, Message = "Se ha creado un Manual Puesto", UserName = "******", LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), EntityID = string.Format("{0} {1}", "Mision:", Mision.IdMision), }); return(RedirectToAction("Index")); } ViewData["Error"] = response.Message; return(View(Mision)); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Creando Manual Puesto", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
/// <summary> /// Este metodo devuelve el listado de misiones que no estan reservadas /// </summary> /// <returns></returns> public List <Mision> listadoMisionesNoReservadas() { clsMyConnection miConexion = new clsMyConnection(); SqlConnection connection = miConexion.getConnection(); SqlCommand miComando = new SqlCommand(); SqlDataReader miLector; System.Type tipoDBNULL = DBNull.Value.GetType(); List <Mision> listadoMisiones = new List <Mision>(); Mision objMision; try { miComando.CommandText = "SELECT * FROM misiones where reservada is null"; miComando.Connection = connection; miLector = miComando.ExecuteReader(); if (miLector.HasRows) { while (miLector.Read()) { objMision = new Mision(); objMision.idMision = miLector["idMision"].GetType() != tipoDBNULL ? (int)miLector["idMision"] : 0; objMision.tituloMision = miLector["tituloMision"].GetType() != tipoDBNULL ? (string)miLector["tituloMision"] : null; objMision.descripcionMision = miLector["descripcionMision"].GetType() != tipoDBNULL ? (string)miLector["descripcionMision"] : null; objMision.reservada = miLector["reservada"].GetType() != tipoDBNULL ? (bool)miLector["reservada"] : false; objMision.idSuperheroe = miLector["idSuperheroe"].GetType() != tipoDBNULL ? (int)miLector["idSuperheroe"] : 0; objMision.observaciones = miLector["observaciones"].GetType() != tipoDBNULL ? (string)miLector["observaciones"] : null; listadoMisiones.Add(objMision); } } miLector.Close(); } catch (SqlException e) { throw e; } finally { miConexion.closeConnection(ref connection); } return(listadoMisiones); }
// Use this for initialization void Awake() { mision1 = new Mision(); string[] pasos = new string[5]; mision1.nombre = "Construir una choza para vivir"; pasos[0] = "Debes conseguir 6 trozos de madera para construir tu choza "; pasos[1] = "Busca hojas de la palma de Boba, \n consige 20 hojas para poder construir tu casa"; pasos[2] = "Toma una vasija y trae barro, junto al lago la encontraras"; pasos[3] = "Ubicate en Fusagasuga, lugar donde se encuentra nuestra aldea \n alli podras construir tu choza"; mision1.pasos = pasos; mision2 = new Mision(); pasos = new string[4]; mision2.nombre = "Establecer el nuevo pueblo de indios"; pasos[0] = "Visita al Virrey en Nuestra señora de Altagracia, \n para ello debes seguir el camino de piedra"; pasos[1] = "Unete con 2 compañeros mas para conseguir el permiso con Gonzalo. \n Puedes intentar buscar compañeros, hablando por el chat "; pasos[2] = "Gonzalo te ha dado el permiso, \n puedes pasar a hablar con el virrey"; pasos[3] = "Vuelve a Fusagasuga con tus compañeros \n y habla con Bernandino"; mision2.pasos = pasos; }
// Use this for initialization void Start() { mochila = new List<Medidor> (); Mision = new Mision (); }