void pickup() { if (Input.GetMouseButtonDown(0)) { Ray ray = playerCamera.GetComponent <Camera>().ViewportPointToRay(new Vector3(0.5f, 0.5f, 0f)); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { Newspaper p = hit.collider.GetComponent <Newspaper>(); Extinguisher e = hit.collider.GetComponent <Extinguisher>(); if (p != null) { carrying = true; carriedPaper = p.gameObject; p.GetComponent <Rigidbody>().isKinematic = true; p.transform.parent = playerCamera.transform; p.transform.position = playerCamera.transform.position + playerCamera.transform.forward * distance; p.resetPosition(); } if (e != null) { carrying = true; carriedPaper = e.gameObject; e.GetComponent <Rigidbody>().isKinematic = true; e.transform.parent = playerCamera.transform; e.transform.position = playerCamera.transform.position + playerCamera.transform.forward * distance; } } } }
public ActionResult DeleteConfirmed(int eid) { Extinguisher extinguisher = db.Extinguishers.Find(eid); db.Extinguishers.Remove(extinguisher); db.SaveChanges(); return(RedirectToAction("GetDetails", "Inventories", new { id = extinguisher.SiteID })); }
// GET: Extinguishers/Delete/5 public ActionResult Delete(int?eid) { if (eid == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Extinguisher extinguisher = db.Extinguishers.Find(eid); if (extinguisher == null) { return(HttpNotFound()); } return(View(extinguisher)); }
public ActionResult Edit([Bind(Include = "ExtinguisherID,SiteID,UnitID,Serial,StatusID,Remarks,UpdateDate")] Extinguisher extinguisher) { if (ModelState.IsValid) { db.Entry(extinguisher).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("GetDetails", "Inventories", new { id = extinguisher.SiteID })); } ViewBag.SiteID = new SelectList(db.Sites, "SiteID", "SiteFullName", extinguisher.SiteID); ViewBag.UnitID = new SelectList(db.Units.Where(u => u.Category == "Extinguisher"), "UnitID", "BrandModel", extinguisher.UnitID); ViewBag.StatusID = new SelectList(db.UnitStatus, "StatusID", "Status", extinguisher.StatusID); return(View(extinguisher)); }
private void okbtn_Click(object sender, EventArgs e) { foreach (var comp in fieldpanel.Controls) { TextBox txt = comp as TextBox; if (txt != null) { if (txt.Text == "") { MessageBox.Show("No estan llenos todos los campos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } Client aux = cdb.QueryByID(Int32.Parse(clfield.Text)); if (aux == null) { MessageBox.Show("El cliente ingresado no existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MessageBox.Show("El cliente seleccionado es: " + aux.pair(), "", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.Cancel) { return; } Extinguisher nw = new Extinguisher(ext.id, Char.Parse(catcmb.SelectedItem.ToString()), brandfield.Text, typecmb.SelectedIndex, float.Parse(qtyfield.Text), unitcmb.SelectedItem.ToString(), placefield.Text, datefield.Value, aux); if (isModify) { if (edb.update(nw)) { MessageBox.Show("Se ha actualizado correctamente", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (edb.create(nw)) { MessageBox.Show("Se ha guardado correctamente correctamente", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } Close(); }
// GET: Extinguishers/Edit/5 public ActionResult Edit(int?eid) { if (eid == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Extinguisher extinguisher = db.Extinguishers.Find(eid); if (extinguisher == null) { return(HttpNotFound()); } ViewBag.SiteID = new SelectList(db.Sites, "SiteID", "SiteFullName", extinguisher.SiteID); ViewBag.UnitID = new SelectList(db.Units.Where(u => u.Category == "Extinguisher"), "UnitID", "BrandModel", extinguisher.UnitID); ViewBag.StatusID = new SelectList(db.UnitStatus, "StatusID", "Status", extinguisher.StatusID); return(View(extinguisher)); }
public ActionResult Create([Bind(Include = "ExtinguisherID,SiteID,UnitID,Serial,StatusID,Remarks,UpdateDate")] Extinguisher extinguisher) { var sid = (int)Session["siteid"]; ViewBag.SiteCode = sid; if (ModelState.IsValid) { db.Extinguishers.Add(extinguisher); db.SaveChanges(); return(RedirectToAction("GetDetails", "Inventories", new { id = sid })); } ViewBag.SiteID = new SelectList(db.Sites.Where(s => s.SiteID == sid), "SiteID", "SiteFullName", extinguisher.SiteID); ViewBag.UnitID = new SelectList(db.Units.Where(u => u.Category == "Extinguisher"), "UnitID", "BrandModel", extinguisher.UnitID); ViewBag.StatusID = new SelectList(db.UnitStatus, "StatusID", "Status", extinguisher.StatusID); return(View(extinguisher)); }
private void extintorToolStripMenuItem1_Click(object sender, EventArgs e) { Helper help = new Helper(false); help.ShowDialog(); int id = help.input(); Extinguisher xd = edb.QueryByID(id); if (xd == null) { MessageBox.Show("No se encontro ese extintor", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } ExtDLG dlg = new ExtDLG(cdb, edb); dlg.isModify = true; dlg.ext = xd; dlg.ShowDialog(); }
public void ExtinguishTest() { Tile huan = new Tile(null, 0, null, null, null, null, System.Drawing.Color.White, 0, 0); Extinguisher ex = new Extinguisher(); Fire f = new Fire(huan); bool noMalfunction; noMalfunction = ex.Extinguish(f); //if there is a malfunction, it will return false if (noMalfunction) { Assert.IsTrue(ex.Extinguish(f)); //if there is no malfunction it should return true } else { Assert.IsFalse(ex.Extinguish(f)); //else it should return false } }
private void ExtDLG_Load(object sender, EventArgs e) { typecmb.DataSource = Enum.GetValues(typeof(Extinguisher.TYPE)); if (isModify) { catcmb.SelectedItem = ext.cat; brandfield.Text = ext.brand; typecmb.SelectedItem = ext.type; qtyfield.Text = ext.cap.ToString(); unitcmb.SelectedItem = ext.und; placefield.Text = ext.place; datefield.Text = ext.date.ToShortTimeString(); clfield.Text = ext.owner.id.ToString(); } else { ext = new Extinguisher(0, 'x', "", 0, 0, "", "", DateTime.Now, null); } }
private bool CheckForExtinguisher() { var position = transform.position; var hit = Physics2D.Raycast(position, character.transform.right, 1f, ExtinguisherLayerMask); Debug.DrawRay(position, character.transform.right, Color.red); if (hit) { var extinguisher = hit.transform.GetComponent <Extinguisher>(); if (extinguisher != null) { actualExtinguisher = extinguisher; PlayerAnimations.NewExtinguisher = extinguisher.GetComponent <SpriteRenderer>().sprite; Destroy(extinguisher.gameObject, 0.66f); switch (extinguisher.ExtinguisherType) { case FireType.A: PlayerFireExtinguisher.UnlockedExtinguishers = 1; break; case FireType.B: PlayerFireExtinguisher.UnlockedExtinguishers = 2; break; case FireType.C: PlayerFireExtinguisher.UnlockedExtinguishers = 3; break; default: throw new ArgumentOutOfRangeException(); } return(true); } } return(false); }
public void SetExtinguisher(Extinguisher extinguisher) { this.extinguisher = extinguisher; }
private void Start() { extinguisher = GetComponent <Extinguisher>(); }
public void ExtinguisherTest() { Extinguisher ex = new Extinguisher(); Assert.IsNotNull(ex.Fuel); }