Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var employe1 = new Employe("LAIB", "LAIB", 18, 1000);
            var employe2 = new Employe("KACED ", "Yasmine", 19, 1100);
            var employe3 = new Employe("ATHMANI ", "Darine", 20, 1200);
            var employe4 = new Employe("AYAD ", "Ishak", 21, 1300);
            var employe5 = new Employe("IGHIT ", "Yanis", 22, 1400);

            var chef1 = new Chef("BEAUCHAMP", "David", 48, 4000, "Informatique");
            var chef2 = new Chef("PRECIGOUT", "Pascal", 50, 3000, "Medecine");

            var directeur = new Directeur("JOLIE", "Femme", 45, 3000, "MEDECINE", "Medecin");


            //Inserer au debut de la liste
            var Liste = new Liste();

            Liste.InsererDebut(employe1);
            Liste.InsererDebut(employe2);
            Liste.InsererDebut(employe3);
            Liste.InsererDebut(employe4);
            Liste.InsererDebut(employe5);
            Liste.InsererDebut(chef1);
            Liste.InsererDebut(chef2);
            Liste.InsererDebut(directeur);

            var ListeEnumeration = new ListeEnumeration(Liste);

            while (ListeEnumeration.MoveNext())
            {
                Console.WriteLine(ListeEnumeration.Current().ToString());
                Console.WriteLine(Environment.NewLine);
            }
        }
Ejemplo n.º 2
0
        public ActionResult ListeKaydet(string Islemci, string Anakart, string Ram, string SolidDrive, string HardDrive, string PowerSupply)
        {
            if (HttpRuntime.Cache["Bilesenler"] == null)
            {
                List <Liste> BilesenListesi = new List <Liste>();
                Liste        listeler       = new Liste();
                listeler.Islemci     = Islemci;
                listeler.Anakart     = Anakart;
                listeler.Ram         = Ram;
                listeler.SolidDrive  = SolidDrive;
                listeler.HardDrive   = HardDrive;
                listeler.PowerSupply = PowerSupply;

                BilesenListesi.Add(listeler);
                HttpRuntime.Cache["Bilesenler"] = BilesenListesi;
            }
            else
            {
                List <Liste> BilesenListesi = (List <Liste>)HttpRuntime.Cache["Bilesenler"];
                Liste        listeler       = new Liste();
                listeler.Islemci     = Islemci;
                listeler.Anakart     = Anakart;
                listeler.Ram         = Ram;
                listeler.SolidDrive  = SolidDrive;
                listeler.HardDrive   = HardDrive;
                listeler.PowerSupply = PowerSupply;

                BilesenListesi.Add(listeler);
                HttpRuntime.Cache["Bilesenler"] = BilesenListesi;
            }
            return(RedirectToAction("BilesenListesi"));
        }
        static void Main(string[] args)
        {
            /////////
            //Liste//
            /////////

            List <int> listB = new List <int>();

            Console.WriteLine("Fuld liste.");
            Liste.FullList(listB);

            Console.WriteLine("\nAlle lige tal.");
            Liste.InSecend(listB);

            Console.WriteLine("\nAlle lige tal, uden dem der går op i 3.");
            Liste.InThird(listB);


            int j = 2;
            int i;

            for (i = 0; i < listB.Count; i++)
            {
                if (listB[i] % 2 == 0)
                {
                    if (listB[i] % 3 == 0)
                    {
                        Console.WriteLine(listB[i]);
                    }
                }
            }
        }
