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
|
<table>
<tr>
<td valign="top">
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="id_mail" DataSourceID="Mails" PageSize="40">
<Columns>
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="id_mail" HeaderText="id_mail" InsertVisible="False" ReadOnly="True" SortExpression="id_mail" />
<asp:BoundField DataField="name_mail" HeaderText="name_mail" SortExpression="name_mail" />
<asp:BoundField DataField="subject_mail" HeaderText="subject_mail" SortExpression="subject_mail" />
</Columns>
<HeaderStyle BackColor="SteelBlue" ForeColor="White" />
<SelectedRowStyle BackColor="#E0E0E0" />
</asp:GridView>
<asp:SqlDataSource ID="Mails" runat="server" ConnectionString="<%$ ConnectionStrings:AutoResponderConnectionString %>"
SelectCommand="SELECT [id_mail], [name_mail], [subject_mail] FROM [Mail_Template] ORDER BY [id_mail]">
</asp:SqlDataSource>
</td>
<td valign="top" style="padding-left:5px; width: 392px;">
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="id_mail" DataSourceID="mails_details" Height="50px" Width="227px" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" AutoGenerateInsertButton="True" OnItemUpdated="DetailsView1_ItemUpdated" OnItemDeleted="DetailsView1_ItemDeleted" OnItemUpdating="DetailsView1_ItemUpdating">
<Fields>
<asp:BoundField DataField="id_mail" HeaderText="id_mail" InsertVisible="False" ReadOnly="True" SortExpression="id_mail" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="name_mail" HeaderText="name_mail" SortExpression="name_mail" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="path_mail_templateHTML" HeaderText="path_mail_templateHTML" SortExpression="path_mail_templateHTML" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="path_mail_templateTXT" HeaderText="path_mail_templateTXT" SortExpression="path_mail_templateTXT" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="subject_mail" HeaderText="subject_mail" SortExpression="subject_mail" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:CheckBoxField DataField="priority" HeaderText="priority" SortExpression="priority">
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:CheckBoxField>
<asp:BoundField DataField="reply_address" HeaderText="reply_address" SortExpression="reply_address" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="from_address" HeaderText="from_address" SortExpression="from_address" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="reply_name" HeaderText="reply_name" SortExpression="reply_name" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="from_name" HeaderText="from_name" SortExpression="from_name" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
<asp:BoundField DataField="path_mail_attachment" HeaderText="path_mail_attachment" SortExpression="path_mail_attachment" >
<HeaderStyle BackColor="SlateGray" ForeColor="White" Font-Bold="True" />
</asp:BoundField>
</Fields>
<HeaderStyle BackColor="LightBlue" ForeColor="White" />
</asp:DetailsView>
<asp:SqlDataSource ID="mails_details" runat="server" ConnectionString="<%$ ConnectionStrings:AutoResponderConnectionString %>"
SelectCommand="SELECT * FROM Mail_template WHERE id_mail=@id_mail" UpdateCommand="UPDATE Mail_Template SET [name_mail] = @name_mail WHERE [id_mail] = @id_mail" DeleteCommand="DELETE FROM Composed_by WHERE id_mail=@id_mail; DELETE FROM Stats WHERE id_mail=@id_mail; DELETE FROM Mail_Template WHERE id_mail=@id_mail; " InsertCommand="INSERT INTO Mail_template (name_mail, path_mail_templateHTML, path_mail_templateTXT, subject_mail, priority, reply_address, from_address, reply_name, from_name, path_mail_attachment) VALUES (@name_mail, @path_mail_templateHTML, @path_mail_templateTXT, @subject_mail, @priority, @reply_address, @from_address, @reply_name, @from_name, @path_mail_attachment)">
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" Name="id_mail" PropertyName="SelectedValue" Type="String" DefaultValue="1" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="name_mail" Type="String" />
<asp:Parameter Name="id_mail" Type="String"/>
</UpdateParameters>
<DeleteParameters>
<asp:Parameter Name="id_mail" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="name_mail" />
<asp:Parameter Name="path_mail_templateHTML" />
<asp:Parameter Name="path_mail_templateTXT" />
<asp:Parameter Name="subject_mail" />
<asp:Parameter Name="priority" />
<asp:Parameter Name="reply_address" />
<asp:Parameter Name="from_address" />
<asp:Parameter Name="reply_name" />
<asp:Parameter Name="from_name" />
<asp:Parameter Name="path_mail_attachment" />
</InsertParameters>
</asp:SqlDataSource>
<asp:Label ID="Label1" runat="server" Height="132px" Text="Label" Width="337px"></asp:Label></td>
</tr>
</table> |
Partager