| 12
 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
 
 | //declaration des variables globales
		SqlConnection myConnection;
		int VarIdRenseignement;
 
		void Page_Load(object sender, EventArgs e)
		{	
 
 
		  //myDataTable = new DataTable();
		  //myAdapter.Fill(myDataTable);
		  //myAdapter.UpdateCommand = new SqlCommand(UpdateSQL,myConnection);
 
//myAdapter.UpdateCommand.Parameters.Add("@Id_Type",SqlDbType.Int,1,"Id_Type");
			if(Page.IsPostBack==false)
			{
				myConnection=(SqlConnection)Session["myConnection"];
				ChargerServeur();
				AfficherRenseignementServeur();
 
 
			}
 
		}
 
		private void OnListeServeurChanged(object sender, System.EventArgs e)
		{
				AfficherRenseignementServeur();
		}
 
		void ChargerServeur()
		{
			SqlCommand myCommand;
			SqlDataReader myReader;
			SqlConnection myConnection = (SqlConnection)Session["myConnection"];
 
			string SQL="SELECT * FROM TblServer ORDER BY Name_Server";
 
			myCommand = new SqlCommand(SQL,myConnection);
			myReader = myCommand.ExecuteReader();
			ListeServeur.DataSource= myReader;
			ListeServeur.DataValueField="Id_Server";
			ListeServeur.DataTextField="Name_Server";
			ListeServeur.DataBind();
 
			myReader.Close();
 
		}
 
	void AfficherRenseignementServeur()
		{
 
//recuperation de la connection et du n°de serveur selectionné
		SqlConnection myConnection=(SqlConnection)Session["myConnection"];
		string VarServeur=ListeServeur.SelectedItem.Value;
		SqlDataReader myReader;
 
//realisation des 2 requetes		
 
	string SQL ="SELECT 
Id_Renseignement,TblRenseignement.Id_Type,Name_Type FROM 
TblRenseignement,TblType,TblServer
WHERE TblRenseignement.Id_Server=TblServer.Id_Server AND 
TblRenseignement.Id_Type=TblType.Id_Type AND 
TblRenseignement.Id_Server=" + VarServeur;
 
	string SQL2="SELECT * FROM TblType";
 
//Parametrage du DropDownList
 
	SqlCommand myCommand = new SqlCommand(SQL,myConnection);
//recuperation des valeurs dans la requete SQL
	myReader = myCommand.ExecuteReader();
	int VarIdType=0;
	myReader.Read();
	VarIdType = myReader.GetInt32(1);
	myReader.Close();
	myReader = myCommand.ExecuteReader();
	VarIdRenseignement=0;
	myReader.Read();
	VarIdRenseignement = myReader.GetInt32(0);
	myReader.Close();
 
SqlCommand myCommand1 = new SqlCommand(SQL2,myConnection);
 
	myReader = myCommand1.ExecuteReader();
	ListeType.DataSource = myReader;
	ListeType.DataValueField="Id_Type";
	ListeType.DataTextField="Name_Type";
	ListeType.DataBind();
	ListeType.SelectedIndex = 
ListeType.Items.IndexOf(ListeType.Items.FindByValue(VarIdType.ToString()));
	myReader.Close();
 
		}
 
		void MiseJourType()
		{	
		//recuperation de la connection 
		SqlConnection myConnection=(SqlConnection)Session["myConnection"];
		//recuperation de la nouvelle valeur de ListeType
		String VarTypeSectionner=ListeType.SelectedItem.Value;
		//recuperation de la variable de TblRenseignement que l on force en 
string
		string VarIdRenseignement2= VarIdRenseignement.ToString();
 
		//realisation de la requete de mise a jour
		string Update="UPDATE TblRenseignement Set Id_Type=" 
+VarTypeSectionner +" WHERE Id_Renseignement=" +VarIdRenseignement2;
 
		}
 
		void OnEnregistrerClicked(object sender, System.EventArgs e)
		{	
 
			MiseJourType();
 
 
		}
 
		private void EtatRenseignement_SelectedIndexChanged(object sender, 
System.EventArgs e)
		{
 
		}
 
 
 
		private void OnListeTypeChanged(object sender, System.EventArgs e)
		{
 
		}
	}
} | 
Partager