public async Task <IActionResult> Create([Bind("ComidaId,Nome,DescricaoCurta,DescricaoDetalhada,Preco,ImagemUrl,ImagemThumbnailUrl,IsComidaPreferida,EmEstoque,CategoriaId")] Comida comida) { if (ModelState.IsValid) { _context.Add(comida); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CategoriaId"] = new SelectList(_context.Categorias, "CategoriaId", "CategoriaNome", comida.CategoriaId); return(View(comida)); }
public BindingList <Comida> ListarPedidosxAbertura(int mesa, DateTime hora) { using (var cn = new SqlConnection(getConnectionString())) { try { BindingList <Comida> lista = new BindingList <Comida>(); DataTable dt = null; int x = 0; var ds = new DataSet(); var cmd = new SqlCommand("TraerPedidos", cn) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@idmesa", mesa); cmd.Parameters.AddWithValue("@hora", hora); var da = new SqlDataAdapter(cmd); cn.Open(); da.Fill(ds); dt = ds.Tables[0]; for (x = 0; x < dt.Rows.Count; x++) { Comida data = new Comida(); data.Id = int.Parse(dt.Rows[x].ItemArray[0].ToString()); data.Descripcion = dt.Rows[x].ItemArray[1].ToString(); data.Precio = float.Parse(dt.Rows[x].ItemArray[2].ToString()); lista.Add(data); } cn.Close(); return(lista); } catch (Exception ex) { MessageBox.Show(ex.Message); cn.Close(); return(null); } } }
void Start() { Pressed = false; GameObject pacmanObject = FindObjectsOfType <GameObject>().First(x => x.name == "PacMan_1"); GameObject fantasmaObject = FindObjectsOfType <GameObject>().First(x => x.name == "Fantasma"); GameObject comidaObject = FindObjectsOfType <GameObject>().First(x => x.name == "comida"); pacman = new Pacman(pacmanObject, 1, 3); fantasma = new Fantasma(fantasmaObject, 3, 2); comida = new Comida(comidaObject, 3, 4); //StartCoroutine(TesteMovimento()); }
public VentanaDelJuego() { InitializeComponent(); // Aqui hacemos el juego _mapa = new Mapa(this.Width, this.Height); Console.WriteLine("Width: " + _mapa.Width + ", Height: " + _mapa.Height); Point p = new Point(0, 0); _snake = new Snake(_mapa.Width / 2, _mapa.Height / 2); _comida = new Comida(200, 200); }
public List <Comida> ListarComida(int x, int y) { List <Comida> listado = new List <Comida>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Comida Comi = new Comida(); TipoComida tipoComida = new TipoComida(); try { if (y == 9999) { accesoDatos.setearConsulta("select c.IdComida, c.NombreComida, c.PrecioComida, TC.NombreTipoComida from COMIDAS as c inner join TIPOCOMIDA as tc on tc.IdTipoComida=c.TC where tc=@Tipo order by TC"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Tipo", x); } else { accesoDatos.setearConsulta("select c.IdComida, c.NombreComida, c.PrecioComida, TC.NombreTipoComida from COMIDAS as c inner join TIPOCOMIDA as tc on tc.IdTipoComida=c.TC where c.TC=@Tipo or c.TC=@Tipo2 order by TC"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Tipo", x); accesoDatos.Comando.Parameters.AddWithValue("@Tipo2", y); } accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { Comi = new Comida(); Comi.Id = (int)accesoDatos.Lector["IdComida"]; Comi.Nombre = accesoDatos.Lector["NombreComida"].ToString(); Comi.Precio = (decimal)accesoDatos.Lector["PrecioComida"]; Comi.TC = new TipoComida(); Comi.TC.Id = (int)accesoDatos.Lector["IdComida"]; Comi.TC.Nombre = accesoDatos.Lector["NombreTipoComida"].ToString(); listado.Add(Comi); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
// GET: Admin/Comida/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Comida comida = db.Comida.Find(id); if (comida == null) { return(HttpNotFound()); } return(View(comida)); }
public IHttpActionResult DeleteComida(int id) { Comida comida = db.Comidas.Find(id); if (comida == null) { return(NotFound()); } db.Comidas.Remove(comida); db.SaveChanges(); return(Ok(comida)); }
public void GetDcCraft() { foreach (var d in db.item) { if (d.type == Type.CONSTRUCOES) { Criacao criacao = d as Criacao; if (criacao != null && criacao.receita == nome) { nomeTxt.text = d.nomes; break; } } if (d.type == Type.CONSUMIVEL) { Comida comida = d as Comida; if (comida != null && comida.receita == nome) { nomeTxt.text = d.nomes; break; } } if (d.type == Type.RECURSO) { Lingotes lingote = d as Lingotes; if (lingote != null && lingote.receita == nome) { nomeTxt.text = d.nomes; break; } } if (d.type == Type.ESPADA || d.type == Type.MACHADO || d.type == Type.PA || d.type == Type.PICARETA) { Arma arma = d as Arma; if (arma != null && arma.receita == nome) { nomeTxt.text = d.nomes; break; } } } string tmpRec = ""; foreach (var r in receita) { tmpRec += r.amount + " " + r.nomes + " + "; } recTxt.text = tmpRec; showCraft.SetActive(true); }
protected void btnGuardar_Click(object sender, EventArgs e) { Comida com = new Comida(); com.Descripcion = txtDescripcion.Text; com.Id_TipoComida = Convert.ToInt32(dd1.SelectedValue.ToString()); if (com.guardar()) { txtResp.Text = "Registro Guardado"; } else { txtResp.Text = "Error al Registrar"; } }
private void btnAddComida_Click(object sender, EventArgs e) { bool asd = int.TryParse(txbCantidad.Text, out int cantidad); Comida auxProducto = (Comida)dgvComidas.CurrentRow.DataBoundItem; if (!Comercio.AgregarComidaAlPedido(new ArticuloPedido <Producto>(cantidad, auxProducto, (auxProducto.PrecioUnitario * cantidad), auxProducto.PrecioUnitario))) { MessageBox.Show($"La cantidad de {auxProducto.Descripcion} solicitada excede el stock disponible!"); } else { this.dgvPedido.DataSource = null; this.dgvPedido.DataSource = Comercio.PedidoEnCurso.Productos; } }
protected void btnEliminar_Click(object sender, EventArgs e) { Comida com = new Comida(); com.Id_Comida = Convert.ToInt32(txtIdComida.Text); if (com.eliminar()) { txtResp.Text = "Registro eliminado..!"; } else { txtResp.Text = "Error al eliminar; "; } this.mostrar(); }
private int GetFoodItem(Comida food) { int index = 0; bool exits = false; foreach (FoodItem f in SaveGameController.Instance.dataGame.dataGame.foods) { if (f.Comida == food.name) { exits = true; break; } index++; } return(exits ? index : -1); }
public IActionResult ColetaAPIFood(IFormFile arquivo) { using (var context = new AplicacaoDbContext()) { using (StreamReader a = new StreamReader(arquivo.OpenReadStream())) { var json = a.ReadToEnd(); dynamic foods = JsonConvert.DeserializeObject(json); Comida c; c = new Comida(); c.Descricao = foods[0].description.Value; int idCategoria = Convert.ToInt32(foods[0].category_id.Value); c.Categoria = context.Categorias.FirstOrDefault(i => i.CategoriaId == idCategoria); c.QuantidadeBase = Convert.ToInt32(foods[0].base_qty.Value); c.Unidade = foods[0].base_unit.Value; c.QuantidadeCalorias = foods[0].attributes.energy.kcal.Value is string || foods[0].attributes.energy.kcal.Value == null ? null : Convert.ToDouble(foods[0].attributes.energy.kcal.Value); c.QuantidadeCarboidrato = foods[0].attributes.carbohydrate.qty.Value is string || foods[0].attributes.carbohydrate.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.carbohydrate.qty.Value); c.QuantidadeFerro = foods[0].attributes.iron.qty.Value is string || foods[0].attributes.iron.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.iron.qty.Value); c.QuantidadeFibra = foods[0].attributes.fiber.qty.Value is string || foods[0].attributes.fiber.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.fiber.qty.Value); c.QuantidadeFosforo = foods[0].attributes.phosphorus.qty.Value is string || foods[0].attributes.phosphorus.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.phosphorus.qty.Value); c.QuantidadeLipidio = foods[0].attributes.lipid.qty.Value is string || foods[0].attributes.lipid.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.lipid.qty.Value); c.QuantidadePotassio = foods[0].attributes.potassium.qty.Value is string || foods[0].attributes.potassium.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.potassium.qty.Value); c.QuantidadeProteina = foods[0].attributes.protein.qty.Value is string || foods[0].attributes.protein.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.protein.qty.Value); c.QuantidadeSodio = foods[0].attributes.sodium.qty.Value is string || foods[0].attributes.sodium.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.sodium.qty.Value); c.QuantidadeZinco = foods[0].attributes.zinc.qty.Value is string || foods[0].attributes.zinc.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.zinc.qty.Value); c.UnidadeCarboidrato = foods[0].attributes.carbohydrate.unit.Value; c.UnidadeFerro = foods[0].attributes.iron.unit.Value; c.UnidadeFibra = foods[0].attributes.fiber.unit.Value; c.UnidadeFosforo = foods[0].attributes.phosphorus.unit.Value; c.UnidadeLipidio = foods[0].attributes.lipid.unit.Value; c.UnidadePotassio = foods[0].attributes.potassium.unit.Value; c.UnidadeProteina = foods[0].attributes.protein.unit.Value; c.UnidadeSodio = foods[0].attributes.sodium.Value; c.UnidadeZinco = foods[0].attributes.zinc.unit.Value; context.Comidas.Add(c); context.SaveChanges(); } } return(View("index")); }
protected void btnModificar_Click(object sender, EventArgs e) { Comida com = new Comida(); com.Id_Comida = Convert.ToInt32(txtIdComida.Text); com.Descripcion = txtDescripcion.Text; com.Id_TipoComida = Convert.ToInt32(dd1.SelectedValue.ToString()); if (com.modificar()) { txtResp.Text = "Registro Modificado"; } else { txtResp.Text = "Error al Modificar"; } this.mostrar(); }
public List <Comida> ListarComida() { List <Comida> listado = new List <Comida>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); Comida Comi = new Comida(); TipoComida tipoComida = new TipoComida(); try { accesoDatos.setearConsulta("select * from DCOMIDAS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { Comi = new Comida(); Comi.Id = (int)accesoDatos.Lector["IdComida"]; Comi.Nombre = accesoDatos.Lector["NombreComida"].ToString(); Comi.Precio = (decimal)accesoDatos.Lector["PrecioComida"]; Comi.TC = new TipoComida(); Comi.TC.Id = (int)accesoDatos.Lector["IdComida"]; Comi.TC.Nombre = accesoDatos.Lector["NombreTipoComida"].ToString(); Comi.UserAdd = new Usuario(); Comi.UserAdd.IdUsuario = (int)accesoDatos.Lector["IdComida"]; Comi.UserAdd.User = accesoDatos.Lector["Usuario"].ToString(); Comi.F_Add = (DateTime)accesoDatos.Lector["FechaCreacion"]; Comi.UserMod = new Usuario(); Comi.UserMod.IdUsuario = (int)accesoDatos.Lector["IdComida"]; Comi.UserMod.User = accesoDatos.Lector["UserMod"].ToString(); Comi.F_Mod = (DateTime)accesoDatos.Lector["FechaModificacion"]; listado.Add(Comi); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public IHttpActionResult PutComida(int id, Comida comida) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (_co.Update(id, comida)) { return(Ok("Modificado correctamente")); } else { return(Ok("Error al modificar")); } }
private void OnTriggerEnter(Collider other) { if (!agente.isOnOffMeshLink) { // Si encuentras un enemigo y no está en la lista de enemigos if (other.tag == "Enemigo") { EnemigoGenerico aux = other.GetComponent <EnemigoGenerico>(); // Actualizas al enemigo de que hay hormiga cerca if (!aux.hormigasCerca.Contains(this)) { aux.hormigasCerca.Add(this); } // Actualizas a la hormiga y avisas a la reina de este enemigo if (!enemigosCerca.Contains(aux)) { if (aux.hormigasAtacandole.Count < 2) { if (aux.hormigasAtacandole.Count == 0) { reina.RecibirAlertaEnemigo(aux); } else if (aux.hormigasAtacandole[0] == this) { reina.RecibirAlertaEnemigo(aux); } } enemigosCerca.Add(aux); } } else if (other.tag == "Trigo") { Comida aux = other.gameObject.GetComponent <Comida>(); if (!aux.hormigasCerca.Contains(this)) { aux.hormigasCerca.Add(this); } if (!comidaQueHayCerca.Contains(aux) && !aux.haSidoCogida && !aux.laEstanLLevando && aux.hormigaQueLlevaLaComida == null) { reina.RecibirAlertaComida(aux); comidaQueHayCerca.Add(aux); } } } }
// Update is called once per frame void Update() { DetectLocation.Instance.atualiza(); float distancia = DetectLocation.Instance.distance; var direcao = Acelerometro.Instance.getDirecao(); //Debug.Log(distancia); if (distancia > 0.00001f || Pressed) { fantasma.MoverBaixo(); comida.MoverBaixo(); Thread.Sleep(0500); Pressed = false; } else { switch (direcao) { case 1: pacman.MoverEsquerda(); Thread.Sleep(100); break; case 2: pacman.MoverDireita(); Thread.Sleep(100); break; default: break; } } if (pacman.PacmanObject.IsColided(fantasma.GhostObject)) { fantasma = new Fantasma(fantasma.GhostObject); pacman.Pontuacao += +5; } if (pacman.PacmanObject.IsColided(comida.FoodObject)) { comida = new Comida(comida.FoodObject); pacman.Pontuacao -= 10; } }
public ActionResult Comidas(ComidasCommon model) { if (Session["UserName"] != null) { if (ModelState.IsValid) { Comida comida = new Comida(); comida.Descripcion = model.Comidas.Descripcion; dbContext.comidas.Add(comida); dbContext.SaveChanges(); return(RedirectToAction("Comidas", "Comidas")); } else { model.ComidasResult = new ComidasResult(); var query = (from c in dbContext.comidas select c).ToList(); List <Comidas> comidas = new List <Comidas>(); foreach (var c in query) { Comidas comida = new Comidas(); comida.ID = c.ID; comida.Descripcion = c.Descripcion; comidas.Add(comida); } model.ComidasResult.comidas = comidas; return(RedirectToAction("Comidas", "Comidas")); } } else { //Si no se inicio sesion no se puede acceder a esta pagina return(RedirectToAction("Login", "Login")); } }
/*public void GetDcItem(string nomeItem, int durabilidade, int dano) * { * this.nameItens.text = nomeItem; * this.atributos.text = "Dano: " + dano.ToString() + "\n" + "Durabilidade: " + durabilidade.ToString(); * }*/ public void GetDcItem(Itens item) { Arma arma = item as Arma; Comida comida = item as Comida; if (item is Arma) { this.nameItens.text = arma.nomes; this.atributos.text = "Dano: " + arma.dano.ToString() + "\n" + "Durabilidade: " + arma.durabilidade.ToString(); } if (item is Comida) { this.nameItens.text = item.nomes; this.atributos.text = "Saciedade: " + comida.saciedade.ToString() + "\n" + "Regeneração: " + comida.vida.ToString(); } }
public BindingList <Comida> TraerComidas() { using (var cn = new SqlConnection(getConnectionString())) { try { BindingList <Comida> lista = new BindingList <Comida>(); DataTable dt = null; int x = 0; var ds = new DataSet(); var cmd = new SqlCommand("listarcomidas", cn) { CommandType = CommandType.StoredProcedure }; var da = new SqlDataAdapter(cmd); cn.Open(); da.Fill(ds); dt = ds.Tables[0]; for (x = 0; x < dt.Rows.Count; x++) { Comida data = new Comida(); data.Itemid = x; data.Id = int.Parse(dt.Rows[x].ItemArray[0].ToString()); data.Descripcion = dt.Rows[x].ItemArray[1].ToString(); data.Precio = float.Parse(dt.Rows[x].ItemArray[2].ToString()); lista.Add(data); } cn.Close(); return(lista); } catch (Exception ex) { cn.Close(); return(null); } } }
public void AgregarComida(Comida comida) { if (Comida1.Items.Count == 0) { Comida1.Items.Add(comida); } else if (Comida2.Items.Count == 0) { Comida2.Items.Add(comida); } else if (Comida3.Items.Count == 0) { Comida3.Items.Add(comida); } else { MessageBox.Show("Los cocineros de este Restaurante son masomenos, cocinan maximo 3 tipos de platos. Salu3"); } }
static void Main(string[] args) { Comida s = new Comida(); Burger b; b = new Burger(s); Console.WriteLine("Burger com:"); Console.WriteLine("{0:c}", b.Ingrediente); Console.WriteLine(); Pizza p; p = new Pizza(s); Console.WriteLine("Pizza Com:"); Console.WriteLine("{0:c}", p.Ingrediente); Console.ReadKey(); }
/// <summary> /// Método que cambia el estado de la comida entre disponible y no disponible /// </summary> /// <returns>Retorna un booleano true si fue exitoso, sino false</returns> public bool cambiarEstadoComida(Entidad entidad) { Comida comida = (Comida)entidad; bool resultado = false; List <Parametro> lista = FabricaDAO.asignarListaDeParametro(); try { lista.Add(FabricaDAO.asignarParametro(RecursoM06.com_id, SqlDbType.Int, comida._id.ToString(), false)); lista.Add(FabricaDAO.asignarParametro(RecursoM06.com_estatus, SqlDbType.Int, comida._estatus.ToString(), false)); EjecutarStoredProcedure(RecursoM06.procedimientoCambiarEstatusComida, lista); return(true); } catch (Exception ex) { throw ex; } return(false); }
/// <summary> /// Método que crea una comida /// </summary> /// <returns>Retorna un booleano true si insertó correctamente, sino false</returns> public bool crear(Entidad entidad) { Comida comida = (Comida)entidad; List <Parametro> lista = FabricaDAO.asignarListaDeParametro(); try { lista.Add(FabricaDAO.asignarParametro(RecursoM06.com_nombre, SqlDbType.VarChar, comida._nombre, false)); lista.Add(FabricaDAO.asignarParametro(RecursoM06.com_tipo, SqlDbType.VarChar, comida._tipo, false)); lista.Add(FabricaDAO.asignarParametro(RecursoM06.com_estatus, SqlDbType.Int, comida._estatus.ToString(), false)); lista.Add(FabricaDAO.asignarParametro(RecursoM06.com_descripcion, SqlDbType.VarChar, comida._descripcion, false)); EjecutarStoredProcedure(RecursoM06.procedimientoAgregarComida, lista); } catch (Exception e) { return(false); } return(true); }
/// <summary> /// Use food /// </summary> public void UseFood(Comida food) { DataGame _game = SaveGameController.Instance.dataGame.dataGame; int i = GetFoodItem(food); if (i >= 0) { _game.foods[i].Quantidade--; if (_game.foods[i].Quantidade <= 0) { _game.foods.RemoveAt(i); } } else { return; } SaveGameController.Instance.SaveGame(); }
public string Insert(Dieta dieta, List <DietaComida> dietaComida) { foreach (var item in dietaComida) { try { Comida co = _db.Comidas.Find(item.Comida.ComidaId); Dieta di = _db.Dietas.Find(dieta.DietaId); item.Comida = co; item.Dieta = di; _db.DietaComida.Add(item); _db.SaveChanges(); } catch (Exception ex) { return(ex.Message); } } return("Dieta creada correctamente"); }
private void OnTriggerExit(Collider other) { // Si un enemigo sale de nuestro collider, y estabamos luchando con el actualizar la lista if (other.tag == "Enemigo") { EnemigoGenerico aux = other.GetComponent <EnemigoGenerico>(); aux.hormigasCerca.Remove(this); enemigosCerca.Remove(aux); } else if (other.tag == "Trigo") { Comida aux = other.gameObject.GetComponent <Comida>(); aux.hormigasCerca.Remove(this); } else if (other.tag == "Huevo") { Huevo aux = other.GetComponent <Huevo>(); huevosCerca.Remove(aux); aux.hormigasCerca.Remove(this); } }
private void OnTriggerExit(Collider other) { // Si un enemigo sale de nuestro collider, y estabamos luchando con el actualizar la lista if (other.tag == "Enemigo") { EnemigoGenerico aux = other.GetComponent <EnemigoGenerico>(); aux.hormigasCerca.Remove(this); enemigosCerca.Remove(aux); } else if (other.tag == "Trigo") { Comida aux = other.gameObject.GetComponent <Comida>(); comidaQueHayCerca.Remove(aux); aux.hormigasCerca.Remove(this); } else if (other.tag == "Reina") { reinaCerca = false; //Debug.Log("Reina cerca"); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { Comida nuevo = new Comida(); nuevo.Id = int.Parse(cmbcomidas.SelectedValue.ToString()); nuevo.Descripcion = cmbcomidas.Text; nuevo.Precio = precios[nuevo.Id - 1]; Pedidos pedido = new Pedidos(); pedido.Idmesa = int.Parse(lblid.Text); pedido.Idmesero = int.Parse(lblidmesero.Text); pedido.Idcomida = int.Parse(cmbcomidas.SelectedValue.ToString()); pedido.Descripcion = cmbcomidas.Text; pedido.Precio = precios[nuevo.Id - 1]; List <int> ingredientes = manager.CargarPedidos(pedido); for (int x = 0; x < ingredientes.Count(); x++) { manager.RestarStock(ingredientes[x]); } //se carga nuevamente el combo box para eliminar las comidas que ya no presenten ingredientes en stock. lista = manager.TraerComidas(); cmbcomidas.DataSource = lista; cmbcomidas.DisplayMember = "Descripcion"; cmbcomidas.ValueMember = "id"; lista2.Add(nuevo); dgvPedidos.DataSource = lista2; dgvPedidos.Refresh(); total += nuevo.Precio; lbltotal.Text = total.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }