begin process at 2010 02 10 12:41:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

Autre

 > 

Debutant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Debutant

mercredi 29 août 2007 à 12:25:34 | Debutant

Jideone

SALut tout le monde,
J ai 2 Programmes et je veux les reunir en un seul!
-Le premier lit un fichier  comprenant des usernames et des numeros de telephones
- le deuxieme fait une recherche dans une base donnees  ou tous les users sont repertories et si un user est identifie    il se voit attribue un numero de telephone

Je vous fais parvenir les deux codes :



mercredi 29 août 2007 à 12:27:19 | Re : `Debutant

Jideone

Premier code :

using System;
using System.Drawing;
using System.Collections;
using System.Collections.Generic;
using System.DirectoryServices;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.IO;
using System.IO.Compression;
using System.Reflection;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Text;

namespace fichier
{
    public class Form1 : System.Windows.Forms.Form
    {
        private System.Windows.Forms.DataGrid dataGrid1;
        //private System.Windows.Forms.TextBox textBox1;

        //<summary>
        // required designer variable.

        private System.ComponentModel.Container components = null;
        public Form1()
        {
            // required for windows Form Designer support

            InitializeComponent();

            // TODO Add any constructor code after InitializeComponent call
        }

        // clean up any resources being used

        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (components != null)
                {
                    components.Dispose();
                }
            }
            base.Dispose(disposing);
        }
        #region Windows Form Designer generated code

        // required method for designer support - do not modify
        // the contents of this method with the code editor.

        private void InitializeComponent()
        {
            this.dataGrid1 = new System.Windows.Forms.DataGrid();
            ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();
            this.SuspendLayout();

            // datagrid1

            this.dataGrid1.DataMember = "";
            this.dataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText;
            this.dataGrid1.Location = new System.Drawing.Point(8, 40);
            this.dataGrid1.Name = "datgrid1";
            this.dataGrid1.Size = new System.Drawing.Size(400, 400);
            this.dataGrid1.TabIndex = 0;

            // Form1

            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
            this.ClientSize = new System.Drawing.Size(680, 425);
            //this.Controls.Add(this.textBox1);
            this.Controls.Add(this.dataGrid1);
            this.Name = "Form1";
            this.Text = "Form1";
            this.Load += new System.EventHandler(this.Form1_Load);
            ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
            this.ResumeLayout(false);
        }


        #endregion
        // the main entry point for the application
        [STAThread]
        static void Main()
        {
            Application.Run(new Form1());
        }
        private void Form1_Load(object sender, System.EventArgs e)
        {

            // on crée une table
            DataTable dt = new DataTable("test");
            // on crée des colonnes
            dt.Columns.Add("TelephoneNumber", System.Type.GetType("System.Int32"));
            dt.Columns.Add("User", System.Type.GetType("System.String"));
            StreamReader fichier = File.OpenText(@"h:\\export.txt");
            while (fichier.Peek() >= 0)
            {
                // on lit une ligne et on ajoute
                string ligne = fichier.ReadLine();
                string[] vals = ligne.Split(';');
                DataRow dr = dt.NewRow();
                try
                {
                    dr["TelephoneNumber"] = int.Parse(vals[0]);
                    dr["User"] = vals[1];
                    dt.Rows.Add(dr);
                }

                catch (Exception ex)
                {
                    Console.WriteLine(ex.GetType().ToString());
                    Console.ReadLine();
                }
              
            }

            // on genere le tableau
            dataGrid1.DataSource = dt;
        }
       
    }
}






Deuxieme codes :


using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.DirectoryServices;
using System.IO;
using System.IO.Compression;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Text;



namespace TestAD
{

    class Program
    {

        public static void Main(string[] args)
        {

                DirectoryEntry deUser = new DirectoryEntry("LDAP://ou=User, ou=User Office, ou=User, DC=hte,DC=intra", "don", "mamanetpapa");

                DirectorySearcher searchEmploye = new DirectorySearcher(deUser);



                searchEmploye.Filter = "(objectClass=user)";



                // Display all Employe

                foreach (SearchResult unResultat in searchEmploye.FindAll())
                {

                    DirectoryEntry unEmploye = unResultat.GetDirectoryEntry();


                }



                // Modification of the telephoneNumber


                foreach (SearchResult unResultat in searchEmploye.FindAll())
                {

                    DirectoryEntry unEmploye = unResultat.GetDirectoryEntry();



                    if (unEmploye.Properties["SAMAccountName"].Value.ToString() == "sg")
                    {

                        // Changing the telephoneNumber

                        unEmploye.Properties["telephoneNumber"].Value = "110";



                        // Commit the modification

                        unEmploye.CommitChanges();

                    }
                    else
                    {
                        if (unEmploye.Properties["SAMAccountName"].Value.ToString() == "sas")
                        {

                            unEmploye.Properties["telephoneNumber"].Value = "111";
                            unEmploye.CommitChanges();
                        }

                        else
                        {
                            if (unEmploye.Properties["SAMAccountName"].Value.ToString() == "sap")
                            {

                                unEmploye.Properties["telephoneNumber"].Value = "112";
                                unEmploye.CommitChanges();
                            }
                            else
                            {
                                if (unEmploye.Properties["SAMAccountName"].Value.ToString() == "ab")
                                {

                                    unEmploye.Properties["telephoneNumber"].Value = "113";
                                    unEmploye.CommitChanges();
                                }
                                else
                                {
                                    if (unEmploye.Properties["SAMAccountName"].Value.ToString() == "ah")
                                    {

                                        unEmploye.Properties["telephoneNumber"].Value = "114";
                                        unEmploye.CommitChanges();
                                    }
                                    else
                                    {
                                        if (unEmploye.Properties["SAMAccountName"].Value.ToString() == "wst")
                                        {

                                            unEmploye.Properties["telephoneNumber"].Value = "115";
                                            unEmploye.CommitChanges();
                                        }

                                    }
                                }
                            }
                        }
                    }

                }


            }
           

            }

        }

 





  


MERCI D'AVENCE
mercredi 29 août 2007 à 12:41:09 | Re : `Debutant

