Vous êtes sur la page 1sur 9

Connection

SqlConnection cn = new SqlConnection("data source=HP-PC;initial catalog =tp_stagiaire;integrated security = true"); SqlCommand cmd; SqlCommand cmd; cmd.CommandText = s; cmd.Connection = cn; SqlDataReader dr; string s = "select * from Stagiaire"; string s1 = "select count(*) from stagiaire";

int max, i, j;

Premier
private void premier_Click(object sender, EventArgs e) { dr.Close(); cmd = new SqlCommand(s,cn); dr = cmd.ExecuteReader(); dr.Read(); textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); maskedTextBox1.Text = dr[3].ToString(); premier.Enabled = false; precedent.Enabled = false; suivant.Enabled = true; dernier.Enabled = true; i=1; }

precedent
private void precedent_Click(object sender, EventArgs e) { dr.Close(); cmd = new SqlCommand(s, cn); dr = cmd.ExecuteReader(); j = 1; while(j<i) { dr.Read(); j++; } textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); maskedTextBox1.Text = dr[3].ToString(); i--;

premier.Enabled = precedent.Enabled suivant.Enabled = dernier.Enabled = if (i == 1)

true; = true; true; true;

{ premier.Enabled = precedent.Enabled suivant.Enabled = dernier.Enabled = } } false; = false; true; true;

Suivant
private void suivant_Click(object sender, EventArgs e) {

dr.Read(); textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); maskedTextBox1.Text = dr[3].ToString(); premier.Enabled = true; precedent.Enabled = true; i++; if (i == max) { suivant.Enabled = false; dernier.Enabled = false; } }

Dernier
private void dernier_Click(object sender, EventArgs e) { while (dr.Read()) { textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); maskedTextBox1.Text = dr[3].ToString(); i++; } premier.Enabled = precedent.Enabled suivant.Enabled = dernier.Enabled = }

true; = true; false; false;

private void modifier_Click(object sender, EventArgs e) { dr.Close(); DialogResult res = MessageBox.Show("voulez -vous ModifierKeys(o/n)?", "confirmation", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { string s3 = "update Stagiaire set Nom_sta='" + textBox2.Text + "', Pre_sta='" + textBox3.Text + "',Date_sta='" + maskedTextBox1.Text + "'where Num_sta=" + textBox1.Text; SqlCommand cmd3 = new SqlCommand(s3, cn); cmd3.ExecuteNonQuery(); dr.Close(); cmd1 = new SqlCommand(s1, cn); max = (int)cmd1.ExecuteScalar();

cmd = new SqlCommand(s, cn); dr = cmd.ExecuteReader(); dr.Read(); textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); maskedTextBox1.Text = dr[3].ToString(); premier.Enabled = false; precedent.Enabled = false; i = 1; MessageBox.Show("modification reussie"); } else MessageBox.Show("modification annule"); }

Ajouter
private void ajouter_Click(object sender, EventArgs e) { if (ajouter.Text == "VIDER") { textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; maskedTextBox1.Text = ""; ajouter.Text = "Ajouter"; } else { dr.Close(); string s2 = "insert into Stagiaire(Num_sta,Nom_sta,Pre_sta,Date_sta) values (" + textBox1.Text + ",'" + textBox2.Text + "','" + textBox3.Text + "','" + maskedTextBox1.Text + "')"; cmd2 = new SqlCommand(s2,cn); cmd2.ExecuteNonQuery(); dr.Close(); cmd1 = new SqlCommand(s1, cn); max = (int)cmd1.ExecuteScalar(); cmd = new SqlCommand(s, cn); dr = cmd.ExecuteReader(); dr.Read(); textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); maskedTextBox1.Text = dr[3].ToString(); premier.Enabled = false; precedent.Enabled = false; i = 1; label6.Text = i + "sur" + max; ajouter.Text = "VIDER";

} }

Supprimer

private void supprimer_Click(object sender, EventArgs e) { dr.Close(); DialogResult res = MessageBox.Show("voulez -vous supprimer ce stagiaire(o/n)?", "confirmation", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { string s4 = "delete from Stagiaire where Num_sta=" + textBox1.Text; SqlCommand cmd4 = new SqlCommand(s4, cn); cmd4.ExecuteNonQuery(); dr.Close(); cmd1 = new SqlCommand(s1, cn); max = (int)cmd1.ExecuteScalar(); cmd = new SqlCommand(s, cn); dr = cmd.ExecuteReader(); dr.Read(); textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); maskedTextBox1.Text = dr[3].ToString(); premier.Enabled = false; precedent.Enabled = false; i = 1; label6.Text = i + "sur" + max; MessageBox.Show("suppression reussie"); } else MessageBox.Show("suppression annule"); }

