public void chargementAvecLesParametreDate(string req, string connexion, string tb, string[] n, DateTime[] d) { string[] pn = { "@a", "@b", "@c", "@d", "@e", "@f", "@g", "@h", "@i", "@j", "@k", "@l", "@m", "@n", "@o", "@p", "@q", "@r", "@s", "@t" }; string[] pd = { "@da", "@db", "@dc", "@dd", "@de", "@df", "@dg" }; try { con = new SqlConnection(); con.ConnectionString = connexion; con.Open(); cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandTimeout = 0; // Cr�ation de la commande int i; cmd.CommandText = req; for (i = 0; (i <= (n.Length - 1)); i++) { cmd.Parameters.AddWithValue(pn[i], n[i]); //cmd.Parameters.Add("",SqlDbType.VarChar, 50, "").Value = n[i]; } for (i = 0; (i <= (d.Length - 1)); i++) { cmd.Parameters.AddWithValue(pd[i], d[i]); //cmd.Parameters.Add(pd[i], SqlDbType.Date, 50, "").Value = d[i]; } ds = new DataSet(); da = new SqlDataAdapter("gestc", con); da.SelectCommand = cmd; da.Fill(ds, tb); dt = new DataTable(); dt = ds.Tables[tb]; cmd.Dispose(); da.Dispose(); con.Close(); } catch (Exception EXC) { message = EXC.ToString(); // MessageBox.Show(EXC.Message) } }
private void button_Click(object sender, RoutedEventArgs e) { try { using (db.CON) { SqlCommand cmd = new SqlCommand("sp_role_login", db.CON); cmd.CommandType = CommandType.StoredProcedure; db.CON.Open(); cmd.Parameters.AddWithValue("@uname", UserNametxt.Text); cmd.Parameters.AddWithValue("@upass", PasswordTxt.Password); SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.HasRows) { rdr.Read(); if (rdr[4].ToString() == "Admin") { MainWindow obj = new MainWindow(); obj.Show(); this.Hide(); } else if (rdr[4].ToString() == "User") { MainWindowUser objUsr = new MainWindowUser(); objUsr.Show(); this.Hide(); } } else { Window6 obj = new Window6(); obj.Show(); this.Hide(); } } } catch (Exception EXC) { MessageBox.Show(EXC.ToString()); } }