private void DeleteButton_Click_1(object sender, EventArgs e) { DeleteOnClick?.Invoke(this, e); if (gridView1.GetFocusedRow() != null && MessageBox.Show("Secili arızayı silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes) { CrashRegister RegisterToBeDeleted = new CrashRegister(); RegisterToBeDeleted = (CrashRegister)gridView1.GetFocusedRow(); worker.CrashService.Delete(worker.CrashService.Get(c => c.ID == RegisterToBeDeleted.ID)); worker.MachineService.Get(c => c.ID == RegisterToBeDeleted.RelatedMachine.ID).CrashCount--; worker.Commit(); gridView1.DeleteSelectedRows(); } }
void DeleteIntro() { RaycastHit hit = new RaycastHit(); Vector3 forward = Reticle.getInstance().transform.TransformDirection(Vector3.forward); Ray castedRay = new Ray(Vector3.zero, forward); if (Physics.Raycast(castedRay, out hit)) { DeleteOnClick doc = hit.collider.GetComponent <DeleteOnClick>(); if (doc) { Destroy(hit.collider.gameObject); } FlyAround fa = hit.collider.GetComponent <FlyAround> (); if (fa) { fa.Absturz(); } } }