Rechercher
private void Rechercher_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) { string s = "select * from Stagiaire where Num_sta =" + textBox1.Text; SqlCommand cmd = new SqlCommand(s, cn); SqlDataReader dr; DataTable t = new DataTable(); dr = cmd.ExecuteReader(); t.Load(dr); dataGridView1.DataSource = t; dr.Close(); } else { string s = "select * from Stagiaire where Nom_sta like '%"+textBox2.Text+"%'"; SqlCommand cmd = new SqlCommand(s, cn); SqlDataReader dr; DataTable t = new DataTable(); dr = cmd.ExecuteReader(); t.Load(dr); dataGridView1.DataSource = t; dr.Close(); } }

Procedure stocke
private void button1_Click(object sender, EventArgs e)

{ SqlCommand cmd = new SqlCommand("PS3", cn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter par1 = new SqlParameter("@c", SqlDbType.Int); SqlParameter par2 = new SqlParameter("@m", SqlDbType.Float); par1.Direction = ParameterDirection.Input; par2.Direction = ParameterDirection.Output ;

cmd.Parameters.Add(par1); cmd.Parameters.Add(par2); par1.Value = comboBox1.SelectedItem; SqlDataReader dr; dr = cmd.ExecuteReader();

textBox1.Text = par2.Value.ToString(); dr.Close();

Login avec mot de pass


private void button1_Click(object sender, EventArgs e) { string s = "select * from utilisateur where nom_utilisateur ='"+textBox1.Text+"'and pass_utilisateur='"+textBox2.Text+"'"; SqlCommand cmd = new SqlCommand(s, cn); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); if (dr.HasRows) { Form1 f = new Form1(); f.Show(); } dr.Close(); textBox1.Clear(); textBox2.Clear(); }

Changement de mot de pass


private void button1_Click(object sender, EventArgs e) { string s = "select * from utilisateur where nom_utilisateur ='" + textBox1.Text + "'and pass_utilisateur='" + textBox2.Text + "'"; SqlCommand cmd = new SqlCommand(s, cn); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); if (dr.HasRows) { if (textBox3.Text == textBox4.Text) { dr.Close(); string s1 = "update utilisateur set pass_utilisateur ='" + textBox3.Text + "' where nom_utilisateur ='" + textBox1.Text + "'and pass_utilisateur ='" + textBox2.Text + "'"; SqlCommand cmd1 = new SqlCommand(s1, cn);

cmd1.ExecuteNonQuery(); MessageBox.Show("changement bien pass"); } else { dr.Close(); MessageBox.Show("retaper le passe");} } else { dr.Close(); MessageBox.Show("cet utilisateur n'existe pas"); }}}

Enregistrement

private void button1_Click(object sender, EventArgs e) { string s = "select * from Absence where code_stagiaire =" + comboBox1.SelectedItem ; SqlCommand cmd = new SqlCommand(s, cn); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); if (dr.HasRows) { StreamWriter str = new StreamWriter(@"C:\Users\HP\Documents\Visual Studio 2010\Projects\Gestion_Absence_Stagiaire\Gestion_Absence_Stagiaire\bin\Absence.txt"); str.WriteLine("le:" + dr[2].ToString() + "de" + dr[3].ToString() + "" + dr[4].ToString() + dr[5].ToString()+"justifie"); str.Close(); } }

Mode deconnect

