/Docs/07-Implementacion/Source/trunk/EDUAR_Regular/EDUAR/EDUAR_UI/Private/Account/Profiles.aspx

http://blpm.googlecode.com/ · ASP.NET · 173 lines · 172 code · 1 blank · 0 comment · 0 complexity · d7e77d1d9f0f95595e2f47ed56f46727 MD5 · raw file

  1. <%@ Page Title="Modificar Perfiles" Language="C#" MasterPageFile="~/EDUARMaster.Master"
  2. AutoEventWireup="true" CodeBehind="Profiles.aspx.cs" Inherits="EDUAR_UI.Profiles" %>
  3. <%@ MasterType VirtualPath="~/EDUARMaster.Master" %>
  4. <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
  5. </asp:Content>
  6. <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
  7. <table width="100%" cellpadding="1" cellspacing="5" border="0">
  8. <tr>
  9. <td style="width: 80%; vertical-align: text-top">
  10. <h2>
  11. Modificar Perfiles<hr />
  12. </h2>
  13. </td>
  14. <td style="width: 20%; text-align: right" rowspan="2">
  15. <asp:Image ID="Image1" ImageUrl="~/Images/user-properties.png" runat="server" AlternateText="Modificar Perfiles"
  16. ToolTip="Modificar Perfiles" />
  17. </td>
  18. </tr>
  19. </table>
  20. <asp:UpdatePanel ID="udpFiltros" runat="server" UpdateMode="Conditional">
  21. <ContentTemplate>
  22. <table class="tablaInterna" cellpadding="0" cellspacing="0">
  23. <tr>
  24. <td align="right">
  25. <asp:ImageButton ID="btnBuscar" OnClick="btnBuscar_Click" runat="server" ToolTip="Buscar"
  26. ImageUrl="~/Images/botonBuscar.png" />
  27. <asp:ImageButton ID="btnNuevo" OnClick="btnNuevo_Click" runat="server" ToolTip="Nuevo"
  28. ImageUrl="~/Images/botonNuevo.png" />
  29. <asp:ImageButton ID="btnGuardar" OnClick="btnGuardar_Click" runat="server" ToolTip="Guardar"
  30. ImageUrl="~/Images/botonGuardar.png" />
  31. <asp:ImageButton ID="btnVolver" OnClick="btnVolver_Click" runat="server" ToolTip="Volver"
  32. ImageUrl="~/Images/botonVolver.png" />
  33. </td>
  34. </tr>
  35. </table>
  36. <asp:UpdatePanel ID="udpControlesBusqueda" runat="server" UpdateMode="Conditional">
  37. <ContentTemplate>
  38. <table class="tablaInterna" cellpadding="1" cellspacing="5">
  39. <tr>
  40. <td colspan="2">
  41. <h3>
  42. Buscar</h3>
  43. </td>
  44. </tr>
  45. <tr>
  46. <td valign="top" style="width: 10%">
  47. <asp:Label ID="lblRolesBusqueda" runat="server" Text="Perfiles:"></asp:Label>
  48. </td>
  49. <td style="width: 90%">
  50. <asp:CheckBoxList ID="chkListRolesBusqueda" TabIndex="2" runat="server">
  51. </asp:CheckBoxList>
  52. </td>
  53. </tr>
  54. </table>
  55. <br />
  56. </ContentTemplate>
  57. <Triggers>
  58. <asp:AsyncPostBackTrigger ControlID="btnGuardar" EventName="Click" />
  59. </Triggers>
  60. </asp:UpdatePanel>
  61. </ContentTemplate>
  62. <Triggers>
  63. <asp:AsyncPostBackTrigger ControlID="gvwPerfiles" EventName="RowCommand" />
  64. <asp:AsyncPostBackTrigger ControlID="btnNuevo" EventName="Click" />
  65. </Triggers>
  66. </asp:UpdatePanel>
  67. <asp:UpdatePanel ID="udpGrilla" runat="server" UpdateMode="Conditional">
  68. <ContentTemplate>
  69. <asp:GridView ID="gvwPerfiles" runat="server" PagerSettings-Visible="true" BorderStyle="Solid"
  70. OnRowCommand="gvwPerfiles_RowCommand" Width="100%" AutoGenerateColumns="False"
  71. AllowPaging="True" DataKeyNames="RoleId">
  72. <EmptyDataRowStyle HorizontalAlign="Center" />
  73. <Columns>
  74. <asp:TemplateField HeaderText="Acciones">
  75. <HeaderStyle HorizontalAlign="center" Width="5%" />
  76. <ItemStyle HorizontalAlign="center" />
  77. <ItemTemplate>
  78. <asp:ImageButton ID="modificarPerfil" runat="server" CommandName="Editar" CommandArgument='<%# Bind("RoleId") %>'
  79. ToolTip="Editar" ImageUrl="~/Images/Grillas/action_edit.png" />
  80. <asp:ImageButton ID="eliminarPerfil" runat="server" CommandName="Eliminar" CommandArgument='<%# Bind("Nombre") %>'
  81. ToolTip="Eliminar" ImageUrl="~/Images/Grillas/action_delete.png" />
  82. </ItemTemplate>
  83. </asp:TemplateField>
  84. <asp:TemplateField HeaderText="Perfil">
  85. <HeaderStyle HorizontalAlign="left" Width="20%" />
  86. <ItemStyle HorizontalAlign="left" />
  87. <ItemTemplate>
  88. <asp:Label ID="nombre" runat="server" Text='<%# Bind("Nombre") %>'></asp:Label>
  89. </ItemTemplate>
  90. </asp:TemplateField>
  91. <asp:TemplateField HeaderText="Descripcion">
  92. <HeaderStyle HorizontalAlign="left" Width="75%" />
  93. <ItemStyle HorizontalAlign="left" />
  94. <ItemTemplate>
  95. <asp:Label ID="descripcion" runat="server" Text='<%# Bind("Descripcion") %>'></asp:Label>
  96. </ItemTemplate>
  97. </asp:TemplateField>
  98. </Columns>
  99. </asp:GridView>
  100. <asp:UpdatePanel ID="udpEditRoles" runat="server" UpdateMode="Conditional">
  101. <ContentTemplate>
  102. <table class="tablaInterna" cellpadding="1" cellspacing="5">
  103. <tr>
  104. <td colspan="2">
  105. <h3>
  106. Editar Perfil</h3>
  107. </td>
  108. </tr>
  109. <tr>
  110. <td valign="top">
  111. <asp:Label ID="lblNombre" runat="server" Text="Nombre:"></asp:Label>
  112. </td>
  113. <td valign="top">
  114. <asp:Label ID="lblNombreRol" runat="server"></asp:Label>
  115. </td>
  116. </tr>
  117. <tr>
  118. <td valign="top">
  119. <asp:Label ID="lblDescripcion" runat="server" Text="Descripcion:"></asp:Label>
  120. </td>
  121. <td valign="top">
  122. <asp:TextBox runat="server" ID="txtDescripcion" CssClass="txtMultilinea" TextMode="MultiLine"
  123. MaxLength="256" />
  124. </td>
  125. </tr>
  126. </table>
  127. </ContentTemplate>
  128. <Triggers>
  129. <asp:AsyncPostBackTrigger ControlID="btnGuardar" EventName="Click" />
  130. </Triggers>
  131. </asp:UpdatePanel>
  132. <asp:UpdatePanel ID="udpNewRol" runat="server" UpdateMode="Conditional">
  133. <ContentTemplate>
  134. <table class="tablaInterna" cellpadding="1" cellspacing="5">
  135. <tr>
  136. <td colspan="2">
  137. <h3>
  138. Nuevo Perfil</h3>
  139. </td>
  140. </tr>
  141. <tr>
  142. <td valign="top">
  143. <asp:Label ID="lblNuevoRol" runat="server" Text="Nombre:"></asp:Label>
  144. </td>
  145. <td valign="top">
  146. <asp:TextBox ID="txtNuevoRol" runat="server" />
  147. </td>
  148. </tr>
  149. <tr>
  150. <td valign="top">
  151. <asp:Label ID="lblNuevaDescripcion" runat="server" Text="Descripcion:"></asp:Label>
  152. </td>
  153. <td valign="top">
  154. <asp:TextBox runat="server" ID="txtNuevaDescripcion" CssClass="txtMultilinea" TextMode="MultiLine"
  155. MaxLength="256" />
  156. </td>
  157. </tr>
  158. </table>
  159. </ContentTemplate>
  160. <Triggers>
  161. <asp:AsyncPostBackTrigger ControlID="btnGuardar" EventName="Click" />
  162. </Triggers>
  163. </asp:UpdatePanel>
  164. </ContentTemplate>
  165. <Triggers>
  166. <asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click" />
  167. <asp:AsyncPostBackTrigger ControlID="btnNuevo" EventName="Click" />
  168. <asp:AsyncPostBackTrigger ControlID="btnGuardar" EventName="Click" />
  169. <asp:AsyncPostBackTrigger ControlID="gvwPerfiles" EventName="RowCommand" />
  170. </Triggers>
  171. </asp:UpdatePanel>
  172. </asp:Content>