Ejemplo n.º 1
0
        public IHttpActionResult Postcompte(compte compte)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.comptes.Add(compte);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (compteExists(compte.cne))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = compte.cne }, compte));
        }
Ejemplo n.º 2
0
        public IHttpActionResult Putcompte(string id, compte compte)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != compte.cne)
            {
                return(BadRequest());
            }

            db.Entry(compte).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!compteExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(string id)
        {
            compte compte = db.comptes.Find(id);

            db.comptes.Remove(compte);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
Archivo: User.cs Proyecto: dgx80/peon
        public void PushFrontLastUserProfile()
        {
            compte newCompte = new compte();

            newCompte.sUser    = NAME;
            newCompte.sProfile = PROFILE_NAME;
            mlLastUserProfile.Insert(0, newCompte);
        }
Ejemplo n.º 5
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            compte compte = await db.comptes.FindAsync(id);

            db.comptes.Remove(compte);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 6
0
 public IHttpActionResult authenfication(string cne, string cin, string mdp)
 {
     if (compteExists(cne))
     {
         compte compte = db.comptes.Find(cne);
         return(Ok(compte));
     }
     return(NotFound());
 }
Ejemplo n.º 7
0
Archivo: User.cs Proyecto: dgx80/peon
 //je crois que cette fonction doit devenir static
 public bool GetLastUserIndex(ref compte c, int nIndex)
 {
     if (nIndex >= 0 && nIndex < mlLastUserProfile.Count)
     {
         c.sUser    = mlLastUserProfile[nIndex].sUser;
         c.sProfile = mlLastUserProfile[nIndex].sProfile;
         return(true);
     }
     return(false);
 }
Ejemplo n.º 8
0
 public ActionResult Edit([Bind(Include = "cne,cin,mdp,nom,prenom,email,date_naissance,lieu_naissance,adresse,code_postal,tel,filiere,option_bac,annee_bac,mention_bac,note_bac,etablissement_bac,academie_bac,intitule_dip,annee_dip,mention_dip,note_dip,etablissement_dip,ville_dip,classement_concours,note_concours,liste_concours")] compte compte)
 {
     if (ModelState.IsValid)
     {
         db.Entry(compte).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(compte));
 }
Ejemplo n.º 9
0
        public IHttpActionResult Getcompte(string id)
        {
            compte compte = db.comptes.Find(id);

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

            return(Ok(compte));
        }
Ejemplo n.º 10
0
        public async Task <ActionResult> Edit([Bind(Include = "code_client,nom,prenom,email,adresse")] compte compte)
        {
            if (ModelState.IsValid)
            {
                db.Entry(compte).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(compte));
        }
Ejemplo n.º 11
0
        public async Task <ActionResult> Create([Bind(Include = "code_client,nom,prenom,email,adresse")] compte compte)
        {
            if (ModelState.IsValid)
            {
                db.comptes.Add(compte);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(compte));
        }
Ejemplo n.º 12
0
Archivo: User.cs Proyecto: dgx80/peon
 public void LoadLastUserProfile()
 {
     File.textlist tx = new PeonLib.File.textlist(definitions.path.LastUsersProfile);
     mlLastUserProfile.Clear();
     for (int i = 0; i < tx.Items.Count; i = i + 2)
     {
         compte o = new compte();
         o.sUser    = tx.Items[i];
         o.sProfile = tx.Items[i + 1];
         mlLastUserProfile.Add(o);
     }
     RemoveFromLastUserProfile();
 }
Ejemplo n.º 13
0
            public void  verment(ref compte Cp, MAD mont)
            {
                if (this.solde.xx(mont) == 1 && mont.xx(plafond) == -1)
                {
                    this.debiter(mont);
                    Cp.crediter(mont);

                    Console.WriteLine(mont.showVal() + "DH , versement effectue par : compt_id  " + this.compt_id + clients.showclients() + "le solde compte " + Cp.compt_id + " = " + Cp.solde.showVal());
                }
                else
                {
                    Console.WriteLine("solde insuffisant ou bien vous atteignez votre plafond : " + plafond.showVal());
                }
            }
Ejemplo n.º 14
0
        // GET: comptes/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            compte compte = await db.comptes.FindAsync(id);

            if (compte == null)
            {
                return(HttpNotFound());
            }
            return(View(compte));
        }
Ejemplo n.º 15
0
        public IHttpActionResult Deletecompte(string id)
        {
            compte compte = db.comptes.Find(id);

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

            db.comptes.Remove(compte);
            db.SaveChanges();

            return(Ok(compte));
        }
Ejemplo n.º 16
0
        // GET: comptes/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            compte compte = db.comptes.Find(id);

            if (compte == null)
            {
                return(HttpNotFound());
            }
            return(View(compte));
        }
Ejemplo n.º 17
0
        public void SelectTop5UserProfile(int nIndex)
        {
            if (nIndex > 0 && nIndex <= 5)
            {
                LoadCurrentUser();
                compte c = new compte();

                if (mUser.GetLastUserIndex(ref c, nIndex - 1))
                {
                    mUser.PushFrontLastUserProfile();
                    mUser.WriteLastUserProfile();
                    List <compte> l = mUser.LIST_PROFILE_TOP_5;
                    SetCurrentUser(c.sUser, false);
                    mUser.LIST_PROFILE_TOP_5 = l;
                    mUser.ChangeCurrentProfile(c.sProfile, false);
                }
            }
        }