Datarelation
class Class1 { public SqlConnection cn = new SqlConnection("data source="+System.Environment.MachineName+";initial catalog =DB_Loisir;integrated security=true"); public SqlCommand cmd1= new SqlCommand(),cmd2=new SqlCommand(),cmd3=new SqlCommand(); public DataSet ds = new DataSet(); public SqlDataAdapter da=new SqlDataAdapter(), da1=new SqlDataAdapter(), da2=new SqlDataAdapter(); public DataRelation relation1, relation2; public Class1() { cmd1.CommandText = "select * from Personne"; cmd1.Connection=cn; da.SelectCommand = cmd1; cmd2.CommandText = "select * from Loisir"; cmd2.Connection = cn; da1.SelectCommand = cmd2; cmd3.CommandText = "select * from PersLoisir"; cmd3.Connection = cn; da2.SelectCommand = cmd3; }} Class1 c = new Class1(); private void Form1_Load(object sender, EventArgs e) { c.cn.Open(); c.da.Fill(c.ds,"personne"); c.da1.Fill(c.ds,"loisir"); c.da2.Fill(c.ds,"PersLoisir"); c.relation1 = new DataRelation("R1", c.ds.Tables["personne"].Columns[0], c.ds.Tables["PersLoisir"].Columns[0]); c.relation2 = new DataRelation("R2", c.ds.Tables["loisir"].Columns[0], c.ds.Tables["PersLoisir"].Columns[1]); c.ds.Relations.Add(c.relation1 ); c.ds.Relations.Add(c.relation2); dataGridView1.DataSource=c.ds.Tables["personne"]; for (int i = 0; i < c.ds.Tables["loisir"].Rows.Count; i++) comboBox1.Items.Add(c.ds.Tables["loisir"].Rows[i][1]); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataRow l1= c.ds.Tables["Personne"].Rows[dataGridView1.CurrentCell.RowIndex]; foreach (DataRow ligne in l1.GetChildRows(c.relation1)) { foreach (DataRow lig in ligne.GetParentRows(c.relation2)) { listBox1.Items.Clear(); listBox1.Items.Add(lig[1]); } }}

Binding

class Class1 { public SqlConnection cn = new SqlConnection("data source=" + System.Environment.MachineName + ";initial catalog=Gestion_Absence_Stagiaire;integrated security=true"); public DataSet ds = new DataSet(); public SqlDataAdapter da=new SqlDataAdapter(),da1= new SqlDataAdapter (); public BindingManagerBase bmb; public SqlCommand cmd = new SqlCommand(), cmd1 = new SqlCommand(); public Class1() { cmd1.CommandText = "select*from filiere"; cmd1.Connection = cn; da1.SelectCommand = cmd1; cmd.CommandText = "select*from stagiaire"; cmd.Connection = cn; da.SelectCommand = cmd; } Class1 c = new Class1(); private void Form1_Load(object sender, EventArgs e) { c.da.Fill(c.ds, "stg"); c.da1.Fill(c.ds, "fil"); c.bmb = this.BindingContext[c.ds.Tables["stg"]]; textBox1.DataBindings.Add("text", c.ds.Tables["stg"], "code_stagiaire"); textBox2.DataBindings.Add("text", c.ds.Tables["stg"], "nom_stagiaire"); textBox3.DataBindings.Add("text", c.ds.Tables["stg"], "prenom_stagiaire"); textBox4.DataBindings.Add("text", c.ds.Tables["stg"], "adresse_stagiaire"); comboBox1.DataSource = c.ds.Tables["fil"]; comboBox1.DisplayMember = "code_filiere"; comboBox1.ValueMember="code_filiere"; comboBox1.DataBindings.Add("selectedValue", c.ds.Tables["stg"], "code_filiere"); dataGridView1.DataSource = c.ds.Tables["stg"];

} private void button1_Click(object sender, EventArgs e) { c.bmb.AddNew(); } private void button2_Click(object sender, EventArgs e) { c.bmb.EndCurrentEdit(); dataGridView1.Refresh(); } private void button3_Click(object sender, EventArgs e) { c.bmb.EndCurrentEdit(); dataGridView1.Refresh(); } private void button4_Click(object sender, EventArgs e) { c.bmb.RemoveAt(c.bmb.Position); dataGridView1.Refresh(); } private void button8_Click(object sender, EventArgs e) { c.bmb.EndCurrentEdit(); dataGridView1.Refresh();

} private void button7_Click(object sender, EventArgs e) { c.bmb.Position--; } private void button6_Click(object sender, EventArgs e) { c.bmb.Position++; } private void button5_Click(object sender, EventArgs e) { c.bmb.Position = c.bmb.Count; } private void button9_Click(object sender, EventArgs e) { SqlCommandBuilder cmdb = new SqlCommandBuilder(c.da); c.da.Update(c.ds, "stg"); } }

Vous aimerez peut-être aussi