1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
//Paramettres
DataSet dsProgramme = default(DataSet);
DataTable dtProgramme = default(DataTable);
DataColumn numerorencontre = default(DataColumn);
DataColumn numerogroupe = default(DataColumn);
DataColumn groupe = default(DataColumn);
DataColumn rencontre = default(DataColumn);
DataColumn debutpresentation = default(DataColumn);
DataColumn finpresentation = default(DataColumn);
DataColumn lieupresentation = default(DataColumn);
DataColumn passagegroupe = default(DataColumn);
DataColumn tempsprevu = default(DataColumn);
SqlDataAdapter daProgramme = default(SqlDataAdapter);
DataColumn cCol = default(DataColumn);
DataRow cRow = default(DataRow);
SqlCommand cmdProgramme = default(SqlCommand);
SqlCommand cmdProgrammeIns = default(SqlCommand);
SqlCommand cmdProgrammeDel = default(SqlCommand);
SqlCommand cmdProgrammeUpd = default(SqlCommand);
SqlParameter pNumGroupe = default(SqlParameter);
SqlParameter pNumGroupeOriginal = default(SqlParameter);
SqlParameter pGroupe = default(SqlParameter);
SqlParameter pGroupeOriginal = default(SqlParameter);
SqlParameter pNumRencontre = default(SqlParameter);
SqlParameter pNumRencontreOriginal = default(SqlParameter);
SqlParameter pRencontre = default(SqlParameter);
SqlParameter pRencontreOriginal = default(SqlParameter);
SqlParameter pDebut = default(SqlParameter);
SqlParameter pDebutOriginal = default(SqlParameter);
SqlParameter pFin = default(SqlParameter);
SqlParameter pFinOriginal = default(SqlParameter);
SqlParameter pLieu = default(SqlParameter);
SqlParameter pLieuOriginal = default(SqlParameter);
SqlParameter pPassage = default(SqlParameter);
SqlParameter pPassageOriginal = default(SqlParameter);
SqlParameter pPrevu = default(SqlParameter);
SqlParameter pPrevuOriginal = default(SqlParameter);
SqlParameter pRetour = default(SqlParameter);
SqlParameter pRetourDel = default(SqlParameter);
SqlParameter pRetourMod = default(SqlParameter);
SqlConnection cnProgramme = default(SqlConnection);
string strChaine = "Data Source=PC-DE-UTILISATE\\SQLEXPRESS ;Initial Catalog=Air_de_java;Integrated Security=True";
protected void Page_Load(object sender, EventArgs e)
{
try
{
// Création du dataset
dsProgramme = new DataSet("Programme");
dsProgramme.Tables.Clear();
// Création de la dataTable
dtProgramme = new DataTable("Programme");
dtProgramme.Columns.Clear();
numerogroupe = new DataColumn("numerogroupe", System.Type.GetType("System.Int"));
groupe = new DataColumn("groupe", System.Type.GetType("Systeme.Char"));
numerorencontre = new DataColumn("numerorencontre", System.Type.GetType("System.Int"));
rencontre = new DataColumn("rencontre", System.Type.GetType("System.char"));
debutpresentation = new DataColumn("debut", System.Type.GetType("Systeme.Datetime"));
finpresentation = new DataColumn("fin", System.Type.GetType("System.Datetime"));
lieupresentation = new DataColumn("lieu", System.Type.GetType("System.Char"));
passagegroupe = new DataColumn("passage", System.Type.GetType("System.Int"));
tempsprevu = new DataColumn("temps", System.Type.GetType("System.Datetime"));
dtProgramme.Columns.Add(numerogroupe);
dtProgramme.Columns.Add(numerorencontre);
dtProgramme.Columns.Add(groupe);
dtProgramme.Columns.Add(rencontre);
dtProgramme.Columns.Add(debutpresentation);
dtProgramme.Columns.Add(finpresentation);
dtProgramme.Columns.Add(lieupresentation);
dtProgramme.Columns.Add(passagegroupe);
dtProgramme.Columns.Add(tempsprevu);
dsProgramme.Tables.Add(dtProgramme);
//Création des adaptateurs
daProgramme = new SqlDataAdapter();
//Création de la Connection
cnProgramme = new SqlConnection();
cnProgramme.ConnectionString = strChaine;
//Création de l'objet Command
//SelectCommand de l'adaptateur
cmdProgramme = new SqlCommand();
cmdProgramme.Connection = cnProgramme;
cmdProgramme.CommandType = CommandType.StoredProcedure;
cmdProgramme.CommandText = "programme";
daProgramme.SelectCommand = cmdProgramme;
//InsertCommand de l'adaptateur
cmdProgrammeIns = new SqlCommand();
cmdProgrammeIns.Parameters.Clear();
cmdProgrammeIns.Connection = cnProgramme;
cmdProgrammeIns.CommandType = CommandType.StoredProcedure;
cmdProgrammeIns.CommandText = "crea_programme";
pNumGroupe = new SqlParameter("@numerogroupe", SqlDbType.Int);
pNumRencontre = new SqlParameter("@numerorencontre", SqlDbType.Int);
pDebut = new SqlParameter("@debut", SqlDbType.DateTime);
pFin = new SqlParameter("@fin", SqlDbType.DateTime);
pLieu = new SqlParameter("@lieu", SqlDbType.Char);
pPassage = new SqlParameter("@passage", SqlDbType.Int);
pRetour = new SqlParameter("ReturnValue", SqlDbType.Int);
pRetour.Direction = ParameterDirection.ReturnValue;
pRetour.Value = 0;
//Paramètres de la collection
cmdProgrammeIns.Parameters.Add(pNumGroupe);
cmdProgrammeIns.Parameters.Add(pNumRencontre);
cmdProgrammeIns.Parameters.Add(pDebut);
cmdProgrammeIns.Parameters.Add(pFin);
cmdProgrammeIns.Parameters.Add(pPassage);
cmdProgrammeIns.Parameters.Add(pRetour);
daProgramme.InsertCommand = cmdProgrammeIns;
//DeleteCommand de l'adaptateur
cmdProgrammeDel = new SqlCommand();
cmdProgrammeDel.Parameters.Clear();
cmdProgrammeDel.Connection = cnProgramme;
cmdProgrammeDel.CommandType = CommandType.StoredProcedure;
cmdProgrammeDel.CommandText = "sup_programme";
pNumRencontre = new SqlParameter("@numerorencontre", SqlDbType.Int);
pNumGroupe = new SqlParameter("@numerogroupe", SqlDbType.Int);
pPassage = new SqlParameter("@passage", SqlDbType.Int);
pRetourDel = new SqlParameter("ReturnValue", SqlDbType.Int);
pRetourDel.Direction = ParameterDirection.ReturnValue;
pRetourDel.Value = 0;
//Paramettres
cmdProgrammeDel.Parameters.Add(pNumRencontre);
cmdProgrammeDel.Parameters.Add(pNumGroupe);
cmdProgrammeDel.Parameters.Add(pPassage);
cmdProgrammeDel.Parameters.Add(pRetourDel);
daProgramme.DeleteCommand = cmdProgrammeDel;
//Updatecommand de l'adaptateur
cmdProgrammeUpd = new SqlCommand();
cmdProgrammeUpd.Parameters.Clear();
cmdProgrammeUpd.Connection = cnProgramme;
cmdProgrammeUpd.CommandType = CommandType.StoredProcedure;
cmdProgrammeUpd.CommandText = "maj_programme";
pNumRencontre = new SqlParameter("@numerorencontre", SqlDbType.Int);
pNumRencontre.SourceVersion = DataRowVersion.Current;
pNumRencontreOriginal = new SqlParameter("@numerorencontre", SqlDbType.Int);
pNumRencontreOriginal.SourceVersion = DataRowVersion.Original;
pNumGroupe = new SqlParameter("@numerogroupe", SqlDbType.Int);
pNumGroupe.SourceVersion = DataRowVersion.Current;
pNumGroupeOriginal = new SqlParameter("@numerogroupe", SqlDbType.Int);
pNumGroupeOriginal.SourceVersion = DataRowVersion.Original;
pDebut = new SqlParameter("@debut", SqlDbType.DateTime);
pDebut.SourceVersion = DataRowVersion.Current;
pDebutOriginal = new SqlParameter("@debut", SqlDbType.DateTime);
pDebutOriginal.SourceVersion = DataRowVersion.Original;
pFin = new SqlParameter("@fin", SqlDbType.DateTime);
pFin.SourceVersion = DataRowVersion.Current;
pFinOriginal = new SqlParameter("@fin", SqlDbType.DateTime);
pFinOriginal.SourceVersion = DataRowVersion.Original;
pPassage = new SqlParameter("@passage", SqlDbType.Int);
pPassage.SourceVersion = DataRowVersion.Current;
pPassageOriginal = new SqlParameter("@passage", SqlDbType.Int);
pPassageOriginal.SourceVersion = DataRowVersion.Original;
pRetourMod = new SqlParameter("ReturnValue", SqlDbType.Int);
pRetourMod.Direction = ParameterDirection.ReturnValue;
pRetourMod.Value = 0;
cmdProgrammeUpd.Parameters.Add(pNumGroupe);
cmdProgrammeUpd.Parameters.Add(pNumGroupeOriginal);
cmdProgrammeUpd.Parameters.Add(pNumRencontre);
cmdProgrammeUpd.Parameters.Add(pNumRencontreOriginal);
cmdProgrammeUpd.Parameters.Add(pDebut);
cmdProgrammeUpd.Parameters.Add(pRetourMod);
daProgramme.UpdateCommand = cmdProgrammeUpd;
//Remplissage des tables à partir de la Base
daProgramme.Fill(dsProgramme, dtProgramme.TableName);
//Lien du Datagridview avec la DataTable Entraineurs
gvProgramme.DataSource = dtProgramme;
gvProgramme.Columns[0].HeaderText = "Numero rencontre";
gvProgramme.Columns[0].Visible = false;
gvProgramme.Columns[1].HeaderText = "Rencontre";
gvProgramme.Columns[2].HeaderText = "Numer groupe";
gvProgramme.Columns[2].Visible = false;
gvProgramme.Columns[3].HeaderText = "Groupe";
gvProgramme.Columns[4].HeaderText = "Debut présentation";
gvProgramme.Columns[5].HeaderText = "Fin présentation";
gvProgramme.Columns[6].HeaderText = "Passage";
gvProgramme.Columns[7].HeaderText = "Temps prévu";
}
catch (SqlException)
{
}
}
protected void gvProgramme_SelectedIndexChanged(object sender, EventArgs e)
{
}
} |
Partager