void DisableObj() { if (levelHorizontal != 0 && Consumible.activeSelf == true) { Consumible.SetActive(false); } else if (levelHorizontal != 1 && Attacks.activeSelf == true) { Attacks.SetActive(false); } else if (levelHorizontal != 2 && ObjClave.activeSelf == true) { ObjClave.SetActive(false); } else if (levelHorizontal != 3 && Frutas.activeSelf == true) { Frutas.SetActive(false); } else if (levelHorizontal != 4 && Jaulas.activeSelf == true) { Jaulas.SetActive(false); } else if (levelHorizontal != 5 && Stands.activeSelf == true) { Stands.SetActive(false); } else if (levelHorizontal != 6 && ObjEfects.activeSelf == true) { ObjEfects.SetActive(false); } }
public async Task <IActionResult> EditFruta(Frutas Fruta) { if (_dataContext.Frutas.Any(x => x.Codigo == Fruta.Codigo)) { var fruta = _dataContext.Frutas.First(x => x.Codigo == Fruta.Codigo); fruta.FrutaName = Fruta.FrutaName; try { await _dataContext.SaveChangesAsync(); return(Ok(new { Data = new { fruta.ID, fruta.Codigo, fruta.FrutaName }, Success = true })); } catch (Exception ex) { return(BadRequest(new { Data = ex.ToString(), Success = false })); } } else { return(BadRequest(new { Data = "La finca con codigo " + Fruta.Codigo + " no se encuentra en la base de datos.", Success = false })); } }
public JuegoPacMan(string nombre) { InitializeComponent(); this.nombre = nombre; // se genera el pacman con el nombre del jugador Pacman jugador = new Pacman(0, nombre, Pacman); // se crean los dos fantasms Fantasmas rojo = new Fantasmas("Rojo", FantasmaRojo, jugador); Fantasmas rosado = new Fantasmas("Rosado", FantasmaRosado, jugador); // se crean las frutas con sus tiempos Frutas cherry = new Frutas(30, Cherry); Frutas uva = new Frutas(10, Uva); KeyDown += new KeyEventHandler(jugador.MovimientoPacman); myTimer1.Tick += new EventHandler(rojo.MovimientoFantasmas); myTimer1.Tick += new EventHandler(rosado.MovimientoFantasmas); myTimer1.Interval = 500; myTimer1.Start(); myTimer2.Tick += new EventHandler(cherry.EntradaFrutas); myTimer2.Interval = 30000; myTimer2.Start(); }
public static void MostrarFrutas() { Frutas val = (Frutas)5; Frutas vel = Frutas.Mora; Console.WriteLine($"Val:{val}"); Console.WriteLine($"Vel:{(int)vel}"); }
public async Task <IActionResult> CreateFruta(Frutas Fruta) { try { Frutas F = await Create(Fruta); return(Ok(new { Data = F, Success = true })); } catch (Exception ex) { return(BadRequest(new { Data = ex.ToString(), Success = false })); } }
public async Task <Frutas> Create(Frutas Fruta) { if (!this.ExistFruta(Fruta.Codigo)) { _dataContext.Frutas.Add(Fruta); } else { return(_dataContext.Frutas.FirstOrDefault(x => x.Codigo == Fruta.Codigo)); } await _dataContext.SaveChangesAsync(); return(Fruta); }
static void Main(string[] args) { Frutas Melancia = Frutas.Laranja; switch (Melancia) { case Frutas.Abacaxi: Console.WriteLine("Pitanga"); //n imprime break; case Frutas.Pera: Console.WriteLine("Maça"); //n imprime break; case Frutas.Laranja: Console.WriteLine("Jaca"); //imprime break; } }
public static void Arrays() { Notas = new int[6]; Notas[0] = 1245; // Notas[-1] = 123;//esto falla Notas[6] = 123; // esto tambien falla. // Arreglo de una dimension Frutas[] HolaFrutas = new Frutas[10]; DateTime[] tiempos = new DateTime[100]; Notas = new int[8]; // Arreglo Multidimensional Clima[,,,,] matriz = new Clima[6, 4, 2, 2, 5]; // Jagged Array int[][] jaggedArray = new int[3][]; jaggedArray[0] = new int[5]; jaggedArray[0][1] = 2; jaggedArray[1] = new int[10]; jaggedArray[1][1] = 30000; }
void entraceSelector() { if (LibreriaS == null) { LibreriaS = FindObjectOfType <libreriaDeScrips>(); } //level 3 accion select if (TriggerMoveAction == true && Input.GetKeyDown(KeyCode.C) && brawlerMode == false || Input.GetKeyDown(KeyCode.C) && brawlerMode == true && TriggerMoveAction == true ) { exitpaneles(); LibreriaS.audioMenus.Audio.Play(); } else if (Input.GetKeyDown(KeyCode.C) && brawlerMode == true && TriggerMoveAction == false) { if (LibreriaS == null) { LibreriaS = FindObjectOfType <libreriaDeScrips>(); } LibreriaS.Batalla.exitInventaryPanel(); LibreriaS.audioMenus.Audio.Play(); } else if (TriggerMoveAction == true && PausaSelector == false) { ///posicion del selector if (listTables[levelHorizontal].Item[LvlsVertical[levelHorizontal]].EfectoAlEquiparItenJugador == false) { MovSeleccionaAccionNormal(); } if (listTables[levelHorizontal].Item[LvlsVertical[levelHorizontal]].EfectoAlEquiparItenJugador == true) { moveLvlActionEquipar(); } ///acciones a ejecutar if (CorchetesTranfAccion.localPosition == posAction) { ///dependiendo de si el iten es para el jugador o para la criatura se ejecuta el iten if (listTables[levelHorizontal].Item[LvlsVertical[levelHorizontal]].EfectoAlEquiparItenJugador == false) { AccionesNormal(); } else if (listTables[levelHorizontal].Item[LvlsVertical[levelHorizontal]].EfectoAlEquiparItenJugador == true) { AccionEquipar(); } } } else if (TriggerMoveAction == false) { //movimiento por los item MoveHorizontal(); CorchetesTranfTablas[levelHorizontal].localPosition = Vector3.MoveTowards(CorchetesTranfTablas[levelHorizontal].localPosition, pos[levelHorizontal], speed * Time.deltaTime); // Move there square braket panel[levelHorizontal].localPosition = Vector3.MoveTowards(panel[levelHorizontal].localPosition, panelPos[levelHorizontal], speed * Time.deltaTime); // Move there panel select // movimiento por las tablas MoveTable(); // texto de descripcion if (listTables[levelHorizontal].Item.Count != 0) { TextInfoObj.text = listTables[levelHorizontal].Item[LvlsVertical[levelHorizontal]].descripcionItem; } else if (listTables[levelHorizontal].Item.Count == 0) { TextInfoObj.text = ""; } if (Input.GetKeyDown(KeyCode.Space) && listTables[levelHorizontal].Item.Count != 0 && listTables[levelHorizontal].Item[LvlsVertical[levelHorizontal]].cantidad != 0) { DefineTextoAccion(); Accions.SetActive(true); TriggerMoveAction = true; } //consumible if (levelHorizontal == 0) { //level 2 move en vertical iten LvlsVertical[levelHorizontal] = MoveLevelVertival(LvlsVertical[levelHorizontal]); TextZonaMochila.text = "Consumible"; imagenMochila.sprite = MochilaImagenes[0]; Consumible.SetActive(true); } //Attacks else if (levelHorizontal == 1) { LvlsVertical[levelHorizontal] = MoveLevelVertival(LvlsVertical[levelHorizontal]); TextZonaMochila.text = "Attacks"; imagenMochila.sprite = MochilaImagenes[1]; Attacks.SetActive(true); } //objClaves else if (levelHorizontal == 2) { LvlsVertical[levelHorizontal] = MoveLevelVertival(LvlsVertical[levelHorizontal]); TextZonaMochila.text = "ObjClave"; imagenMochila.sprite = MochilaImagenes[4]; ObjClave.SetActive(true); // Debug.Log(); } //Frutas else if (levelHorizontal == 3) { LvlsVertical[levelHorizontal] = MoveLevelVertival(LvlsVertical[levelHorizontal]); TextZonaMochila.text = "Frutas"; imagenMochila.sprite = MochilaImagenes[2]; Frutas.SetActive(true); } //Jaulas else if (levelHorizontal == 4) { LvlsVertical[levelHorizontal] = MoveLevelVertival(LvlsVertical[levelHorizontal]); TextZonaMochila.text = "Cartuchos"; imagenMochila.sprite = MochilaImagenes[3]; Jaulas.SetActive(true); } //stand else if (levelHorizontal == 5) { LvlsVertical[levelHorizontal] = MoveLevelVertival(LvlsVertical[levelHorizontal]); TextZonaMochila.text = "Stands"; imagenMochila.sprite = MochilaImagenes[5]; Stands.SetActive(true); } //objEfect else if (levelHorizontal == 6) { LvlsVertical[levelHorizontal] = MoveLevelVertival(LvlsVertical[levelHorizontal]); TextZonaMochila.text = "ObjEfects"; imagenMochila.sprite = MochilaImagenes[4]; ObjEfects.SetActive(true); } } DisableObj(); }
static void EstructurasDeControl(string[] args) { // Estructura de control Condicionales // IF if (true) { } if (2 == 3) { // No se ejecuta esta linea porque 2 no puede ser igual a 3. } bool condicion = "Hola" == "Hola"; bool igualdad = "Derecha Igual a Izquierda" == "Derecha Igual a Izquierda"; bool and = true && true; // Todos los elementos de la comparacion son verdaderos bool or = true || false; // Cuando alguno de los elementos es verdad bool negate = !true; if (condicion) { } if (true) { } else if (true) { } else { } // Switch Case // Toma un valor y lo evalua para diferentes casos, funciona con tipos primitivos y enumeraciones int num = 10; switch (num) { case 1: // ejecuta estas lineas break; case 5: goto case 1; // ejecuta estas lineas break; default: break; } Punto1: Console.WriteLine("Hey"); Frutas en = Frutas.Fresa; goto Punto1; switch (en) { case Frutas.Manzana: //ejecuta esto break; case Frutas.Sandia: break; } // Estructura de Iteracion string s = "0"; //do //{ //Console.Write("Elije una opcion"); //s = Console.ReadLine(); //} //while (s != "99"); // Nunca hagan while true, nunca termina. //while (s == "99") //{ //Console.WriteLine("Se ejecuta si la condicion es verdad"); //} // For for (int i = 0; i < 100; i += 10) { Console.WriteLine($"{i}"); } Menu m = new Menu(); m.ComidasFisicas = new Fisica[2]; m.ComidasFisicas[0] = new Fisica(); m.ComidasFisicas[0].Nombre = "Tamal"; m.ComidasFisicas[1] = new Fisica(); m.ComidasFisicas[1].Nombre = "Enchilada"; foreach (var l in m.ComidasFisicas) { Console.WriteLine(l.Nombre); break; // Rompe un Ciclo. continue; // Funciona en los For, return; throw new Exception(); } }
public async Task <string> CreateMasivo(List <CreatePomas> Pomas) { ExportadorController exportadorController = new ExportadorController(_dataContext); PuertoController puertoController = new PuertoController(_dataContext); BuqueController buqueController = new BuqueController(_dataContext); DestinoController destinoController = new DestinoController(_dataContext); FrutasController frutasController = new FrutasController(_dataContext); FincaController fincaController = new FincaController(_dataContext); PaletController paletController = new PaletController(_dataContext); List <Vehiculos> ListPoma = new List <Vehiculos>(); foreach (var Poma in Pomas) { try { Vehiculos Vehiculo = new Vehiculos(); Vehiculos V = new Vehiculos(); V.Placa = Poma.Placa; Vehiculo = await this.Create(V); Fincas Finca = new Fincas(); Fincas F = new Fincas(); F.Codigo = Poma.Finca.Codigo; F.FincaName = Poma.Finca.FincaName; Finca = await fincaController.Create(F); Puertos Puerto = new Puertos(); Puertos PU = new Puertos(); PU.Codigo = Poma.Puerto.Codigo; PU.PuertoName = Poma.Puerto.PuertoName; Puerto = await puertoController.Create(PU); Destinos Destino = new Destinos(); Destinos D = new Destinos(); D.Codigo = Poma.Destino.Codigo; D.DestinoName = Poma.Destino.DestinoName; Destino = await destinoController.Create(D); Buques Buque = new Buques(); Buques B = new Buques(); B.Codigo = Poma.Buque.Codigo; B.BuqueName = Poma.Buque.BuqueName; Buque = await buqueController.Create(B); Exportadores Exportador = new Exportadores(); Exportadores E = new Exportadores(); E.Codigo = Poma.Exportador.Codigo; E.ExportadorName = Poma.Exportador.ExportadorName; Exportador = await exportadorController.Create(E); TransportGuide TransportGuide = new TransportGuide(); TransportGuide.Vehiculo = Vehiculo; TransportGuide.Numero = Poma.Numero; TransportGuide.Estado = (int)EstadosPoma.NoChequeado; TransportGuide.FechaRegistro = DateTime.UtcNow; TransportGuide.Recibido = false; TransportGuide.LlegadaCamion = Poma.LlegadaCamion.ToUniversalTime(); TransportGuide.SalidaFinca = Poma.SalidaFinca.ToUniversalTime(); TransportGuide.Estimado = Poma.Estimado.ToUniversalTime(); TransportGuide.LlegadaTerminal = null; TransportGuide.Finca = Finca; TransportGuide.Puerto = Puerto; TransportGuide.Buque = Buque; TransportGuide.Destino = Destino; TransportGuide.Exportador = Exportador; bool EditTG = false; TransportGuide valTG = this.ExistTransportGuide(Poma.Numero); if (valTG == null) { _dataContext.TransportGuides.Add(TransportGuide); await _dataContext.SaveChangesAsync(); } else { var currentDate = DateTime.UtcNow.ToLocalTime(); var StartDate = new DateTime(currentDate.Year, currentDate.Month, currentDate.Day, 3, 0, 0); var EndDate = StartDate.AddDays(1); EndDate = new DateTime(EndDate.Year, EndDate.Month, EndDate.Day, 2, 59, 0); if (currentDate < StartDate) { StartDate = StartDate.AddDays(-1); EndDate = EndDate.AddDays(-1); } if ((valTG.FechaRegistro >= StartDate && valTG.FechaRegistro <= EndDate) && valTG.Estado == 0) { EditTG = true; } else { return("La poma ya existe"); } } foreach (var detail in Poma.DetailPoma) { Frutas Fruta = new Frutas(); Frutas FR = new Frutas(); FR.Codigo = detail.Frutas.Codigo; FR.FrutaName = detail.Frutas.FrutaName; Fruta = await frutasController.Create(FR); DetailTransportGuide valDTG = null; DetailTransportGuide DetailTG = new DetailTransportGuide(); DetailTG.Fruta = Fruta; if (EditTG) { valDTG = this.ExistDetailTransportGuide(valTG.ID, Fruta.ID); if (valDTG == null) { DetailTG.TransportGuide = valTG; _dataContext.DetailTransportGuide.Add(DetailTG); await _dataContext.SaveChangesAsync(); } } else { DetailTG.TransportGuide = TransportGuide; _dataContext.DetailTransportGuide.Add(DetailTG); await _dataContext.SaveChangesAsync(); } foreach (var palet in detail.Palets) { Pallets Palet = new Pallets(); Palet.CodigoPalet = palet.CodigoPalet; Palet.UsuarioLectura = ""; Palet.LecturaPalet = DateTime.UtcNow; Palet.UsuarioInspeccion = ""; Palet.InspeccionPalet = DateTime.UtcNow; Palet.CaraPalet = palet.CaraPalet; Palet.NumeroCajas = palet.NumeroCajas; Palet.Carga = palet.Carga; Palet.Tipo = palet.Tipo; Palet.Perfilar = false; if (EditTG) { if (valDTG == null) { Palet.DetailTransportGuide = DetailTG; } else { Palet.DetailTransportGuide = valDTG; } } else { Palet.DetailTransportGuide = DetailTG; } _dataContext.Palets.Add(Palet); } } } catch (Exception ex) { continue; } } await _dataContext.SaveChangesAsync(); try { await _NotificationHubContext.Clients.All.BroadcastMessage(Get()); } catch (Exception ex) { return(ex.Message); } return("Ejecutado correctamente"); }