Ejemplo n.º 4
0
        AutocompletePopup(FastColoredTextBox textBox, WindowsFormsHost host)
        {
            _timer       = new Timer();
            _timer.Tick += tick;
            InitializeComponent();
            PlacementTarget = host;
            CustomPopupPlacementCallback = placePopup;

            _tb                   = textBox;
            _tb.KeyDown          += new KeyEventHandler(keyDown);
            _tb.SelectionChanged += new EventHandler(selectionChanged);
            _tb.KeyPressed       += new KeyPressEventHandler(keyPressed);
            _tb.LostFocus        += tb_LostFocus;

            _visibleItems     = new ObservableCollection <AutocompleteItem>();
            AppearInterval    = 500;
            SearchPattern     = @"[\w\.]";
            MinFragmentLength = 1;
            _timer.Start();

            var binding = new System.Windows.Data.Binding();

            binding.Source = _visibleItems;
            Liste.SetBinding(System.Windows.Controls.ListBox.ItemsSourceProperty, binding);
        }
Ejemplo n.º 5
0
        protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
        {
            SPSecurity.RunWithElevatedPrivileges(delegate()
            {
                using (SPSite sitecollection = new SPSite(Url))
                {
                    using (SPWeb web = sitecollection.OpenWeb())
                    {
                        SPList list         = web.Lists[Liste.ToString()];
                        SPListItem listitem = list.Items.GetItemById(ElementID);

                        if (listitem != null)
                        {
                            if (!listitem.HasUniqueRoleAssignments)
                            {
                                listitem.BreakRoleInheritance(true);
                            }

                            for (int i = listitem.RoleAssignments.Count - 1; i >= 0; i--)
                            {
                                listitem.RoleAssignments.Remove(i);
                            }

                            listitem.Update();
                        }
                    }
                }
            });
            return(base.Execute(executionContext));
        }
        private ListeObservable <T> Inserer_Coller_List <T>(object sender, RoutedEventArgs e)
            where T : ObjetGestion, new()
        {
            ListeObservable <T> pListe = new ListeObservable <T>();

            ListBox V; ListeObservable <T> Liste; List <T> Ls; T L;

            if (Info(sender as MenuItem, out V, out Liste, out Ls, out L) && (_Copie_Liste != null))
            {
                List <T> pListeCopie = new List <T>();

                pListeCopie = _Copie_Liste as List <T>;

                foreach (T iL in pListeCopie)
                {
                    T Obj = Ajouter <T>();
                    pListe.Add(Obj);
                    Obj.Copier(iL);

                    // Si la liste contient des lignes, on la déplace
                    if (L != null)
                    {
                        Liste.Move(Liste.IndexOf(Obj), Liste.IndexOf(L));
                    }
                }
                Liste.Numeroter();
            }
            return(pListe);
        }
        void nedKnapp_Click(object sender, RoutedEventArgs e)
        {
            if (listview.SelectedItems.Count == 0)
            {
                return;
            }

            for (int i = listview.Items.Count - 1; i >= 0; i--)
            {
                foreach (CorianProdukt produkt in listview.SelectedItems)
                {
                    if (listview.Items[i] == produkt)
                    {
                        int newIndex = i + 1;
                        if (newIndex >= listview.Items.Count)
                        {
                            return;
                        }

                        Liste.Move(i, newIndex);
                        break;
                    }
                }
            }
        }
Ejemplo n.º 8
0
 private void Liste_DoubleClick(object sender, EventArgs e)
 {
     if (Secim && Liste.CurrentRow.Cells[0].Value != null)
     {
         frmAnasayfa.aktarma = int.Parse(Liste.CurrentRow.Cells[0].Value.ToString());
         Close();
     }
     else
     {
         if (Liste.CurrentRow.DefaultCellStyle.BackColor == Color.Red && Liste.CurrentRow.Cells[0].Value != null)
         {
             Liste.CurrentRow.DefaultCellStyle.BackColor = Color.White;
         }
         else
         {
             bool sec = true;
             for (int i = 0; i < Liste.RowCount; i++)
             {
                 if (Liste.Rows[i].DefaultCellStyle.BackColor == Color.Red)
                 {
                     sec = false;
                 }
             }
             if (sec && Liste.CurrentRow.Cells[0].Value != null)
             {
                 Liste.CurrentRow.DefaultCellStyle.BackColor = Color.Red;
             }
         }
     }
     Liste.ClearSelection();
 }