Pedrosa

Merci pour ton code.

Ce serait gentil de nous faire un ZIP.

Merci.
mercredi 29 août 2007 à 12:42:29 | Re : `Debutant

rodcobalt22

D'accord et quelle difficulté rencontres tu ? Car là j'ai l'impression (Peut être mauvaise) que tu nous confie tout simplement le boulot, c'est pas très sympas ça ! Informe moi de tes difficultés (si je me trompe) ou alors justifie toi plus sur le soucis


Cette discussion est classée dans : debutant


Répondre à ce message

Sujets en rapport avec ce message

Question Pour un debutant [ par rintchu ] Bonjour,voila mon probleme : j'ai une classe A et une classe B et un attribut A1 dans la classe A. Ca donne ceci :class A{ int A1 ; class B { debutant [ par tyzer ] je debute en programation.quand j'ouvre vos sources dans sharpdevelop ca me donne un message d'erreur à la compilation :error CS5001: Le programme 'C: Debutant c# - lecture seule [ par tobleronne ] Bonjour,voila un petit bout de script anodin et pourtant :string [] a = new string [] {"1","2","3"};foreach(string b in a){b += a;}--> On me dit : 'Im [aspx][c#][debutant]comment revenir a la page precedente [ par asphareth ] salut, je sui en train de développer un site web et j'aimerai savoir quelle instruction c# utiliser pour revenir à la page précédenteAsphareth debutant rencontre prb en C# [ par theclear ] J'ai modifié un programme qu'un collegue avait créé et je ne comprend pas pourquoi j'ai des erreurs: Voila un apercu qui doit pouvoir vous permettre d debutant => affectation d un int [ par jimmy69 ] Bonjour a tous,Je suis vraiment debutant en c# je viens d'installer visual studio .net hier !J'ai commence a le prendre en main et je rencontre une p' crystal reports => debutant [ par jimmy69 ] Bonjour a tous ,Je suis debutant sous visual studio.net et j'utilise le langage c#  afin de me faire la main !J'aimerais trouver des tutos sur crystal mouse down + position de la souris ? debutant [ par jimmy69 ] Bonjour a tous ,debutant sous visual studio.net je me mets au langage c# ! pas facile du tout :-( !J'essaye de faire des actions en faisant un clic ga debutant c# veut faire un vocoder [ par mictif ] bonjour, cela fait un petit moment que je tourne sur le net afin de trouver un vocoder (logitiel de transformation vocal) et je ne trouve rien de vrai Debutant : Chat simple avec client = serveur [ par thuillez ] Bonjour, j'aimerais faire un logiciel de chat (un tout petit truc) avec un serveur (si j'ai bien compris c'est un pc quelquonque).Je suis un super deb


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales