public ActionResult DeleteConfirmed(int id)
        {
            Reclaim reclaim = db.Reclaim.Find(id);

            db.Reclaim.Remove(reclaim);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
    void CreateEncounter()
    {
        Encounter encounter = new Reclaim();

        encounter.permanent = true;
        encounter.GetReferences();
        FindLocation(encounter);
        //Will need to change this formula if I want to get 3 by 3 arenas, but for now we're just making arenasizes 4 (2 b 2) and 6 (2 b 3).
        encounter.arenaSize    = (((int)UnityEngine.Random.Range(1, 3)) * 2) + 2;
        encounter.difficulty   = UnityEngine.Random.Range(0, 2);
        encounter.enemyCompany = EncounterTable.CreateEnemyCompany(encounter);
        RostaInfo.encounters.Add(encounter);
    }
        // GET: ReclaimsSatisfaction/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Reclaim reclaim = db.Reclaim.Find(id);

            if (reclaim == null)
            {
                return(HttpNotFound());
            }
            return(View(reclaim));
        }
示例#4
0
 public ActionResult Edit([Bind(Include = "IdReclaim,IdClient,IdProduct,IdReclaimType,IdDepartment,CreationDate,detail")] Reclaim reclaim)
 {
     if (ModelState.IsValid)
     {
         db.Entry(reclaim).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdClient      = new SelectList(db.Client, "IdClient", "Name", reclaim.IdClient);
     ViewBag.IdDepartment  = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdDepartment);
     ViewBag.IdProduct     = new SelectList(db.Product, "IdProduct", "Name", reclaim.IdProduct);
     ViewBag.IdReclaimType = new SelectList(db.ReclaimType, "IdReclaimType", "Name", reclaim.IdReclaimType);
     return(View(reclaim));
 }
        public ActionResult Create([Bind(Include = "IdReclaim,IdClient,IdProduct,IdReclaimType,IdOriginDepartment,IdResponsibleDepartment,IdStatus,CreationDate,Description,Comment")] Reclaim reclaim)
        {
            if (ModelState.IsValid)
            {
                db.Reclaim.Add(reclaim);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IdOriginDepartment      = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdOriginDepartment);
            ViewBag.IdResponsibleDepartment = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdResponsibleDepartment);
            ViewBag.IdProduct     = new SelectList(db.Product, "IdProduct", "Name", reclaim.IdProduct);
            ViewBag.IdClient      = new SelectList(db.Users, "IdUser", "Name", reclaim.IdClient);
            ViewBag.IdReclaimType = new SelectList(db.ReclaimType, "IdReclaimType", "Name", reclaim.IdReclaimType);
            ViewBag.IdStatus      = new SelectList(db.ReclaimsAndComplaintsStatus, "IdReclaimsAndComplaintsStatus", "description", reclaim.IdStatus);
            return(View(reclaim));
        }
        public ActionResult Edit([Bind(Include = "IdReclaim,IdClient,IdProduct,IdReclaimType,IdOriginDepartment,IdResponsibleDepartment,IdStatus,CreationDate,Description,Comment")] Reclaim reclaim)
        {
            reclaim.IdStatus = (from e in db.ReclaimsAndComplaintsStatus where e.description == "Recibido" select e.IdReclaimsAndComplaintsStatus).First();

            if (ModelState.IsValid)
            {
                db.Entry(reclaim).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.IdOriginDepartment      = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdOriginDepartment);
            ViewBag.IdResponsibleDepartment = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdResponsibleDepartment);
            ViewBag.IdProduct     = new SelectList(db.Product, "IdProduct", "Name", reclaim.IdProduct);
            ViewBag.IdClient      = new SelectList(db.Users, "IdUser", "Name", reclaim.IdClient);
            ViewBag.IdReclaimType = new SelectList(db.ReclaimType, "IdReclaimType", "Name", reclaim.IdReclaimType);
            ViewBag.IdStatus      = new SelectList(db.ReclaimsAndComplaintsStatus, "IdReclaimsAndComplaintsStatus", "description", reclaim.IdStatus);
            return(View(reclaim));
        }
示例#7
0
        // GET: Reclaims/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Reclaim reclaim = db.Reclaim.Find(id);

            if (reclaim == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdClient      = new SelectList(db.Client, "IdClient", "Name", reclaim.IdClient);
            ViewBag.IdDepartment  = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdDepartment);
            ViewBag.IdProduct     = new SelectList(db.Product, "IdProduct", "Name", reclaim.IdProduct);
            ViewBag.IdReclaimType = new SelectList(db.ReclaimType, "IdReclaimType", "Name", reclaim.IdReclaimType);
            return(View(reclaim));
        }
        // GET: Reclaims/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Reclaim reclaim = db.Reclaim.Find(id);

            if (reclaim == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdOriginDepartment      = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdOriginDepartment);
            ViewBag.IdResponsibleDepartment = new SelectList(db.Department, "IdDepartment", "Name", reclaim.IdResponsibleDepartment);
            ViewBag.IdProduct     = new SelectList(db.Product, "IdProduct", "Name", reclaim.IdProduct);
            ViewBag.IdClient      = new SelectList(db.Users.Where(s => s.Role.Description == "Cliente"), "IdUser", "Name", reclaim.IdClient);
            ViewBag.IdReclaimType = new SelectList(db.ReclaimType, "IdReclaimType", "Name", reclaim.IdReclaimType);
            ViewBag.IdStatus      = new SelectList(db.ReclaimsAndComplaintsStatus, "IdReclaimsAndComplaintsStatus", "description", reclaim.IdStatus);
            return(View(reclaim));
        }
示例#9
0
    private void Awake()
    {
        if (RostaInfo.encounter == true || encounterSettings == EncounterSettings.Test)
        {
            RostaInfo.encounter = true;
            rosta                  = GameObject.Find("PlayerData" + "(Clone)").GetComponent <RostaInfo>();
            encounterManager       = this;
            staticEncounterPanel   = encounterEndPanel;
            staticEncounterEndtext = encounterEndtext;
            StartCoroutine(PositioningUnits());
        }

        if (RostaInfo.currentEncounter == null)
        {
            Encounter encounter = new Reclaim();
            encounter.permanent = true;
            //encounter.GetReferences();
            //Will need to change this formula if I want to get 3 by 3 arenas, but for now we're just making arenasizes 4 (2 b 2) and 6 (2 b 3).
            encounter.arenaSize        = (((int)UnityEngine.Random.Range(1, 3)) * 2) + 2;
            encounter.difficulty       = UnityEngine.Random.Range(0, 2);
            encounter.enemyCompany     = EncounterTable.CreateEnemyCompany(encounter);
            RostaInfo.currentEncounter = encounter;
        }
    }