void OnTriggerStay(Collider other) { if (other.tag == "MainCamera") { if (Physics.Raycast(other.transform.position, other.transform.forward, 3f, objetos)) { Debug.Log("Mirando a reloj"); if (coleccionables.botella) { imagenInteractuar.color = new Color(1f, 1f, 1f, 1f); if (Input.GetMouseButtonDown(0)) { inventario invent = GameObject.Find("Inventario").GetComponent <inventario>(); invent.AñadirObjeto("llave"); invent.QuitarObjeto("acertijo"); coleccionables.SendMessage("ActivaReloj"); this.gameObject.SetActive(false); imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } } else { imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } }
public async Task <IHttpActionResult> Putinventario(int id, inventario inventario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != inventario.id) { return(BadRequest()); } db.Entry(inventario).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!inventarioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Image imagenInteractuar; //ImagenInteractuar es la imagen de la mano que se muestra al poder interactuar con un objeto void OnTriggerStay(Collider other) { if (other.tag == "MainCamera") { if (Physics.Raycast(other.transform.position, other.transform.forward, 3f, objetos)) //Al entrar en el collider, comprobamos si estamos mirando al objeto con el que hay que interactuar mediante un Raycasting desde la cámara { Debug.Log("Mirando a ankh"); //Si es así: imagenInteractuar.color = new Color(1f, 1f, 1f, 1f); //Mostramos la imagen de la mano, para que el jugador sepa que puede interactuar con un objeto inventario invent = GameObject.Find("Inventario").GetComponent <inventario> (); //Si es un puzzle para el que es necesario un objeto concreto, necesitaremos el objeto inventario if (Input.GetMouseButtonDown(0)) { if (!invent.IsSeleccionado("palanca")) //Si no tenemos el objeto seleccionado, el jugador dice que necesita ese objeto { StartCoroutine(ShowMessage("Voy a necesitar algo para arrancarlo.", 4)); } else //Si lo tiene seleccionado: //Sonido { PlaySound(); //Suena un efecto de sonido, para que el jugador sepa que ha interactuado con el objeto //Fin sonido coleccionables.SendMessage("ActivaAnkh"); //Cambia la variable booleana del script Coleccionables Destroy(transform.parent.gameObject, 0.2f); //Destruye el objeto padre del Trigger, para no poder volver a interactuar con el objeto invent.QuitarObjeto("palanca"); //Quita/añade objetos al inventario si procede invent.AñadirObjeto("ankh"); imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); //Pone la imagen de la mano totalmente invisible } } else { imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); //Si estás en el collider pero no mirando al objeto, transparenta la imagen de la mano } } } }
void OnTriggerStay(Collider other) { if (other.tag == "MainCamera" && coleccionables.monedas) { if (Physics.Raycast(other.transform.position, other.transform.forward, 3f, objetos)) { Debug.Log("Mirando a máquina de café"); imagenInteractuar.color = new Color(1f, 1f, 1f, 1f); inventario invent = GameObject.Find("Inventario").GetComponent <inventario>(); if (Input.GetMouseButtonDown(0) && invent.IsSeleccionado("monedas")) { invent.QuitarObjeto("monedas"); //Sonido PlaySound(); //Fin sonido Destroy(gameObject, 0.4f); imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); coleccionables.SendMessage("CambiaEscena"); //SceneManager.LoadScene ("Mundo1"); } } else { imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } }
void OnTriggerStay(Collider other) { if (other.tag == "MainCamera" && coleccionables.ankh) { if (Physics.Raycast(other.transform.position, other.transform.forward, 3f, objetos)) { Debug.Log("Mirando a Pedestal de Ankh"); imagenInteractuar.color = new Color(1f, 1f, 1f, 1f); inventario invent = GameObject.Find("Inventario").GetComponent <inventario>(); if (Input.GetMouseButtonDown(0) && invent.IsSeleccionado("ankh")) { coleccionables.SendMessage("ColocaAnkh"); invent.QuitarObjeto("ankh"); Destroy(gameObject); if (coleccionables.horusColocado) { puertaPiramide.SendMessage("Abrir"); } imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } else { imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } }
void OnTriggerStay(Collider other) { if (other.tag == "MainCamera" && coleccionables.carpeta) { if (Physics.Raycast(other.transform.position, other.transform.forward, 3f, objetos)) { Debug.Log("Mirando a mesa"); imagenInteractuar.color = new Color(1f, 1f, 1f, 1f); inventario invent = GameObject.Find("Inventario").GetComponent <inventario>(); if (Input.GetMouseButtonDown(0) && invent.IsSeleccionado("carpeta")) { coleccionables.SendMessage("ActivaDejarCarpeta"); carpeta.SetActive(true); monedas.SetActive(true); invent.QuitarObjeto("carpeta"); Destroy(gameObject); imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } else { imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } }
public inventario buscar_item(int id_material) { ic = dm.GetinventarioCollection(); inventario i = ic.FindByidmaterial(id_material); return(i); }
void OnTriggerStay(Collider other) { if (other.tag == "MainCamera") { if (Physics.Raycast(other.transform.position, other.transform.forward, 3f, objetos)) { Debug.Log("Mirando a puerta del armario del faro"); if (coleccionables.reloj) { imagenInteractuar.color = new Color(1f, 1f, 1f, 1f); inventario invent = GameObject.Find("Inventario").GetComponent <inventario>(); if (Input.GetMouseButtonDown(0) && invent.IsSeleccionado("llave")) { coleccionables.SendMessage("ActivaPuertaFaro"); eje.SetActive(true); transform.parent.gameObject.SetActive(false); invent.QuitarObjeto("llave"); imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } } else { imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } }
public void crearInventario(List <producto> produc, inventario inventa, String[] estante, String[] prove) { using (contextData cdt = new contextData()) { cdt.Configuration.LazyLoadingEnabled = false; try { //salvar primero el inventario, luego los productos cdt.inventario.Add(inventa); //llenar estante, producto, inventario y proveedor foreach (var productoItem in produc) { detalleFactura df = new detalleFactura(); df.idInventario = inventa.id; df.idProducto = productoItem.id; df.idProveedor = int.Parse(prove[0]); df.idEstante = int.Parse(estante[0]); df.precio = productoItem.costoUnitario; df.cantidadComprada = productoItem.totalStock; cdt.detalleFactura.Add(df); } cdt.SaveChanges(); } catch (Exception ex) { string mensaje = ""; Log.Error(ex, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje); throw; } } }
public async Task <IActionResult> Edit(int id, [Bind("idInventario,ingrediente,cantidad,idClasificacionIngredientes")] inventario inventario) { if (id != inventario.idInventario) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(inventario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!inventarioExists(inventario.idInventario)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["idClasificacionIngredientes"] = new SelectList(_context.clasificacionIngredientes, "idClasificacionIngredientes", "idClasificacionIngredientes", inventario.idClasificacionIngredientes); return(View(inventario)); }
static void Main(string[] args) { empleado emple = new empleado(); producto prod = new producto(); inventario inv = new inventario(); ventas vent = new ventas(); Console.WriteLine("Ingrese Los datos pedidos a continuacion... "); Console.WriteLine(); emple.Datos(); Console.WriteLine(); prod.tipoProducto(); prod.precioProducto(); inv.precioDeVenta(); inv.proveedor(); inv.localidad(); inv.cantidadDisponible(); vent.Producto(); vent.empleadoVendedor(); vent.cantidadDisponible(); }
void OnTriggerStay(Collider other) { if (other.tag == "MainCamera") { if (Physics.Raycast(other.transform.position, other.transform.forward, 3f, objetos)) { Debug.Log("Mirando a eje del engranaje"); if (coleccionables.engranaje) { imagenInteractuar.color = new Color(1f, 1f, 1f, 1f); inventario invent = GameObject.Find("Inventario").GetComponent <inventario>(); if (Input.GetMouseButtonDown(0)) { if (invent.IsSeleccionado("engranaje")) { engranaje.SetActive(true); coleccionables.SendMessage("ActivaEjeEngranaje"); gameObject.SetActive(false); invent.QuitarObjeto("engranaje"); imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } else { //TODO decir qeue falta una pieza } } } } else { imagenInteractuar.color = new Color(1f, 1f, 1f, 0f); } } }
// GET: Inventarios/Edit/5 public ActionResult Edit(int id) { ViewBag.idMaterial = new SelectList(db.materiales, "idMaterial", "Descripcion"); ViewBag.idTipoEstado = new SelectList(db.tipoestado, "idTipoEstado", "Descripcion"); inventario i = db.inventario.Find(id); return(View(i)); }
public ActionResult DeleteConfirmed(int id) { inventario inventario = db.inventarios.Find(id); db.inventarios.Remove(inventario); db.SaveChanges(); return(RedirectToAction("Index")); }
public void eliminar_item(int id) { ic = dm.GetinventarioCollection(); inventario i = ic.FindByid(id); i.Delete(); dm.CommitAll(); }
public void modificar_item(int id, int id_material, int cantidad) { ic = dm.GetinventarioCollection(); inventario i = ic.FindByid(id); i.idmaterial = id_material; i.cantidad = cantidad; dm.CommitAll(); }
public ActionResult Edit([Bind(Include = "Id_inventario,Marca,Nombre,Especificacion,Stock,Tipo,precio")] inventario inventario) { if (ModelState.IsValid) { db.Entry(inventario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inventario)); }
} //end of listar public JsonResult eliminarinventario(inventario idinventario) { var id = db.inventario.Find(idinventario.idinventario); db.inventario.Remove(id); db.SaveChanges(); var sms = "se elimino correctamente"; return(Json(sms)); } //end of eliminarinventario
public ActionResult Create([Bind(Include = "Id_inventario,Marca,Nombre,Especificacion,Stock,Tipo,precio")] inventario inventario) { if (ModelState.IsValid) { db.inventarios.Add(inventario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inventario)); }
public async Task <IHttpActionResult> Getinventario(int id) { inventario inventario = await db.inventario.FindAsync(id); if (inventario == null) { return(NotFound()); } return(Ok(inventario)); }
public void deleteItem(int id) { var context = new mydbEntities(); inventario itemDelete = context.inventario.Find(id); if (itemDelete != null) { context.inventario.Remove(itemDelete); context.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("idInventario,ingrediente,cantidad,idClasificacionIngredientes")] inventario inventario) { if (ModelState.IsValid) { _context.Add(inventario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idClasificacionIngredientes"] = new SelectList(_context.clasificacionIngredientes, "idClasificacionIngredientes", "idClasificacionIngredientes", inventario.idClasificacionIngredientes); return(View(inventario)); }
} //end of eliminarinventario public JsonResult guardarinventario(inventario i) { var sms = "ERROR AL GUARDAR"; if (ModelState.IsValid) { db.inventario.Add(i); db.SaveChanges(); sms = "SE GUARDÓ CORRECTAMENTE"; } return(Json(sms, JsonRequestBehavior.AllowGet)); }
public int Grabar(object unItem) { inventario item = (inventario)unItem; int i = 0; fraccionperiodo periodo = PeriodoPr.Instancia.RegistroPorId((short)item.fecha.Year, (short)item.fecha.Month); if (periodo == null) { throw new Exception("Periodo no registrado"); } if (!periodo.cerrado) { using (ispDB db = new ispDB()) { try { //item.fkfraccionperiodo = periodo; //item.IntegrarAsociados(); //db.BeginTransaction(); //if (item.numero == 0) //{ // item.numero = db.inventarios.Where(x => x.idperiodo == item.idperiodo) // .GroupBy(x => Sql.GroupBy.None, (idx, g) => g.Max(y => y.numero)).Single(); // item.numero++; //} //i = db.InsertOrReplace(item); //db.detallesinventarios.Where(x => x.idperiodo == item.idperiodo && x.tipo == item.tipo && x.numero == item.numero).Delete(); //for (int ix = 0; ix < item.fkdetallesinventarios.Count(); ix++) //{ // detallesinventario detalle = item.fkdetallesinventarios.ElementAt(ix); // detalle.idperiodo = item.idperiodo; // detalle.tipo = item.tipo; // detalle.numero = item.numero; // detalle.registro = (short)ix; // db.InsertOrReplace(detalle); //} db.CommitTransaction(); } catch (Exception) { db.RollbackTransaction(); throw; } } } return(i); }
//######################################################################################## // Start is called before the first frame update void Start() { inventario = FindObjectOfType <inventario>(); DontDestroyOnLoad(this.gameObject); idPersonagem = PlayerPrefs.GetInt("idPersonagem"); painelPause.SetActive(false); painelItens.SetActive(false); painelItensInfo.SetActive(false); //painelItens.SetActive(false); ValidarArma(); playerScript = FindObjectOfType(typeof(playerScript)) as playerScript; }
// GET: inventarios/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } inventario inventario = db.inventarios.Find(id); if (inventario == null) { return(HttpNotFound()); } return(View(inventario)); }
public async Task <IHttpActionResult> Deleteinventario(int id) { inventario inventario = await db.inventario.FindAsync(id); if (inventario == null) { return(NotFound()); } db.inventario.Remove(inventario); await db.SaveChangesAsync(); return(Ok(inventario)); }
public inventario addItem(inventario doc) { try { duesEntities db = new duesEntities(); /*inventario documento = new inventario(); * detalle_inventario detalle = new detalle_inventario(); * documento.detalle_inventario = new List<detalle_inventario>(); * List<detalle_inventario> products = doc.detalle_inventario.ToList(); * * var categories = from p in doc.detalle_inventario.ToList() group p by p.ItemCode into g select new { itemcode = g.Key, cantidad = g.Sum(p => p.Cantidad), nombre = g.Select(o => o.ItemName).FirstOrDefault() }; * * documento.FechaInicio = DateTime.Now; * documento.Estado = "ACTIVO"; * // documento.UsuarioId = 1; * * foreach (var cat in categories) * * { * * documento.detalle_inventario.Add(new detalle_inventario * { * ItemName = cat.nombre, * ItemCode = cat.itemcode, * Cantidad = cat.cantidad, * // UsuarioId = 1 * }); * * }*/ doc.FechaInicio = DateTime.Now; doc.Estado = "ACTIVO"; foreach (detalle_inventario detalle in doc.detalle_inventario) { detalle.inventario = null; } db.inventario.Add(doc); db.SaveChanges(); return(doc); } catch (Exception ex) { Error(ex, "El inventario"); return(null); } }
private void administracion_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.F1) { clienform clf = new clienform(f1); clf.Show(this); } else if (e.KeyCode == Keys.F2) { climod clf = new climod(); clf.Show(this); } else if (e.KeyCode == Keys.F3) { creaitem clf = new creaitem(); clf.Show(this); } else if (e.KeyCode == Keys.F4) { promod clf = new promod(); clf.Show(this); } else if (e.KeyCode == Keys.F5) { cajeross clf = new cajeross(); clf.Show(this); } else if (e.KeyCode == Keys.F6) { creavendedor clf = new creavendedor(); clf.Show(this); } else if (e.KeyCode == Keys.F7) { vendmod clf = new vendmod(); clf.Show(this); } else if (e.KeyCode == Keys.F8) { inventario clf = new inventario(); clf.Show(this); } } catch (Exception exce) { } }
public ActionResult Create(inventario i) { try { // TODO: Add insert logic here ViewBag.idMaterial = new SelectList(db.materiales, "idMaterial", "Descripcion"); ViewBag.idTipoEstado = new SelectList(db.tipoestado, "idTipoEstado", "Descripcion"); db.inventario.Add(i); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }