//********************************************************* //******* RECHERCHE RetraitAjout par ID_transit ********** //********************************************************* /// <summary> /// RECHERCHE RetraitAjout par ID_transit /// </summary> /// <param name="idtrans">ID_transit</param> /// <returns></returns> public RetraitsAjouts Recherche_parID_TRANSIT(string idtrans) { // Recupération des infos selon un ID_transit RetraitsAjouts liste = new RetraitsAjouts(); liste.Clear(); //**** Recherche Collection *** foreach (RetraitAjout ra in this) { if (ra.IDTransit == idtrans) { liste.Add(ra); break; } } return(liste); }
//********************************************************* //*********** RECHERCHE RetraitAjout par DATE ************* //********************************************************* /// <summary> /// RECHERCHE RetraitAjout par DATE /// </summary> /// <param name="date">DATE</param> /// <returns>liste RetraitAjout</returns> public RetraitsAjouts Recherche_parDATE(string date) { // Recupération des infos selon la date RetraitsAjouts liste = new RetraitsAjouts(); liste.Clear(); //**** Recherche Collection *** foreach (RetraitAjout ra in this) { if (ra.Date_heure == date) { liste.Add(ra); break; } } return(liste); }
//********************************************************* //***** RECHERCHE RetraitAjout par TYPE DE TRANSIT ******** //********************************************************* /// <summary> /// RECHERCHE RetraitAjout par TYPE DE TRANSIT /// </summary> /// <param name="typetrans">TYPE DE TRANSIT</param> /// <returns>liste RetraitAjout</returns> public RetraitsAjouts Recherche_parTYPE_TRANS(string typetrans) { // Recupération des infos selon le type de transit de matériel : retrait, transfert, approvisionnement RetraitsAjouts liste = new RetraitsAjouts(); liste.Clear(); //**** Recherche Collection *** foreach (RetraitAjout ra in this) { if (ra.Type_transit == typetrans) { liste.Add(ra); break; } } return(liste); }
//********************************************************* //**** RECHERCHE RetraitAjout par NOM_PROFESSIONNEL ******* //********************************************************* /// <summary> /// RECHERCHE RetraitAjout par NOM_PROFESSIONNEL /// </summary> /// <param name="nompro">NOM_PROFESSIONNEL</param> /// <returns>liste RetraitAjout</returns> public RetraitsAjouts Recherche_parNOM_PRO(string nompro) { // Recupération des infos selon le nom du professionnel accompagnant RetraitsAjouts liste = new RetraitsAjouts(); liste.Clear(); //**** Recherche Collection *** foreach (RetraitAjout ra in this) { if (ra.NomProfessionnel == nompro) { liste.Add(ra); break; } } return(liste); }
//********************************************************* //**** RECHERCHE RetraitAjout par ID_ACCOMPAGNEMENT ******* //********************************************************* /// <summary> /// RECHERCHE RetraitAjout par ID_ACCOMPAGNEMENT /// </summary> /// <param name="idaccomp">ID_ACCOMPAGNEMENT</param> /// <returns>liste RetraitAjout</returns> public RetraitsAjouts Recherche_parID_ACCOMP(string idaccomp) { // Recupération des infos selon l'ID_accompagnement RetraitsAjouts liste = new RetraitsAjouts(); liste.Clear(); //**** Recherche Collection *** foreach (RetraitAjout ra in this) { if (ra.IdAccompagnement == idaccomp) { liste.Add(ra); break; } } return(liste); }
//********************************************************* //**** RECHERCHE RetraitAjout par ID_PROFESSIONNEL ******** //********************************************************* /// <summary> /// RECHERCHE RetraitAjout par ID_PROFESSIONNEL /// </summary> /// <param name="idpro">ID_PROFESSIONNEL</param> /// <returns>liste RetraitAjout</returns> public RetraitsAjouts Recherche_parID_PRO(string idpro) { // Recupération des infos selon l'ID_professionnel RetraitsAjouts liste = new RetraitsAjouts(); liste.Clear(); //**** Recherche Collection *** foreach (RetraitAjout ra in this) { if (ra.IdProfessionnel == idpro) { liste.Add(ra); break; } } return(liste); }
//********************************************************* //******* RECHERCHE RetraitAjout par ID_materiel ********* //********************************************************* /// <summary> /// RECHERCHE RetraitAjout par ID_materiel /// </summary> /// <param name="idmat">ID_materiel</param> /// <returns>liste RetraitAjout</returns> public RetraitsAjouts Recherche_parID_MATERIEL(string idmat) { // Recupération des infos selon l'ID_Materiel RetraitsAjouts liste = new RetraitsAjouts(); liste.Clear(); //**** Recherche Collection *** foreach (RetraitAjout ra in this) { if (ra.IDMateriel == idmat) { liste.Add(ra); break; } } return(liste); }
////******************************************************* ////********** Les Fonctions ************* ////******************************************************* //********************************************************* //**** Initialisation de la liste des retraits ajouts ***** //********************************************************* /// <summary> /// Initialisation de la liste des retraits ajouts /// </summary> /// <param name="ras">Liste des retraits ajouts</param> public static void Init_RetraitsAjouts(RetraitsAjouts ras) { //Connexion avec base de données try { ras.Clear(); String[] result = new String[8]; // Requête Sql String strSql = "Select * from RETRAIT_AJOUT"; //// Execution de la requete IDataReader sqlRdr = DAO.Execute_Query(strSql); while (sqlRdr.Read()) { if (!sqlRdr.IsDBNull(0)) { result[0] = sqlRdr.GetString(0); } else { result[0] = "<nc>"; } if (!sqlRdr.IsDBNull(1)) { result[1] = sqlRdr.GetString(1); } else { result[1] = "<nc>"; } if (!sqlRdr.IsDBNull(2)) { result[2] = sqlRdr.GetString(2); } else { result[2] = "<nc>"; } if (!sqlRdr.IsDBNull(3)) { result[3] = sqlRdr.GetString(3); } else { result[3] = "<nc>"; } if (!sqlRdr.IsDBNull(4)) { result[4] = sqlRdr.GetString(4); } else { result[4] = "<nc>"; } if (!sqlRdr.IsDBNull(5)) { result[5] = sqlRdr.GetString(5); } else { result[5] = "<nc>"; } if (!sqlRdr.IsDBNull(6)) { result[6] = sqlRdr.GetString(6); } else { result[6] = "<nc>"; } if (!sqlRdr.IsDBNull(7)) { result[7] = sqlRdr.GetString(7); } else { result[7] = "<nc>"; } // Ajout d'une interaction dans la liste ras.Add(new RetraitAjout(result[0], result[1], result[2], result[3], result[4], result[5], result[6], Convert.ToInt32(result[7]))); //nb_materiel += 1; } //Fermeture de la requête sqlRdr.Close(); sqlRdr = null; } catch (Exception ex) { // ==> Si erreur, la LISTE est vide } }