Ejemplo n.º 9
0
        public ActionResult Create([Bind(Include = "id_CoursReussi,id_Sess,id_College,id_Statut,id_Cours,resultat,autre_Cours,autre_College")] CoursSuivi coursSuivi, int?id)
        {
            ViewBag.id_Cours   = Liste.ListeCours();
            ViewBag.id_College = Liste.ListeCollege();
            ViewBag.id_Statut  = Liste.ListeStatutCours();
            ViewBag.id_Sess    = Liste.ListeSession();

            if (id != null && _dataRepository.FindPersonne((int)id) == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (id != null)
            {
                coursSuivi.id_Pers = (int)id;
            }

            ViewBag.idPers = coursSuivi.id_Pers;

            Valider(coursSuivi, true);

            if (ModelState.IsValid)
            {
                _dataRepository.AddCoursSuivi(coursSuivi);
                return(RedirectToAction("Details", "DossierEtudiant", new { id = SessionBag.Current.id_Inscription }));
            }

            return(View(coursSuivi));
        }
Ejemplo n.º 10
0
 public ActionResult Tuteur()
 {
     ViewBag.lstCours   = Liste.ListeCours();
     ViewBag.lstCours1  = Liste.ListeCours();
     ViewBag.lstCollege = Liste.ListeCollege();
     return(View());
 }
        private void Descendre_List <T>(object sender, RoutedEventArgs e)
            where T : ObjetGestion
        {
            ListBox V; ListeObservable <T> Liste; List <T> Ls; T L;

            if (Info(sender as MenuItem, out V, out Liste, out Ls, out L))
            {
                // On test si une ligne n'est pas à la dernière position pour eviter les erreurs
                foreach (T iL in Ls)
                {
                    if (Liste.IndexOf(iL) == (Liste.Count - 1))
                    {
                        return;
                    }
                }

                // Si c'est bon, on les déplace toutes
                Ls.Reverse();
                foreach (T iL in Ls)
                {
                    int De = Liste.IndexOf(iL);

                    Liste.Move(De, De + 1);
                }

                Liste.Numeroter();
            }
        }
        private void Supprimer_List <T>(object sender, RoutedEventArgs e, Boolean Message = false, Boolean UnItemMini = false)
            where T : ObjetGestion
        {
            ListBox V; ListeObservable <T> Liste; List <T> Ls; T L;

            if (Info(sender as MenuItem, out V, out Liste, out Ls, out L))
            {
                int mini = UnItemMini ? 1 : 0;

                foreach (T iL in Ls)
                {
                    Boolean Supprimer = !Message;

                    if (Liste.Count > mini)
                    {
                        if (Message && MessageBox.Show(String.Format("Voulez vous vraiement supprimer : {0} {1} ?", DicIntitules.IntituleType(typeof(T).Name), iL.No), "Suppression", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                        {
                            Supprimer = true;
                        }

                        if (Supprimer && iL.Supprimer())
                        {
                            Liste.Remove(iL);
                        }
                    }
                }
                Liste.Numeroter();
            }
        }
Ejemplo n.º 13
0
        public ActionResult Edit(int?coursReussi, int?personne)
        {
            if (coursReussi == null || personne == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var cs = _dataRepository.FindCoursSuivi((int)coursReussi);

            if (cs == null)
            {
                return(HttpNotFound());
            }

            RemplirCour(cs.id_Cours);
            RemplirCollege(cs.id_College);

            ViewBag.id_Statut = cs.id_Statut == null
                ? Liste.ListeStatutCours()
                : Liste.ListeStatutCours(cs.id_Statut.Value);

            ViewBag.id_Sess = cs.id_Sess == null
                ? Liste.ListeSession()
                : Liste.ListeSession(cs.id_Sess.Value);

            ViewBag.Resultat = "Edit";

            return(View(cs));
        }
Ejemplo n.º 14
0
 /// <summary>
 /// Rempli le dico des loots spécifiés
 /// </summary>
 /// <param name="List"></param>
 public void CreationListLoot()
 {
     //ajout cle
     for (int cle = 0; cle < quantiteLoot.nbClés; cle++)
     {
         Liste.Add(this.CaseVide(), new Loot_ObjetCle());
     }
     //ajout carte du labyrinthe
     for (int carte = 0; carte < quantiteLoot.nbCartes; carte++)
     {
         Liste.Add(this.CaseVide(), new Loot_Carte());
     }
     //ajout pic
     for (int pic = 0; pic < quantiteLoot.nbPic; pic++)
     {
         Liste.Add(this.CaseVide(), new Loot_ObjetPic());
     }
     //ajout etre
     for (int etre = 0; etre < quantiteLoot.nbCartes; etre++)
     {
         Liste.Add(this.CaseVide(), new Loot_Etre());
     }
     //ajout Sort
     InstanciationLootSort(quantiteLoot.nbSortTeleportation, TypeSort.Immediat, NomSort.Teleportation, Liste);
     InstanciationLootSort(quantiteLoot.nbSortVision, TypeSort.Immediat, NomSort.Vision, Liste);
     InstanciationLootSort(quantiteLoot.nbSortForce, TypeSort.Immediat, NomSort.Force, Liste);
     //ajout Potion
     InstanciationLootSort(quantiteLoot.nbPotionForce, TypeSort.Potion, NomSort.Force, Liste);
     InstanciationLootSort(quantiteLoot.nbPotionForce, TypeSort.Potion, NomSort.Vision, Liste);
     InstanciationLootSort(quantiteLoot.nbPotionForce, TypeSort.Potion, NomSort.Vitesse, Liste);
     //ajout carte
     InstanciationLootSort(quantiteLoot.nbCartes, TypeSort.Carte, (NomSort)Utilitaire.RandNombre(0, 50), Liste);
     //ajout porte
     Liste.Add(CaseVide(Tableau.GetLength(0) * 0.9, Tableau.GetLength(1) * 0.5, Tableau.GetLength(0), Tableau.GetLength(1) * 0.51), new Loot_Porte());
 }
Ejemplo n.º 15
0
        public List <MizanViewModel> GunlukMizanGetir(int CariKod, DateTime gun)
        {
            List <MizanViewModel> mListe = new List <MizanViewModel>();
            var orjListe = Liste.Where(a => a.Carihesap.CariKod == CariKod & a.IslemTarihi.Date == gun.Date).ToList();

            foreach (var item in orjListe)
            {
                MizanViewModel m = new MizanViewModel();
                m.HesapKod = HesapKod.KasaHesabi;
                m.Tutar    = item.Tutar;
                if (item.IslemTipi == IslemTipi.NakitTediye)
                {
                    m.Tutar *= -1;
                }
                mListe.Add(m);
            }

            decimal toplam = mListe.Sum(x => x.Tutar);

            mListe.Add(new MizanViewModel()
            {
                HesapKod = HesapKod.Toplam, Tutar = toplam
            });

            return(mListe);
        }
        void oppKnapp_Click(object sender, RoutedEventArgs e)
        {
            if (listview.SelectedItems.Count == 0)
            {
                return;
            }

            for (int i = 0; i < listview.Items.Count; i++)
            {
                foreach (HeltreProdukt produkt in listview.SelectedItems)
                {
                    if (listview.Items[i] == produkt)
                    {
                        int newIndex = i - 1;
                        if (newIndex < 0)
                        {
                            return;
                        }

                        Liste.Move(i, newIndex);
                        break;
                    }
                }
            }
        }
Ejemplo n.º 17
0
 public int getSecontBiggestRec(Liste cur, Liste n1, Liste n2)
 {
     if (cur == null)
     {
         return(this.first.getSecontBiggestRec(this.first, null, null));
     }
     if (n1 == null || n2 == null)
     {
         n1 = cur;
         n2 = cur.next;
         if (cur.val < cur.next.val)
         {
             n1 = cur.next;
             n2 = cur;
         }
         return(cur.next.getSecontBiggestRec(cur.next, n1, n2));
     }
     if (cur.next == null)
     {
         return(n2.val);
     }
     cur = cur.next;
     if (cur.val >= n1.val)
     {
         n1 = cur;
         n2 = n1;
         return(cur.getSecontBiggestRec(cur, n1, n2));
     }
     if (cur.val >= n2.val)
     {
         n2 = cur;
         return(cur.getSecontBiggestRec(cur, n1, n2));
     }
     return(this.val);
 }
Ejemplo n.º 18
0
    public int getSecondBiggest()
    {
        Liste cur = this.first;     //Incase not first
        Liste n1 = cur, n2 = cur.next;

        if (cur.val < cur.next.val)
        {
            n1 = cur.next;
            n2 = cur;
        }
        cur = cur.next;
        while (cur.next != null)
        {
            cur = cur.next;
            if (cur.val >= n1.val)
            {
                n1 = cur;
                n2 = n1;
                continue;
            }
            if (cur.val >= n2.val)
            {
                n2 = cur;
                continue;
            }
        }
        return(n2.val);
    }
Ejemplo n.º 19
0
        public async Task <MoehreResult> SaveListenEintragAsync(Liste eintrag)
        {
            var client = GetClient(_apiKey);

            try
            {
                var result = await client.PostAsJsonAsync("listen", eintrag).ConfigureAwait(false);

                if (result.IsSuccessStatusCode)
                {
#if !__WASM__
                    Barrel.Current.Empty("liste_" + eintrag.Typ.ToString());
#endif

                    return(MoehreResult.WarErfolgreich());
                }
                else
                {
                    return(MoehreResult.WarFehlerhaft(result.ReasonPhrase));
                }
            }
            catch (Exception ex)
            {
                return(MoehreResult.WarFehlerhaft(ex.Message));
            }
        }
Ejemplo n.º 20
0
        static void Main(string[] args)
        {
            DateTime    dtStart = DateTime.Now;
            Liste <int> myListe = new Liste <int>();

            for (int i = 0; i < 1000000; i++)
            {
                myListe.Add(i);
                int element = myListe[i];
            }

            DateTime dtEnd       = DateTime.Now;
            TimeSpan tsTimeListe = dtEnd - dtStart;

            Console.WriteLine("Template version .. : " + tsTimeListe.TotalMilliseconds);

            DateTime dtStart2 = DateTime.Now;
            List     myList   = new List();

            for (int i = 0; i < 1000000; i++)
            {
                myList.Add(i);
                int element2 = (int)myList[i];
            }
            DateTime dtEnd2     = DateTime.Now;
            TimeSpan tsTimeList = dtEnd2 - dtStart2;

            Console.WriteLine("Classical version.. " + tsTimeList.TotalMilliseconds);


            Console.ReadLine();
        }
Ejemplo n.º 21
0
        public void ConversionMaze(int[,] maze)
        {
            this.Tableau = new bool[maze.GetLength(0), maze.GetLength(1)];

            for (int j = 0; j < maze.GetLength(1); j++)
            {
                for (int i = 0; i < maze.GetLength(0); i++)
                {
                    switch (maze[j, i])
                    {
                    case 0:
                        ModifierLabyrinthe(i, j, false);
                        break;

                    case 1:
                        ModifierLabyrinthe(i, j, true);
                        break;

                    default:
                        ModifierLabyrinthe(i, j, false);
                        Point point = new Point(i, j);
                        Loot  loot  = new Labyrinthe.Loot("random");
                        Liste.Add(point, loot);
                        break;
                    }
                }
            }
        }
Ejemplo n.º 22
0
        static void Main(string[] args)
        {
            Employe e1 = new Employe("Godard", "Numero 1", 24, 2000);
            Employe e2 = new Employe("Azerty", "Numero 2", 30, 1800);
            Employe e3 = new Employe("Personne 3", "Nom Personne 3", 19, 1600);
            Employe e4 = new Employe("Employe 4", "Nom Employe 4", 27, 2400);

            Chef      c1 = new Chef("Chef 1", "nom Chef 1", 33, 3000, "Marketing");
            Chef      c2 = new Chef("Chef 2", "nom Chef 2", 30, 3200, "Informatique");
            Directeur d  = new Directeur("Directeur", "nom Directeur", 38, 4500, "R&D", "Compas-nie");

            e1.salaire = 7000;
            c1.service = "Informatique";

            Liste liste = new Liste();

            Console.WriteLine("Liste:\n");
            liste.InsererDebut(e1);
            liste.InsererDebut(e2);
            liste.InsererDebut(e3);
            liste.Lister();
            //on vide la liste
            Console.WriteLine("liste vide");
            liste.Vider();
            //on remplis aves la fin
            Console.WriteLine("Listr fin");

            liste.InsererFin(e1);
            liste.Lister();
        }
Ejemplo n.º 23
0
 private void Hesapla()
 {
     for (int i = AltSinir; i < UstSinir; i += Aralik)
     {
         Liste.Add(i);
     }
 }
Ejemplo n.º 24
0
        public static async Task <Liste> GetNextList(Liste liste)
        {
            string url = liste.next;

            if (cache.Contains(url))
            {
                Liste nextListe = (Liste)cache.Get(url);
                return(nextListe);
            }
            else
            {
                using HttpResponseMessage response = await ApiHelper.client.GetAsync(url);

                if (response.IsSuccessStatusCode)
                {
                    Liste nextListe = await JsonSerializer.DeserializeAsync <Liste>(await response.Content.ReadAsStreamAsync());

                    cache.Add(url, nextListe, null);
                    return(nextListe);
                }
                else
                {
                    throw new Exception(response.ReasonPhrase);
                }
            }
        }
        public static void Main(string[] args)
        {
            Liste  société           = new Liste();
            object tira_misu         = new Employé("Misu", "Tira", 22, 1_500);
            object tarte_chocolat    = new Employé("Chocolat", "Tarte", 26, 1_700);
            object snicker_doodle    = new Employé("Doodle", "Snicker", 18, 1_300);
            object cane_le_bordelais = new Employé("Le Bordelais", "Cane", 35, 1_900);
            object crême_brulée      = new Employé("Brulée", "Crême", 50, 2_000);
            object finn_ancier       = new Chef("Ancier", "Finn", 22, 2_600, "Comptable");
            object macaron_chocolat  = new Chef("Chocolat", "Macaron", 22, 2_900, "RH");
            object tarte_auxpommes   = new Directeur("Auxpommes", "Tarte", 45, 3_400, "PDG", "Okie Co.");

            société.InsérerFin(ref tira_misu);
            société.InsérerFin(ref tarte_chocolat);
            société.InsérerFin(ref snicker_doodle);
            société.InsérerFin(ref cane_le_bordelais);
            société.InsérerFin(ref crême_brulée);
            société.InsérerFin(ref finn_ancier);
            société.InsérerFin(ref macaron_chocolat);
            société.InsérerFin(ref tarte_auxpommes);
            Console.WriteLine("I'm using for loop!");
            for (int i = 0; i < société.NbEléments; i++)
            {
                Console.WriteLine(((Elément)société[i]).Objet);
            }
            Console.WriteLine("I'm using foreach loop!");
            foreach (Elément element in société)
            {
                Console.WriteLine(element.Objet);
            }
        }
Ejemplo n.º 26
0
        private IEnumerable <Inscription> Rechercher()
        {
            var sess   = 0;
            var type   = 0;
            var statut = 0;

            if (Request.RequestType == "GET" && Session["DernRechInsc"] != null && (string)Session["DernRechInscUrl"] == Request.Url?.LocalPath)
            {
                var ancienneRech  = Session["DernRechInsc"].ToString();
                var tancienneRech = ancienneRech.Split(';');

                if (tancienneRech[0] != "")
                {
                    sess = int.Parse(tancienneRech[0]);
                }
                if (tancienneRech[1] != "")
                {
                    type = int.Parse(tancienneRech[1]);
                }
                if (tancienneRech[2] != "")
                {
                    statut = int.Parse(tancienneRech[2]);
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(Request.Form["Session"]))
                {
                    int.TryParse(Request.Form["Session"], out sess);
                }
                else if (Request.Form["Session"] == null)
                {
                    sess = _db.Session.Max(s => s.id_Sess);
                }

                if (!string.IsNullOrEmpty(Request.Form["TypeInscription"]))
                {
                    int.TryParse(Request.Form["TypeInscription"], out type);
                }

                if (!string.IsNullOrEmpty(Request.Form["Statut"]))
                {
                    int.TryParse(Request.Form["Statut"], out statut);
                }
            }

            ViewBag.Session         = Liste.ListeSession(sess);
            ViewBag.TypeInscription = Liste.ListeTypeInscription(type);
            ViewBag.Statut          = Liste.ListeStatutInscriptionSansBrouillon(statut);

            var inscription = from c in _db.Inscription
                              where ((c.id_Sess == sess || sess == 0) && (c.id_Statut == statut || statut == 0) && (c.id_TypeInscription == type || type == 0))
                              select c;

            Session["DernRechInsc"]    = sess + ";" + type + ";" + statut;
            Session["DernRechInscUrl"] = Request.Url?.LocalPath;

            return(inscription.ToList());
        }
Ejemplo n.º 27
0
        /// <summary>
        /// Indique la liste des colonnes à afficher dans la dgv
        /// </summary>
        /// <param name="page">Page contenant les méthodes pour peupler les colonnes</param>
        public void ListeColonnes(Liste page)
        {
            page.SetColonnes("Nom");

            page.AddColumnsFill(
                ("Nom", DataGridViewAutoSizeColumnMode.Fill)
                );
        }
Ejemplo n.º 28
0
        public ActionResult Assujetti()
        {
            //List<Person> lst = new List<Person>();
            Liste lst = new Liste();

            ViewBag.Assujetti = lst.AssujettiNoteMig();
            return(View());
        }
Ejemplo n.º 29
0
 public ActionResult Editer(String Id)
 {
     Liste liste = new Liste(Session["DB_REPO"]);
     if (liste.SelectByID(Id))
         return View(liste.unLienListe);
     else
         return RedirectToAction("Lister", "Liste");
 }
Ejemplo n.º 30
0
        public void Duzenle(Grup duzenlenecekGrup)
        {
            Grup orj   = Liste.Find(x => x.GrupKodu == duzenlenecekGrup.GrupKodu);
            int  index = Liste.IndexOf(orj);

            Liste[index] = duzenlenecekGrup;
            Kayit <Grup> .Kaydet(Liste);
        }
Ejemplo n.º 31
0
        // pour le changement de la date fais saisi une date à l'utilisateur en verifiant sa sais grace a la fonction date.
        // on fais ensuite appel a la fonction de modification correspondante. On signal à l'utilisateur si la modification c'est bien passer ou non.
        public static void changement_date(ref Liste liste, int identifiant)
        {
            int[] tab = new int[3];
            date(ref tab);
            DateTime gg = new DateTime(tab[0], tab[1], tab[2]);

            liste.modification_deadline(identifiant, ref gg);
        }
Ejemplo n.º 32
0
        public ActionResult Ajouter(Gaming.UnLienListe unLienListe,string radioJeu, string radioPersonne)
        {
            if (ModelState.IsValid)
            {
                Liste liste = new Liste(Session["DB_REPO"]);
                //liste.unLienListe.IdJeu = Int64.Parse(unLienListe.IdJeu.ToString());
                //liste.unLienListe.IdPersonne = Int64.Parse(unLienListe.IdPersonne.ToString());

                liste.SelectLink(radioPersonne, radioJeu);

                // Si c'est true, c'est pcq le lien existe déja
                if (liste.Next())
                {
                    ViewBag.Erreur = "Ce joueur est déja marqué comme jouant à ce jeu.";
                    liste.unLienListe.IdJeu = Int64.Parse(radioJeu);
                    liste.unLienListe.IdPersonne = Int64.Parse(radioPersonne);
                    return View(unLienListe);
                }
                else
                {
                    if (radioJeu == null || radioJeu == "" || radioPersonne == null || radioPersonne == "")
                    {
                        ViewBag.Erreur = "Un ou plusieurs boutons n'étaient pas cochés.";
                        liste.unLienListe.IdJeu = 0;
                        liste.unLienListe.IdPersonne = 0;
                        return View(unLienListe);
                    }

                    liste.unLienListe.IdJeu = Int64.Parse(radioJeu);
                    liste.unLienListe.IdPersonne = Int64.Parse(radioPersonne);

                    //liste.liste = liste;
                    try
                    {
                        liste.Insert();
                    }
                    catch
                    {
                        ViewBag.Erreur = "Une erreur lors de l'insertion";
                        return View(unLienListe);
                    }

                    return RedirectToAction("Lister", "Liste");
                }
            }
            return View(unLienListe);
        }
Ejemplo n.º 33
0
        public ActionResult Editer(Gaming.UnLienListe unLienListe, string radioJeu, string radioPersonne)
        {
            Liste liste = new Liste(Session["DB_REPO"]);
            if (ModelState.IsValid)
            {
                if (liste.SelectByID(unLienListe.Id))
                {
                    liste.SelectLink(radioPersonne, radioJeu);

                    // Si c'est true, c'est pcq le lien existe déja
                    if (liste.Next())
                    {
                        ViewBag.Erreur = "Ce joueur est déja marqué comme jouant à ce jeu.";
                        unLienListe.IdJeu = Int64.Parse(radioJeu);
                        unLienListe.IdPersonne = Int64.Parse(radioPersonne);
                        return View(unLienListe);
                    }
                    else
                    {
                        liste.unLienListe.IdJeu = Int64.Parse(radioJeu);
                        liste.unLienListe.IdPersonne = Int64.Parse(radioPersonne);
                        try
                        {
                            liste.Update();
                        }
                        catch
                        {
                            ViewBag.Erreur = "Une erreur lors de l'update";
                            return View(unLienListe);
                        }
                        return RedirectToAction("Lister", "Liste");
                    }

                }
            }
            return View(unLienListe);
        }
Ejemplo n.º 34
0
        //
        // GET: /Liste/
        public ActionResult Lister()
        {
            Liste liste = new Liste(Session["DB_REPO"]);

            String orderBy = "";
            // Si on veut sorter par quelque chose, il faut utiliser le sort spécial.
            if (Session["Liste_SortBy"] != null)
            {
                orderBy = (String)Session["Liste_SortBy"] + " " + (String)Session["Liste_SortOrder"];
                liste.SpecialSelectAll(orderBy);
            }
            else
            {

                liste.SelectAll();
            }

            //liste.SelectAll(orderBy);
            return View(liste.ToList());
        }
Ejemplo n.º 35
0
 public ActionResult Effacer(String Id)
 {
     Liste liste = new Liste(Session["DB_REPO"]);
     liste.DeleteRecordByID(Id);
     return RedirectToAction("Lister", "Liste");
 }