Asp.net 2.0 envoyer un mail suite a un evenement update [Résolu]

Signaler
Messages postés
52
Date d'inscription
lundi 13 février 2006
Statut
Membre
Dernière intervention
10 juillet 2008
-
Messages postés
52
Date d'inscription
lundi 13 février 2006
Statut
Membre
Dernière intervention
10 juillet 2008
-
Bonjour je veux en language  vbscript pouvoir envoyer un mail suite a l update d un formulaire et cela en recuperant la valeur email de ce meme formulaire merci pour votre aide
<%

@
Page
Language="VB"
MasterPageFile="~/2/Masterpage_secu_admin.master"
AutoEventWireup="false"
CodeFile="Default_admin.aspx.vb"
Inherits="_2_Default_admin"
title="Untitled Page" %>
<

asp:Content
ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">

<br
/>

<asp:SqlDataSource
ID="admindata"
runat="server"
ConnectionString="<%$ ConnectionStrings:LUDWIGSTRING %>
"

DeleteCommand="DELETE FROM [Formulaire cp] WHERE [idformulaire] = @idformulaire"

InsertCommand="INSERT INTO [Formulaire cp] ([Nom], [prenom], [Adresse], [Ville], [Telephone], [Poste], [Datededebut], [Datedefin], [Accord], [Refus], [Commentaire], [demandetraitee]) VALUES (@Nom, @prenom, @Adresse, @Ville, @Telephone, @Poste, @Datededebut, @Datedefin, @Accord, @Refus, @Commentaire, @demandetraitee)"

SelectCommand="SELECT * FROM [Formulaire cp] ORDER BY [demandetraitee], [Datededebut], [Accord]"

UpdateCommand="UPDATE [Formulaire cp] SET [Nom] = @Nom, [prenom] = @prenom, [Adresse] = @Adresse, [Ville] = @Ville, [Telephone] = @Telephone, [Poste] = @Poste, [Datededebut] = @Datededebut, [Datedefin] = @Datedefin, [Accord] = @Accord, [Refus] = @Refus, [Commentaire] = @Commentaire, [demandetraitee] = @demandetraitee WHERE [idformulaire] = @idformulaire">

<DeleteParameters>

<asp:Parameter
Name="idformulaire"
Type="Int32"
/>

</DeleteParameters>

<UpdateParameters>

<asp:Parameter
Name="Nom"
Type="String"
/>

<asp:Parameter
Name="prenom"
Type="String"
/>

<asp:Parameter
Name="Adresse"
Type="String"
/>

<asp:Parameter
Name="Ville"
Type="String"
/>

<asp:Parameter
Name="Telephone"
Type="String"
/>

<asp:Parameter
Name="Poste"
Type="String"
/>

<asp:Parameter
Name="Datededebut"
Type="String"
/>

<asp:Parameter
Name="Datedefin"
Type="String"
/>

<asp:Parameter
Name="Accord"
Type="String"
/>

<asp:Parameter
Name="Refus"
Type="String"
/>

<asp:Parameter
Name="Commentaire"
Type="String"
/>

<asp:Parameter
Name="demandetraitee"
Type="String"
/>

<asp:Parameter
Name="idformulaire"
Type="Int32"
/>

</UpdateParameters>

<InsertParameters>

<asp:Parameter
Name="Nom"
Type="String"
/>

<asp:Parameter
Name="prenom"
Type="String"
/>

<asp:Parameter
Name="Adresse"
Type="String"
/>

<asp:Parameter
Name="Ville"
Type="String"
/>

<asp:Parameter
Name="Telephone"
Type="String"
/>

<asp:Parameter
Name="Poste"
Type="String"
/>

<asp:Parameter
Name="Datededebut"
Type="String"
/>

<asp:Parameter
Name="Datedefin"
Type="String"
/>

<asp:Parameter
Name="Accord"
Type="String"
/>

<asp:Parameter
Name="Refus"
Type="String"
/>

<asp:Parameter
Name="Commentaire"
Type="String"
/>

<asp:Parameter
Name="demandetraitee"
Type="String"
/>

</InsertParameters>

</asp:SqlDataSource>

<table
style="width: 503px">

<tr>

<td
style="width: 74px; height: 39px">

</td>

<td
style="width: 436px; height: 39px">

<img
src="../images/photos/sky.jpg"
/></td>

<td
style="width: 48px; height: 39px">

</td>

</tr>

<tr>

<td
style="width: 74px; height: 39px">

</td>

<td
style="width: 436px; height: 39px">

<br
/>

<br
/>

<span><strong><span><span
style="color: #ff6600"><span
style="font-size: 12pt"><span
style="color: #330000">Formulaire de Demande de CP

<br
/>

</span>

<br
/>

</span></span>

</span></strong></span>

</td>

<td
style="height: 39px; width: 48px;">

