Les code ASP.
net
I. Méthode Charger
Public void charger ()
{
SqlConnection cn = new
SqlConnection("server=.;database=gestion_dosser;integrated security=true");
SqlDataAdapter da = new SqlDataAdapter("Select*from Dosser", cn);
DataSet ds = new DataSet();
[Link](ds);
[Link] = ds;
[Link]();
}
II. Appelé la méthode dans le boutonne
Charger ();
III. Exporter ver un fichier XML
bool t = true;
DataSet ds = new DataSet();
try
{
SqlConnection con = new
SqlConnection("server=.;database=gestion_dosser;integrated security=true");
SqlDataAdapter da = new SqlDataAdapter("select * from Dosser" , con);
[Link](ds);
[Link]([Link]("[Link]"));
}
catch (SqlException ) { t = false; }
if (t == true)
{
[Link]([Link]("[Link]"));
IV. Suprimer dans le dataGride viwe
foreach (GridViewRow R in [Link])
{
CheckBox x = new CheckBox();
x = (CheckBox)[Link]("CheckBox1");
if ([Link] == true)
{
1
int a = [Link]([Link][1].Text);
[Link](a);
SqlConnection con = new
SqlConnection("server=.;database=gestion_dosser;integrated security=true");
[Link]();
SqlParameter p1 = new SqlParameter("@a", a);
SqlCommand cmd = new SqlCommand("delete Dosser from Dosser where
num_dos=@a", con);
[Link](p1);
[Link]();
[Link]();
charger();
}
Le même code de supprimer dans ajouter et modifier en veux changeur
seulement le requête
V. Chargement le drope danliset
[Link]();
String req = "select code_avocat from avocat";
SqlCommand cmd = new SqlCommand(req, con);
SqlDataReader dr = [Link]();
while ([Link]() == true)
{
[Link]([Link](0).ToString());
}
[Link]();
VI. Ajouter :
try
{
[Link]();
string req = "insert into Dosser values
(@numd,@datpla,@fraid,@url,@statu,@honer,@datdas,@cin,@codavoct,@codstatu)";
SqlParameter p1 = new SqlParameter("@numd", [Link]([Link]));
SqlParameter p2 = new SqlParameter("@datpla",
[Link]([Link]));
SqlParameter p3 = new SqlParameter("@fraid",
[Link]([Link]));
SqlParameter p4 = new SqlParameter("@url", [Link]());
SqlParameter p5 = new SqlParameter("@statu", [Link]);
SqlParameter p6 = new SqlParameter("@honer",
[Link]([Link]));
SqlParameter p7 = new SqlParameter("@datdas",
[Link]([Link]));
SqlParameter p8 = new SqlParameter("@cin", [Link]);
SqlParameter p9 = new SqlParameter("@codavoct", [Link]);
SqlParameter p10 = new SqlParameter("@codstatu", [Link]);
SqlCommand cmd = new SqlCommand(req, con);
[Link](p1);
[Link](p2);
[Link](p3);
2
[Link](p4);
[Link](p5);
[Link](p6);
[Link](p7);
[Link](p8);
[Link](p9);
[Link](p10);
[Link]();
[Link]("bien Ajouter :)");
[Link]();
[Link] = "";
[Link] = "";
[Link] = "";
[Link] = "";
[Link] = "";
[Link] = "";
VII. Uploada une image
string path = [Link]("/data/");
if ([Link])
{
string est = [Link]([Link]);
if (est == ".jpg" || est == ".png")
{
[Link](path + [Link]);
string nam = "~/data/" + [Link];
}
[Link]([Link]("~/data/") +
[Link]); //pour upload tout les ficher
}
VIII. Modifier
try
{
[Link]();
string req = "update Dosser set num_dos=@num,date_plant
=@datp,frai_dosser=fraid,statut_paiement=@statp,honoriares=@hnr,date_saiser
=@dats,cin@cin,cod_avocat=@codav,code_statu = codst from Dosser where (num_dos=@num)";
SqlParameter p1 = new SqlParameter("@num", [Link]([Link]));
SqlParameter p2 = new SqlParameter("@datp",
[Link]([Link]));
SqlParameter p3 = new SqlParameter("@fraid",
[Link]([Link]));
//SqlParameter p4 = new SqlParameter("@url", [Link]());
SqlParameter p5 = new SqlParameter("@statp", [Link]);
SqlParameter p6 = new SqlParameter("@hnr",
[Link]([Link]));
SqlParameter p7 = new SqlParameter("@dats",
[Link]([Link]));
SqlParameter p8 = new SqlParameter("@cin", [Link]);
SqlParameter p9 = new SqlParameter("@codav", [Link]);
SqlParameter p10 = new SqlParameter("@codst", [Link]);
3
SqlCommand cmd = new SqlCommand(req, con);
[Link](p1);
[Link](p2);
[Link](p3);
// [Link](p4);
[Link](p5);
[Link](p6);
[Link](p7);
[Link](p8);
[Link](p9);
[Link](p10);
[Link]();
[Link]("la modification est bient effecter");
}
catch (SqlException)
{
[Link]("Erreur de modification ");
}
IX. Supperimer :
try
{
[Link]();
string req = "delete from Dosser where num_dos=@num";
SqlParameter p1 = new SqlParameter("@num",
[Link]([Link]()));
SqlCommand cmd = new SqlCommand(req, con);
[Link](p1);
[Link]();
[Link]();
[Link]("bien supprimer");
}
catch (SqlException)
{
[Link]("Erreur de suprimer");
}
X. Connexion
if ([Link] == "admin" && [Link] == "admin")
{
[Link]("[Link]");
}
else
{
[Link]("Erreur saiser les information soit loguin or pass
word");
}
XI. L’état de sortir
État de sortie
4
sqlconnection con = new sqlconnection(".....");
sqldataadapter das = new sqldataadapter("select * from service",con);
dataset ds = new dataset();
[Link](ds);
reportdocument rd = new reportdocument();
[Link]([Link]("\[Link]"));
[Link](ds);
[Link]=rd;
[Link]();
XII. Emporter ficher XML
DataSet ds = new DataSet();
[Link]([Link]("[Link]"));
[Link] = ds;
[Link]();
XIII. XML :
<?xml version="1.0" encoding="utf-8" ?>
<Utilisateurs>
<utilisateur>
<id_User>1</id_User>
<nom_User>ABS</nom_User>
<M_pass>123456</M_pass>
<privilage>
<num_pris>2</num_pris>
<nom_pris>asr</nom_pris>
</privilage>
</utilisateur>
<utilisateur>
<id_User>12</id_User>
<nom_User>ARS</nom_User>
<M_pass>12356</M_pass>
<privilage>
<num_pris>21</num_pris>
<nom_pris>aKr</nom_pris>
5
</privilage>
</utilisateur>
</Utilisateurs>
XIV. DTD externe
<?xml version="1.0" encoding="utf-8" ?>
<!ELEMENT Utilisateurs (Utilisateur)>
<!ELEMENT Utilisateur (id_User,nom_User,M_pass,privilage)>
<!ELEMENT id_User (#PCDATA)>
<!ELEMENT nom_User (#PCDATA)>
<!ELEMENT M_pass (#PCDATA)>
<!ELEMENT privilage (num_pris,nom_pris)>
<!ELEMENT num_pris (#PCDATA)>
<!ELEMENT nom_pris (#PCDATA)>
En veux rapeler le dtd dan xml par <!DOCTYPE Utilisateurs SYSTEM "[Link]" >
XV. DTD interne (dans le fichier xml )
XVI. XSD :
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Utilisateur"
6
targetNamespace="[Link]
elementFormDefault="qualified"
xmlns="[Link]
xmlns:mstns="[Link]
xmlns:xs="[Link]
>
<xs:element name="utilisateurs">
<xs:complexType>
<xs:sequence>
<xs:element name="utilisateur"></xs:element>
<xs:element name="id_User"></xs:element>
<xs:element name ="nom_User"></xs:element>
<xs:element name="M_pass"></xs:element>
<xs:element name ="privilage">
<xs:complexType>
<xs:sequence>
<xs:element name ="num_pris"></xs:element>
<xs:element name="nom_pris"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
XVII. XSLT :
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="[Link]
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<!--id_User,nom_User,M_pass,privilage num_pris,nom_pris-->
<html>
<head>
<title></title>
</head>
<body>
<table>
<tr>
<td>id_User</td>
<td>nom_User</td>
<td>M_pass</td>
<td>privilage</td>
</tr>
<xsl:for-each select="Utilisateurs">
<tr>
<td>
<xsl:value-of select="id_User"/>
</td>
<td>
<xsl:value-of select="nom_User"/>
</td>
<td>
<xsl:value-of select="M_pass"/>
7
</td>
<td>
<xsl:for-each select="privilage">
<tr>
<td>
<xsl:value-of select="num_pris"/>
</td>
<td>
<xsl:value-of select="nom_pris"/>
</td>
</tr>
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>