Esempio n. 1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.tag == "Portal")
        {
            Portal portal = collision.GetComponent <Portal>();

            if (portal != null)
            {
                gameController.NextLevel();
            }
        }

        if (collision.tag == "Civil")
        {
            Civil civil = collision.GetComponent <Civil>();

            if (civil != null)
            {
                if (civil.target == null)
                {
                    if (!listFollower.Contains(civil))
                    {
                        civil.target = player;
                        civil.Follow(player);
                        listFollower.Add(civil);
                        gameController.AddFollower();
                        collision.enabled = false;
                    }
                }
            }
        }
    }
        public ActionResult DeleteConfirmed(int id)
        {
            Civil civil = db.Civils.Find(id);

            db.Civils.Remove(civil);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 void OnTriggerEnter(Collider collider)
 {
     if (collider.transform.name == "Body")
     {
         Civil civilScript = collider.transform.parent.GetComponent <Civil> ();
         if (civilScript != null)
         {
             civilScript.TriggerFan();
         }
     }
 }
Esempio n. 4
0
 public void OnTriggerExit(Collider collider)
 {
     if (collider.transform.name == "Body")
     {
         Civil civilScript = collider.transform.parent.GetComponent <Civil> ();
         if (civilScript != null)
         {
             m_CivilNearby.Remove(civilScript);
         }
     }
 }
Esempio n. 5
0
        public IHttpActionResult findInSAP(JObject CardCode)
        {
            var user = auth.getUser(Request);
            var BP   = Civil.findBPInSAP(CardCode["CardCode"].ToString(), user, _context);

            if (BP == null)
            {
                return(NotFound());
            }

            return(Ok(BP.FirstOrDefault()));
        }
        // GET: Civils/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Civil civil = db.Civils.Find(id);

            if (civil == null)
            {
                return(HttpNotFound());
            }
            return(View(civil));
        }
 public ActionResult Edit([Bind(Include = "CivilID,Prenom,Nom,Civilite,Adresse,PaysID,Date_de_naissance")] Civil civil)
 {
     if (ModelState.IsValid)
     {
         db.Entry(civil).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CivilID = new SelectList(db.Heros, "HerosID", "Pseudonyme", civil.CivilID);
     ViewBag.CivilID = new SelectList(db.Mechants, "MechantID", "Pseudonyme", civil.CivilID);
     ViewBag.PaysID  = new SelectList(db.Pays, "PaysID", "Pays_nom", civil.PaysID);
     ViewBag.CivilID = new SelectList(db.Users, "Id", "Email", civil.CivilID);
     return(View(civil));
 }
Esempio n. 8
0
        private void InitCivil(ResumeData p_resume)
        {
            ResumeDataHome v_home = (ResumeDataHome)p_resume.Items[0];

            for (int i = 0; i < v_home.HomeElement.Length; i++)
            {
                ResumeDataHomeHomeElement v_adr = (ResumeDataHomeHomeElement)v_home.HomeElement.GetValue(i);
                int v_index = Convert.ToInt16(v_adr.index);
                Civil.Add(v_index, new SimpleResumeElement
                {
                    Description    = v_adr.Value.ToString().Replace("\\n", Environment.NewLine),
                    IconForElement = v_adr.icon
                });
            }
        }
        public IHttpActionResult Post([FromBody] Civil civil)
        {
            var user = auth.getUser(Request);

            //La búsqueda devolverá usuarios según la regional del usuario que haga la búsqueda
            var BP = Civil.findBPInSAP(civil.SAPId, user, _context);

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            //todo validate BranchesId here

            if (BP == null)
            {
                return(Unauthorized());
            }
            var a = AD.getUserBranches(user).Select(x => x.Id);
            var b = BP.Select(x => x.BranchesId);

            if (!a.Intersect(b).Any())
            {
                return(Unauthorized());
            }

            var exists = _context.Civils.FirstOrDefault(x => x.SAPId == civil.SAPId);

            if (exists != null)
            {
                //return Ok("Este Socio de Negocios ya existe como Civil.");
                return(Conflict());
            }

            //Devuelve 1er Branch que tiene el usuario al que se le da el alta. Join con tabla crd8 de SAP y branches
            var newBranchBP = b.FirstOrDefault();

            civil.BranchesId = newBranchBP;
            civil.Id         = Civil.GetNextId(_context);
            civil.CreatedBy  = user.Id;
            //Guarda en la tabla Civil de PERSONAS
            _context.Civils.Add(civil);
            _context.SaveChanges();

            return(Created(new Uri(Request.RequestUri + "/" + civil.Id), civil));
        }
        // GET: Civils/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Civil civil = db.Civils.Find(id);

            if (civil == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CivilID = new SelectList(db.Heros, "HerosID", "Pseudonyme", civil.CivilID);
            ViewBag.CivilID = new SelectList(db.Mechants, "MechantID", "Pseudonyme", civil.CivilID);
            ViewBag.PaysID  = new SelectList(db.Pays, "PaysID", "Pays_nom", civil.PaysID);
            ViewBag.CivilID = new SelectList(db.Users, "Id", "Email", civil.CivilID);
            return(View(civil));
        }
Esempio n. 11
0
        public bool VerifyBP(int iCardCode, int iCardName, int BranchesId, CustomUser user, int sheet = 1)
        {
            bool res = true;

            IXLRange UsedRange = wb.Worksheet(sheet).RangeUsed();

            for (int i = headerin + 1; i <= UsedRange.LastRow().RowNumber(); i++)
            {
                var CardCode = wb.Worksheet(sheet).Cell(i, iCardCode).Value.ToString();
                var CardName = wb.Worksheet(sheet).Cell(i, iCardName).Value.ToString();
                var BP       = _context.Civils.FirstOrDefault(x => x.SAPId == CardCode);

                if (BP == null)
                {
                    res = false;
                    paintXY(iCardCode, i, XLColor.Red, "Este Codigo de Socio de Negocio no es valido como Civil, ¿No olvidó registrarlo?");
                    paintXY(iCardName, i, XLColor.Red, "Este Codigo de Socio de Negocio no es valido como Civil, ¿No olvidó registrarlo?");
                }
                else
                {
                    var BPInSAP = Civil.findBPInSAP(BP.SAPId, user, _context).FirstOrDefault(x => x.BranchesId == BranchesId);
                    var testVar = "test";
                    if (BPInSAP == null)
                    {
                        res = false;
                        paintXY(iCardCode, i, XLColor.Red, "Este Codigo de Socio de Negocio no es valido para esta Regional.");
                        paintXY(iCardName, i, XLColor.Red, "Este Codigo de Socio de Negocio no es valido para esta Regional.");
                    }
                    else if (cleanText(BP.FullName) != cleanText(CardName))
                    {
                        res = false;
                        paintXY(iCardName, i, XLColor.Red, "El nombre de este Socio de Negocio es incorrecto, no será: " + BP.FullName);
                    }
                }
            }

            valid = valid && res;
            if (!res)
            {
                addError("Valor no valido", "Valor o valores no validos en la Columna: " + iCardCode, false);
            }
            return(res);
        }
Esempio n. 12
0
        public IHttpActionResult Post([FromBody] Civil civil)
        {
            var user = auth.getUser(Request);


            var BP = Civil.findBPInSAP(civil.SAPId, user, _context);

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            //todo validate BranchesId here

            if (BP == null)
            {
                return(Unauthorized());
            }
            var a = AD.getUserBranches(user).Select(x => x.Id);
            var b = BP.Select(x => x.BranchesId);

            if (!a.Intersect(b).Any())
            {
                return(Unauthorized());
            }

            var exists = _context.Civils.FirstOrDefault(x => x.SAPId == civil.SAPId);

            if (exists != null)
            {
                //return Ok("Este Socio de Negocios ya existe como Civil.");
                return(Conflict());
            }

            civil.Id        = Civil.GetNextId(_context);
            civil.CreatedBy = user.Id;
            _context.Civils.Add(civil);
            _context.SaveChanges();

            return(Created(new Uri(Request.RequestUri + "/" + civil.Id), civil));
        }
Esempio n. 13
0
        private void InitCivil()
        {
            int v_index = 1;

            Civil.Add(v_index++, new SimpleResumeElement
            {
                Description    = "46 rue du lys" + Environment.NewLine + "77150 Lésigny",
                IconForElement = "Mail.png"
            });

            Civil.Add(v_index++, new SimpleResumeElement
            {
                Description    = "+33614492004",
                IconForElement = "GSM.png"
            });

            Civil.Add(v_index++, new SimpleResumeElement
            {
                Description    = "*****@*****.**",
                IconForElement = "Chat.png"
            });
        }
Esempio n. 14
0
        public ActionResult Create(Civil civil)
        {
            if (ModelState.IsValid)
            {
                db.Civils.Add(civil);

                var response =
                    DBHelper.SaveChanges(db);

                if (response.Succeeded)
                {
                    return(RedirectToAction("Index"));
                }

                ModelState.
                AddModelError(
                    string.Empty,
                    response.Message);
            }

            return(View(civil));
        }
Esempio n. 15
0
        public ActionResult Edit(Civil civil)
        {
            if (ModelState.IsValid)
            {
                db.Entry(civil).State =
                    EntityState.Modified;

                var response =
                    DBHelper.SaveChanges(db);

                if (response.Succeeded)
                {
                    return(RedirectToAction("Index"));
                }

                ModelState.
                AddModelError(
                    string.Empty,
                    response.Message);
            }

            return(View(civil));
        }