</td>

</tr>

<tr>

<td
style="width: 74px; height: 16px">

</td>

<td
style="width: 436px; height: 16px">

<asp:DetailsView
ID="DetailsView1"
runat="server"
AllowPaging="True"
AutoGenerateRows="False"

BackColor="Transparent"
BorderColor="#2B1E16"
BorderStyle="Solid"
DataKeyNames="idformulaire"

DataSourceID="admindata"
Height="50px"
Width="623px"
CellPadding="3"
HorizontalAlign="Left">

<FooterStyle
BackColor="Maroon"
/>

<EditRowStyle
BackColor="LightGray"
BorderStyle="Solid"
/>

<PagerStyle
BackColor="#2B1E16"
ForeColor="White"
/>

<Fields>

<asp:BoundField
DataField="idformulaire"
HeaderText="id formulaire"
InsertVisible="False"

ReadOnly="True"
SortExpression="idformulaire">

<HeaderStyle
ForeColor="SaddleBrown"
/>

</asp:BoundField>

<asp:BoundField
DataField="datedenregistrement"
HeaderText="demande enregitr&#233;e le :"

ReadOnly="True"
SortExpression="datedenregistrement"
/>

<asp:BoundField
DataField="Nom"
HeaderText="Nom"
SortExpression="Nom"
ReadOnly="True"
/>

<asp:BoundField
DataField="prenom"
HeaderText="pr&#233;nom"
SortExpression="prenom"
ReadOnly="True"
/>

<asp:BoundField
DataField="Adresse"
HeaderText="Adr&#233;sse"
SortExpression="Adresse"
ReadOnly="True"
/>

<asp:BoundField
DataField="Ville"
HeaderText="Ville"
SortExpression="Ville"
ReadOnly="True"
/>

<asp:BoundField
DataField="Telephone"
HeaderText="T&#233;l&#233;phone"
SortExpression="Telephone"
ReadOnly="True"
/>

<asp:BoundField
DataField="Poste"
HeaderText="Poste"
SortExpression="Poste"
ReadOnly="True"
/>

<asp:BoundField
DataField="Datededebut"
HeaderText="Date de d&#233;but cp"
SortExpression="Datededebut"
ReadOnly="True"
/>

<asp:BoundField
DataField="Datedefin"
HeaderText="Date de fin cp"
SortExpression="Datedefin"
ReadOnly="True"
/>

<asp:BoundField
DataField="Email"
HeaderText="Email"
SortExpression="Email"
/>

<asp:BoundField
DataField="Accord"
HeaderText="Accord"
SortExpression="Accord"
/>

<asp:BoundField
DataField="Refus"
HeaderText="Refus"
SortExpression="Refus"
/>

<asp:BoundField
DataField="Commentaire"
HeaderText="Commentaire"
SortExpression="Commentaire"
/>

<asp:BoundField
DataField="demandetraitee"
HeaderText="demande trait&#233;e"
SortExpression="demandetraitee"
/>

<asp:CommandField
ShowEditButton="True"
/>

<asp:HyperLinkField
NavigateUrl="~/OpenMail.aspx"
SortExpression="Email"
Target="_blank"

Text="Envoyer un email"
/>

</Fields>

<RowStyle
BackColor="Transparent"
/>

<HeaderStyle
BackColor="#FFE0C0"
/>

<InsertRowStyle
BackColor="Transparent"
/>

</asp:DetailsView>

</td>

<td
style="height: 16px; width: 48px;">

</td>

</tr>

<tr>

<td
style="width: 74px">

</td>

<td
style="width: 436px">

</td>

<td
style="width: 48px">

</td>

</tr>

</table>

<br
/>

&nbsp;</

asp:Content><

asp:Content
ID="Content3"
ContentPlaceHolderID="ContentPlaceHolder2"
Runat="Server"></

asp:Content><

asp:Content
ID="Content4"
ContentPlaceHolderID="ContentPlaceHolder4"
Runat="Server"></

asp:Content>

4 réponses

Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
1
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfSystemWebMail.asp <== add to favorit ;)

tu regardes comment marche ce name space et apres il suffit de recuper tes controles avec cette méthode pour remplir le corp de ton mail

((

TextBox)FormView2.FindControl(
"monControlARecup")).Text;
Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
1
Salut,

Si tu es en asp.net 2 pourquoi tu profites pas de cette techno pour envoyer ton mail ?
Messages postés
52
Date d'inscription
lundi 13 février 2006
Statut
Membre
Dernière intervention
10 juillet 2008
1
ben si justement mais je debute donc je suis pas un expert d ou ma question
Messages postés
52
Date d'inscription
lundi 13 février 2006
Statut
Membre
Dernière intervention
10 juillet 2008
1
tu peux m indiquer sur mon code comment integrer cela stp et merci pour ton aide