or
<%@ Control Language="C#" Inherits="OnData.WebSite.Modules.TrabajaConNosotros.ViewTrabajaConNosotros" |
CodeFile="ViewTrabajaConNosotros.ascx.cs" AutoEventWireup="true" %> |
<%@ Register Src="../../controls/Modal/ModalMessage.ascx" TagName="ModalMessage" |
TagPrefix="uc1" %> |
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
<script type="text/javascript"> |
function showLanguageForm(){ |
document.getElementById('<%= frmIdioma.ClientID %>').style.display = ''; |
} |
function showFormalAcademicForm(){ |
document.getElementById('<%= frmFAcademic.ClientID %>').style.display = ''; |
} |
function showCertificationForm(){ |
document.getElementById('<%= frmCertificacion.ClientID %>').style.display = ''; |
} |
function showAcademicaGeneralForm(){ |
document.getElementById('<%= frmAcademicaGeneral.ClientID %>').style.display = ''; |
} |
function checkLength(control, lenght, targetdiv){ |
var textbox = document.getElementById(control); |
var span = document.getElementById(targetdiv); |
numeroCaracteres = textbox.value.length; |
span.innerHTML = 'Te quedan ' + (lenght - numeroCaracteres) + ' caracteres'; |
if(numeroCaracteres > lenght) |
{ |
span.innerHTML = 'Te pasaste por ' + (numeroCaracteres - lenght)+ ' caracteres'; |
} |
} |
</script> |
<telerik:RadTabStrip ID="tbsStrip" runat="server" Skin="Forest" MultiPageID="rdMPControles" |
SelectedIndex="0"> |
<Tabs> |
<telerik:RadTab Text="Información General" runat="server" Selected="True"> |
</telerik:RadTab> |
<telerik:RadTab Text="Información Académica Formal" runat="server"> |
</telerik:RadTab> |
<telerik:RadTab Text="Información Académica General" runat="server"> |
</telerik:RadTab> |
<telerik:RadTab Text="Certificaciones" runat="server"> |
</telerik:RadTab> |
<telerik:RadTab Text="Información de Idiomas" runat="server"> |
</telerik:RadTab> |
</Tabs> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="rdMPControles" runat="server" SelectedIndex="0"> |
<telerik:RadPageView ID="rpvInfoGeneral" runat="server" Selected="true"> |
<div style="width: 450px; float: left;" runat="server" id="frmGeneral"> |
<br /> |
<h1> |
Por favor complete todos los campos |
</h1> |
<br /> |
<div id="form_container"> |
<table width="450" border="0"> |
<tr> |
<td width="129"> |
<p> |
Cédula |
</p> |
</td> |
<td width="311"> |
<asp:TextBox ID="txtUsuario" runat="server" MaxLength="100" CssClass="input" /> |
</td> |
<td width="311"> |
<asp:Button ID="btnVerificar" runat="server" CssClass="verificar" Text="Ingresar" |
OnClick="btnVerificar_Click" ValidationGroup="vgLogin" /> |
<asp:RegularExpressionValidator ID="revCedulaLogin" runat="server" ControlToValidate="txtUsuario" |
Display="Dynamic" ErrorMessage="Verifique que su cédula se encuentre bien escrita y sea mayor a 6 caracteres" |
Font-Size="10px" ForeColor="YellowGreen" ToolTip="Verifique que su cédula se encuentre bien escrita y sea mayor a 6 caracteres" |
ValidationExpression="[0-9]{6,}" ValidationGroup="vgLogin">Verifique que su cédula se encuentre bien escrita y sea mayor a 6 caracteres</asp:RegularExpressionValidator> |
<asp:RegularExpressionValidator ID="revCedulaNew" runat="server" ControlToValidate="txtUsuario" |
Display="Dynamic" ErrorMessage="Verifique que su cédula se encuentre bien escrita y sea mayor a 6 caracteres" |
Font-Size="10px" ForeColor="YellowGreen" ToolTip="Verifique que su cédula se encuentre bien escrita y sea mayor a 6 caracteres" |
ValidationExpression="[0-9]{6,}" ValidationGroup="vgNewUser">Verifique que su cédula se encuentre bien escrita y sea mayor a 6 caracteres</asp:RegularExpressionValidator><asp:RequiredFieldValidator |
ID="rfvCedulaLogin" runat="server" ControlToValidate="txtUsuario" Display="Dynamic" |
ErrorMessage="Debes llenar este campo" ForeColor="YellowGreen" ToolTip="Debes llenar este campo" |
ValidationGroup="vgLogin" Font-Size="10px">Debes llenar este campo</asp:RequiredFieldValidator> |
<asp:RequiredFieldValidator ID="rfvCedulaNew" runat="server" ControlToValidate="txtUsuario" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgNewUser" Font-Size="10px">Debes llenar este campo</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Contraseña</p> |
</td> |
<td> |
<asp:TextBox runat="server" CssClass="input" TextMode="Password" MaxLength="15" ID="txtPwd" /></td> |
<td> |
<asp:RequiredFieldValidator ID="rfvContrasenaLogin" runat="server" ControlToValidate="txtPwd" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgLogin" Font-Size="10px">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revPwdLogin" runat="server" ControlToValidate="txtPwd" Display="Dynamic" |
ErrorMessage="Este campo contiene caracteres inválidos. Verifique que la contraseña sea mayor a 8 caracteres" |
ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos. Verifique que la contraseña sea mayor a 8 caracteres" |
ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ){8,}" |
ValidationGroup="vgLogin" Font-Size="10px">Este campo contiene caracteres inválidos. Verifique que la contraseña sea mayor a 8 caracteres</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Nombre para mostrar:</p> |
</td> |
<td> |
<asp:TextBox runat="server" ID="txtPila" MaxLength="128" CssClass="input" /></td> |
<td> |
<asp:RequiredFieldValidator ID="rfvPila" runat="server" ControlToValidate="txtPila" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgNewUser" Font-Size="10px">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revPila" runat="server" ControlToValidate="txtPila" Display="Dynamic" ErrorMessage="Este campo contiene caracteres inválidos." |
ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationGroup="vgNewUser" ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
Font-Size="10px">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Nombres</p> |
</td> |
<td> |
<asp:TextBox runat="server" ID="txtName" MaxLength="50" CssClass="input" /></td> |
<td> |
<asp:RequiredFieldValidator ID="rfvNombres" runat="server" ControlToValidate="txtName" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" ForeColor="YellowGreen" |
ValidationGroup="vgNewUser" Font-Size="10px">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revNombre" runat="server" ControlToValidate="txtName" Display="Dynamic" ErrorMessage="Este campo contiene caracteres inválidos." |
ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationGroup="vgNewUser" Font-Size="10px" ValidationExpression="([a-zA-Z]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Apellidos</p> |
</td> |
<td> |
<asp:TextBox runat="server" ID="txtLasName" MaxLength="50" CssClass="input" /></td> |
<td> |
<asp:RequiredFieldValidator ID="rfvApellidos" runat="server" ControlToValidate="txtLasName" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" ForeColor="YellowGreen" |
ValidationGroup="vgNewUser" Font-Size="10px">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revLastName" runat="server" ControlToValidate="txtLasName" Display="Dynamic" |
ErrorMessage="Este campo contiene caracteres inválidos." ForeColor="YellowGreen" |
ToolTip="Este campo contiene caracteres inválidos." ValidationGroup="vgNewUser" |
Font-Size="10px" ValidationExpression="([a-zA-Z]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Email</p> |
</td> |
<td> |
<asp:TextBox runat="server" ID="txtEmail" MaxLength="256" CssClass="input" /> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvEmail" runat="server" ControlToValidate="txtEmail" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" ForeColor="YellowGreen" |
ValidationGroup="vgNewUser" Font-Size="10px">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revEmail" runat="server" ControlToValidate="txtEmail" Display="Dynamic" ErrorMessage="Este campo contiene caracteres inválidos." |
ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="vgNewUser" |
Font-Size="10px">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
</td> |
<td> |
<asp:Button ID="btnLimpiar" runat="server" CssClass="verificar" Text="Limpiar" OnClick="btnLimpiar_Click" /> |
<asp:Button ID="btnEnviar" runat="server" CssClass="verificar" Text="Enviar" CommandName="Add" |
OnClick="btnEnviar_Click" ValidationGroup="vgNewUser" /> |
</td> |
<td> |
</td> |
</tr> |
<tr> |
<td colspan="3"> |
</td> |
</tr> |
</table> |
</div> |
</div> |
</telerik:RadPageView> |
<telerik:RadPageView ID="rpvInfoAcademicaFormal" runat="server"> |
<telerik:RadGrid ID="rdGridInformacionAcademicaFormal" runat="server" AllowPaging="True" |
GridLines="None" Skin="Forest" DataSourceID="odsnformacionAcademicaFormal" AutoGenerateColumns="False" |
OnRowDrop="rdGridInformacionAcademicaFormal_RowDrop"> |
<HeaderContextMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</HeaderContextMenu> |
<MasterTableView DataSourceID="odsnformacionAcademicaFormal" DataKeyNames="Id"> |
<NoRecordsTemplate> |
No haz ingresado información de este tipo en el sistema. |
</NoRecordsTemplate> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
<Columns> |
<telerik:GridBoundColumn DataField="Degree" HeaderText="Título Obtenido" SortExpression="Degree" |
UniqueName="Course"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="College" HeaderText="Universidad" SortExpression="College" |
UniqueName="College"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="StartedDate" DataType="System.DateTime" HeaderText="Fecha de Inicio" |
SortExpression="StartedDate" UniqueName="StartedDate"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="FinalizedDate" DataType="System.DateTime" HeaderText="Fecha de Finalización" |
SortExpression="FinalizedDate" UniqueName="FinalizedDate" EmptyDataText="Aún sin finalizar"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CreationDate" DataType="System.DateTime" HeaderText="Última Actualización" |
SortExpression="CreationDate" UniqueName="CreationDate"> |
</telerik:GridBoundColumn> |
</Columns> |
<PagerStyle NextPageText="Siguiente" PrevPageText="Anterior" /> |
</MasterTableView> |
<FilterMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</FilterMenu> |
<ClientSettings AllowRowsDragDrop="True"> |
<Selecting AllowRowSelect="true" /> |
<ClientMessages PagerTooltipFormatString="Página <b>{0}</b> de <b>{1}</b> pages" /> |
</ClientSettings> |
</telerik:RadGrid> |
<asp:ObjectDataSource ID="odsnformacionAcademicaFormal" runat="server" SelectMethod="GetProfessionalAcademicBackgroundInfos" |
TypeName="OnData.WebSite.Modules.TrabajaConNosotros.TrabajaConNosotrosController"> |
<SelectParameters> |
<asp:Parameter Name="userId" Type="Int32" /> |
</SelectParameters> |
</asp:ObjectDataSource> |
<asp:ImageButton ID="imbDeleteAcademicaFormal" runat="server" ImageUrl="~/Portals/0/images/trash_can.png" |
AlternateText="Arrastre una fila para eliminar" ToolTip="Arrastre una fila para eliminar" /><asp:ImageButton |
ID="imbEditAcademicaFormal" runat="server" ImageUrl="~/Portals/0/images/edit.png" |
AlternateText="Arrastre una fila para editar" ToolTip="Arrastre una fila para editar" /><br /> |
<span class="small" style="font-size: 11px;">Para agregar un nuevo título, haz |
click <a href="javascript:showFormalAcademicForm();">aquí</a>.<br /> |
Para editar un registro, arrastre una fila y sueltela sobre el lápiz.<br /> |
Para eliminar un registro, arrastre una fila y sueltela sobre la papelera. </span> |
<div id="frmFAcademic" runat="server" style="display: none;"> |
<div style="width: 450px; float: left;"> |
<br /> |
<h1> |
Por favor complete todos los campos |
</h1> |
<br /> |
<div id="Div2"> |
<table width="450" border="0"> |
<tr> |
<td width="129"> |
<p> |
Título</p> |
</td> |
<td width="311"> |
<asp:TextBox runat="server" ID="txtbTitle" MaxLength="50" CssClass="input" /> |
</td> |
<td width="311"> |
<asp:RequiredFieldValidator ID="rfvTitulo" runat="server" ControlToValidate="txtbTitle" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ValidationGroup="vgTitle">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revTitulo" runat="server" ControlToValidate="txtbTitle" Display="Dynamic" |
ErrorMessage="Este campo contiene caracteres inválidos." Font-Size="10px" |
ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="([a-zA-Z]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
ValidationGroup="vgTitle">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Lugar dónde estudió |
</p> |
</td> |
<td> |
<p> |
<asp:DropDownList runat="server" ID="ddlUniversidad" CssClass="input" AppendDataBoundItems="True" |
DataSourceID="odsUniversidades" DataTextField="Name" DataValueField="Id"> |
<asp:ListItem Selected="True" Value="0">[Seleccione]</asp:ListItem> |
</asp:DropDownList> |
<asp:ObjectDataSource ID="odsUniversidades" runat="server" SelectMethod="GetColleges" |
TypeName="OnData.WebSite.Modules.TrabajaConNosotros.TrabajaConNosotrosController"> |
</asp:ObjectDataSource> |
</p> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvUniversidad" runat="server" ControlToValidate="ddlUniversidad" |
Display="Dynamic" ErrorMessage="Debes seleccionar una opción" Font-Size="10px" |
ForeColor="YellowGreen" InitialValue="0" ToolTip="Debes seleccionar una opción" |
ValidationGroup="vgTitle">Debes seleccionar una opción</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Fecha de Inicio</p> |
</td> |
<td> |
<div style="margin-left: 10px;"> |
<telerik:RadDatePicker ID="rcInicio" runat="server" Skin="Forest"> |
<DatePopupButton HoverImageUrl="" ImageUrl=""></DatePopupButton> |
<DateInput ReadOnly="True" runat="server" ID="rdInicio" DateFormat="dd/MM/yyyy"> |
</DateInput> |
<Calendar Skin="Forest" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
ViewSelectorText="x" CultureInfo="spanish (colombia)" runat="server" ID="clInicio"> |
</Calendar> |
</telerik:RadDatePicker> |
</div> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvFechaInicial" runat="server" ControlToValidate="rcInicio" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ValidationGroup="vgTitle">Debes llenar este campo</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Fecha de Finalización</p> |
</td> |
<td> |
<div style="margin-left: 10px;"> |
<telerik:RadDatePicker ID="rdFinal" runat="server" Skin="Forest"> |
<DatePopupButton HoverImageUrl="" ImageUrl=""></DatePopupButton> |
<DateInput ReadOnly="True" runat="server" ID="diFinal" DateFormat="dd/MM/yyyy"> |
</DateInput> |
<Calendar Skin="Forest" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
ViewSelectorText="x" CultureInfo="spanish (colombia)" runat="server" ID="clFinal"> |
</Calendar> |
</telerik:RadDatePicker> |
</div> |
</td> |
<td> |
<asp:CompareValidator ID="cmpFechaFormal" runat="server" ControlToCompare="rcInicio" |
ControlToValidate="rdFinal" Display="Dynamic" ErrorMessage="Verifique que el intervalo de fechas sea correcto." |
Font-Size="10px" ForeColor="YellowGreen" Operator="GreaterThan" ToolTip="Verifique que el intervalo de fechas sea correcto." |
Type="Date" ValidationGroup="vgTitle">Verifique que el intervalo de fechas sea correcto.</asp:CompareValidator></td> |
</tr> |
<tr> |
<td> |
</td> |
<td> |
<asp:Button ID="btnAcademicaFormalLimpiar" runat="server" CssClass="verificar" Text="Limpiar" |
OnClick="btnAcademicaFormalLimpiar_Click" /> |
<asp:Button ID="btnAcademicaFormalEnviar" runat="server" CssClass="verificar" Text="Enviar" |
CommandName="Add" OnClick="btnAcademicaFormalEnviar_Click" ValidationGroup="vgTitle" /> |
</td> |
<td> |
</td> |
</tr> |
<tr> |
<td colspan="3"> |
</td> |
</tr> |
</table> |
</div> |
</div> |
</div> |
</telerik:RadPageView> |
<telerik:RadPageView ID="rpvInfoAcademicaGeneral" runat="server"> |
<telerik:RadGrid ID="rdGridInformacionAcademicaGeneral" runat="server" AllowPaging="True" |
AutoGenerateColumns="False" DataSourceID="odsInformacionAcademicaGeneral" GridLines="None" |
Skin="Forest" OnRowDrop="rdGridInformacionAcademicaGeneral_RowDrop"> |
<HeaderContextMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</HeaderContextMenu> |
<PagerStyle NextPageText="Siguiente" PrevPageText="Anterior" /> |
<MasterTableView DataSourceID="odsInformacionAcademicaGeneral" DataKeyNames="Id"> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
<Columns> |
<telerik:GridBoundColumn DataField="Course" HeaderText="Curso" SortExpression="Course" |
UniqueName="Course"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="College" HeaderText="Institución Educativa" |
SortExpression="College" UniqueName="College"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="StartedDate" DataType="System.DateTime" HeaderText="Fecha de Inicio" |
SortExpression="StartedDate" UniqueName="StartedDate"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="FinalizedDate" DataType="System.DateTime" HeaderText="Fecha de Finalización" |
SortExpression="FinalizedDate" UniqueName="FinalizedDate"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CreationDate" DataType="System.DateTime" HeaderText="Última Actualización" |
SortExpression="CreationDate" UniqueName="CreationDate"> |
</telerik:GridBoundColumn> |
</Columns> |
<NoRecordsTemplate> |
No haz ingresado información de este tipo en el sistema. |
</NoRecordsTemplate> |
</MasterTableView> |
<FilterMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</FilterMenu> |
<ClientSettings AllowRowsDragDrop="True"> |
<Selecting AllowRowSelect="True" /> |
<ClientMessages PagerTooltipFormatString="Página: <b>{0}</b> de <b>{1}</b> pages" /> |
</ClientSettings> |
</telerik:RadGrid><asp:ObjectDataSource ID="odsInformacionAcademicaGeneral" runat="server" |
SelectMethod="GetAcademicBackgroundInfos" TypeName="OnData.WebSite.Modules.TrabajaConNosotros.TrabajaConNosotrosController"> |
<SelectParameters> |
<asp:Parameter Name="userId" Type="Int32" /> |
</SelectParameters> |
</asp:ObjectDataSource> |
<asp:ImageButton ID="imbDeleteAcademicaGeneral" runat="server" ImageUrl="~/Portals/0/images/trash_can.png" |
AlternateText="Arrastre una fila para eliminar" ToolTip="Arrastre una fila para eliminar" /><asp:ImageButton |
ID="imbEditAcademicaGeneral" runat="server" ImageUrl="~/Portals/0/images/edit.png" |
AlternateText="Arrastre una fila para editar" ToolTip="Arrastre una fila para editar" /> |
<br /> |
<span class="small" style="font-size: 11px;">Para agregar un nuevo curso, haz click |
<a href="javascript:showAcademicaGeneralForm();">aquí</a>.<br /> |
Para editar un registro, arrastre una fila y sueltela sobre el lápiz.<br /> |
Para eliminar un registro, arrastre una fila y sueltela sobre la papelera. </span> |
<br /> |
<div id="frmAcademicaGeneral" runat="server" style="display: none;"> |
<div style="width: 450px; float: left;"> |
<br /> |
<h1> |
Por favor complete todos los campos |
</h1> |
<br /> |
<div id="Div5"> |
<table width="450" border="0"> |
<tr> |
<td width="129"> |
<p> |
Curso</p> |
</td> |
<td width="311"> |
<asp:TextBox runat="server" ID="txtGeneralCurso" MaxLength="70" CssClass="input" /> |
</td> |
<td width="311"> |
<asp:RequiredFieldValidator ID="rfvCurso" runat="server" ControlToValidate="txtGeneralCurso" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgCourse">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revCurso" runat="server" ControlToValidate="txtGeneralCurso" Display="Dynamic" |
ErrorMessage="Este campo contiene caracteres inválidos." Font-Size="10px" |
ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
ValidationGroup="vgCourse">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Lugar dónde estudió |
</p> |
</td> |
<td> |
<p> |
<asp:TextBox runat="server" ID="txtGeneralInstitucion" MaxLength="70" CssClass="input" /> |
</p> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvInstitucion" runat="server" ControlToValidate="txtGeneralInstitucion" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ValidationGroup="vgCourse">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revInstitucion" runat="server" ControlToValidate="txtGeneralInstitucion" |
Display="Dynamic" ErrorMessage="Este campo contiene caracteres inválidos." |
Font-Size="10px" ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
ValidationGroup="vgCourse">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Fecha de Inicio</p> |
</td> |
<td> |
<div style="margin-left: 10px;"> |
<telerik:RadDatePicker ID="rdGeneralFechaInicio" runat="server" Skin="Forest"> |
<DatePopupButton HoverImageUrl="" ImageUrl=""></DatePopupButton> |
<DateInput ReadOnly="True" runat="server" ID="diGeneralFechaInicio" DateFormat="dd/MM/yyyy"> |
</DateInput> |
<Calendar Skin="Forest" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
ViewSelectorText="x" CultureInfo="spanish (colombia)" runat="server" ID="clGeneralFechaInicio"> |
</Calendar> |
</telerik:RadDatePicker> |
</div> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvInicioCurso" runat="server" ControlToValidate="rdGeneralFechaInicio" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgCourse">Debes llenar este campo</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Fecha de Finalización</p> |
</td> |
<td> |
<div style="margin-left: 10px;"> |
<telerik:RadDatePicker ID="rdGeneralFechaFinalizacion" runat="server" Skin="Forest"> |
<DatePopupButton HoverImageUrl="" ImageUrl=""></DatePopupButton> |
<DateInput ReadOnly="True" runat="server" ID="diGeneralFechaFinalizacion" DateFormat="dd/MM/yyyy"> |
</DateInput> |
<Calendar Skin="Forest" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
ViewSelectorText="x" CultureInfo="spanish (colombia)" runat="server" ID="clGeneralFechaFinalizacion"> |
</Calendar> |
</telerik:RadDatePicker> |
</div> |
</td> |
<td> |
<asp:CompareValidator ID="cmpFecha" runat="server" ControlToCompare="rdGeneralFechaInicio" |
ControlToValidate="rdGeneralFechaFinalizacion" Display="Dynamic" ErrorMessage="Verifique que el intervalo de fechas sea correcto." |
Font-Size="10px" ForeColor="YellowGreen" Operator="GreaterThan" ToolTip="Verifique que el intervalo de fechas sea correcto." |
Type="Date" ValidationGroup="vgCourse">Verifique que el intervalo de fechas sea correcto.</asp:CompareValidator></td> |
</tr> |
<tr> |
<td> |
</td> |
<td> |
<asp:Button ID="btnAcademicaGeneralLimpiar" runat="server" CssClass="verificar" Text="Limpiar" |
OnClick="btnAcademicaGeneralLimpiar_Click" /> |
<asp:Button ID="btnAcademicaGeneralEnviar" runat="server" CssClass="verificar" Text="Enviar" |
CommandName="Add" OnClick="btnAcademicaGeneralEnviar_Click" ValidationGroup="vgCourse" /> |
</td> |
<td> |
</td> |
</tr> |
<tr> |
<td colspan="3"> |
</td> |
</tr> |
</table> |
</div> |
</div> |
</div> |
</telerik:RadPageView> |
<telerik:RadPageView ID="rdvCertificaciones" runat="server"> |
<telerik:RadGrid ID="rdGridCertificaciones" runat="server" AllowPaging="True" AutoGenerateColumns="False" |
DataSourceID="odsCertificaciones" GridLines="None" Skin="Forest" OnRowDrop="rdGridCertificaciones_RowDrop"> |
<HeaderContextMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</HeaderContextMenu> |
<MasterTableView DataSourceID="odsCertificaciones" DataKeyNames="Id"> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
<Columns> |
<telerik:GridBoundColumn DataField="Description" HeaderText="Descripción de la Certificación" |
SortExpression="Description" UniqueName="Description"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="DevelopmentCompany" HeaderText="Compañía Desarrolladora" |
SortExpression="DevelopmentCompany" UniqueName="DevelopmentCompany"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Version" HeaderText="Version" SortExpression="Version" |
UniqueName="Version"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="ObtainedDate" DataType="System.DateTime" HeaderText="Fecha en la cual Obtuvo la Certificación" |
SortExpression="ObtainedDate" UniqueName="ObtainedDate"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CreationDate" DataType="System.DateTime" HeaderText="Última Actualización" |
SortExpression="CreationDate" UniqueName="CreationDate"> |
</telerik:GridBoundColumn> |
</Columns> |
<NoRecordsTemplate> |
No haz ingresado información de este tipo en el sistema. |
</NoRecordsTemplate> |
</MasterTableView> |
<FilterMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</FilterMenu> |
<PagerStyle NextPageText="Siguiente" PrevPageText="Anterior" /> |
<ClientSettings AllowRowsDragDrop="True"> |
<Selecting AllowRowSelect="true" /> |
<ClientMessages PagerTooltipFormatString="Página: <b>{0}</b> de <b>{1}</b> pages" /> |
</ClientSettings> |
</telerik:RadGrid> |
<asp:ObjectDataSource ID="odsCertificaciones" runat="server" SelectMethod="GetCertificactionInfos" |
TypeName="OnData.WebSite.Modules.TrabajaConNosotros.TrabajaConNosotrosController"> |
<SelectParameters> |
<asp:Parameter Name="userId" Type="Int32" /> |
</SelectParameters> |
</asp:ObjectDataSource> |
<asp:ImageButton ID="imbDeleteCertificacion" runat="server" ImageUrl="~/Portals/0/images/trash_can.png" |
AlternateText="Arrastre una fila para eliminar" ToolTip="Arrastre una fila para eliminar" /><asp:ImageButton |
ID="imbEditCertificacion" runat="server" ImageUrl="~/Portals/0/images/edit.png" |
AlternateText="Arrastre una fila para editar" ToolTip="Arrastre una fila para editar" /><br /> |
<span class="small" style="font-size: 11px;">Para agregar una nueva certificación, |
haz click <a href="javascript:showCertificationForm();">aquí</a>.<br /> |
Para editar un registro, arrastre una fila y sueltela sobre el lápiz.<br /> |
Para eliminar un registro, arrastre una fila y sueltela sobre la papelera. </span> |
<br /> |
<div id="frmCertificacion" style="display: none;" runat="server"> |
<div style="width: 450px; float: left;"> |
<br /> |
<h1> |
Por favor complete todos los campos |
</h1> |
<br /> |
<div id="Div4"> |
<table width="450" border="0"> |
<tr> |
<td width="129"> |
<p> |
Descripción</p> |
</td> |
<td width="311"> |
<asp:TextBox ID="txtDescripcionCertificacion" runat="server" MaxLength="200" TextMode="MultiLine" |
CssClass="textarea" /> |
</td> |
<td width="311"> |
<span id="charactersLeft" style="color: #9ACD32; font-size: 10px;">Te quedan 200 caracteres</span>. |
<asp:RequiredFieldValidator ID="rfvDescripcion" runat="server" ControlToValidate="txtDescripcionCertificacion" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgCertificacion">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revDescripcion" runat="server" ControlToValidate="txtDescripcionCertificacion" |
Display="Dynamic" ErrorMessage="Este campo contiene caracteres inválidos." |
Font-Size="10px" ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+((\s|\S)([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
ValidationGroup="vgCertificacion">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator> |
<asp:RegularExpressionValidator ID="revLongitud" runat="server" ControlToValidate="txtDescripcionCertificacion" |
Display="Dynamic" ErrorMessage="Te haz excedido en el máximo de caracteres" |
Font-Size="10px" ForeColor="YellowGreen" ToolTip="Te haz excedido en el máximo de caracteres" |
ValidationExpression="^[\s\S]{0,200}$" ValidationGroup="vgCertificacion">Te haz excedido en el máximo de caracteres</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Compañía</p> |
</td> |
<td> |
<asp:TextBox runat="server" ID="txtCompaniaCertificacion" MaxLength="50" CssClass="input" |
Columns="50" Rows="4" /> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvCompania" runat="server" ControlToValidate="txtCompaniaCertificacion" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgCertificacion">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revCompania" runat="server" ControlToValidate="txtCompaniaCertificacion" |
Display="Dynamic" ErrorMessage="Este campo contiene caracteres inválidos." |
Font-Size="10px" ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
ValidationGroup="vgCertificacion">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Versión</p> |
</td> |
<td> |
<asp:TextBox runat="server" ID="txtVersionCertificacion" MaxLength="30" CssClass="input" /> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvVersion" runat="server" ControlToValidate="txtVersionCertificacion" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgCertificacion">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revVersion" runat="server" ControlToValidate="txtVersionCertificacion" Display="Dynamic" |
ErrorMessage="Este campo contiene caracteres inválidos." Font-Size="10px" |
ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
ValidationGroup="vgCertificacion">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Fecha de Obtención |
</p> |
</td> |
<td> |
<div style="margin-left: 10px;"> |
<telerik:RadDatePicker ID="rdCertificacionFechaObtencion" runat="server" Skin="Forest"> |
<DatePopupButton HoverImageUrl="" ImageUrl=""></DatePopupButton> |
<DateInput ReadOnly="True" runat="server" ID="diCertificacionFechaObtencion" DateFormat="dd/MM/yyyy"> |
</DateInput> |
<Calendar Skin="Forest" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
ViewSelectorText="x" CultureInfo="spanish (colombia)" runat="server" ID="clCertificacionFechaObtencion"> |
</Calendar> |
</telerik:RadDatePicker> |
</div> |
</td> |
<td> |
<asp:RequiredFieldValidator ID="rfvFechaCertificacion" runat="server" ControlToValidate="rdCertificacionFechaObtencion" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgCertificacion">Debes llenar este campo</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td> |
</td> |
<td> |
<asp:Button ID="btnCertificacionLimpiar" runat="server" CssClass="verificar" Text="Limpiar" |
OnClick="btnCertificacionLimpiar_Click" /> |
<asp:Button ID="btnCertificacionEnviar" runat="server" CssClass="verificar" Text="Enviar" |
CommandName="Add" OnClick="btnCertificacionEnviar_Click" ValidationGroup="vgCertificacion" /> |
</td> |
<td> |
</td> |
</tr> |
<tr> |
<td colspan="3"> |
</td> |
</tr> |
</table> |
</div> |
</div> |
</div> |
</telerik:RadPageView> |
<telerik:RadPageView ID="rpvIdiomas" runat="server"> |
<telerik:RadGrid ID="rdGridIdiomas" runat="server" AllowPaging="True" AutoGenerateColumns="False" |
DataSourceID="odsIdiomas" GridLines="None" Skin="Forest" OnRowDrop="rdGridIdiomas_RowDrop"> |
<HeaderContextMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</HeaderContextMenu> |
<MasterTableView DataSourceID="odsIdiomas" DataKeyNames="Id"> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px" /> |
</ExpandCollapseColumn> |
<Columns> |
<telerik:GridBoundColumn DataField="Language" HeaderText="Idioma" SortExpression="Language" |
UniqueName="Language"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="SpeechLevel" HeaderText="Nivel Con Respecto a Habla" |
SortExpression="SpeechLevel" UniqueName="SpeechLevel"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="WriteLevel" HeaderText="Nivel con Respecto a Escritura" |
SortExpression="WriteLevel" UniqueName="WriteLevel"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Institution" HeaderText="Institución en la cual Estudio" |
SortExpression="Institution" UniqueName="Institution"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CreationDate" DataType="System.DateTime" HeaderText="Última Actualización" |
SortExpression="CreationDate" UniqueName="CreationDate"> |
</telerik:GridBoundColumn> |
</Columns> |
<NoRecordsTemplate> |
No haz ingresado información de este tipo en el sistema. |
</NoRecordsTemplate> |
</MasterTableView> |
<FilterMenu EnableTheming="True" Skin="Forest"> |
<CollapseAnimation Duration="200" Type="OutQuint" /> |
</FilterMenu> |
<PagerStyle NextPageText="Siguiente" PrevPageText="Anterior" /> |
<ClientSettings AllowRowsDragDrop="True"> |
<Selecting AllowRowSelect="True" /> |
<ClientMessages PagerTooltipFormatString="Página: <b>{0}</b> de <b>{1}</b> pages" /> |
</ClientSettings> |
</telerik:RadGrid> |
<asp:ObjectDataSource ID="odsIdiomas" runat="server" SelectMethod="GetLanguageBackgroundInfos" |
TypeName="OnData.WebSite.Modules.TrabajaConNosotros.TrabajaConNosotrosController"> |
<SelectParameters> |
<asp:Parameter Name="userId" Type="Int32" /> |
</SelectParameters> |
</asp:ObjectDataSource> |
<asp:ImageButton ID="imbDeleteLanguage" runat="server" ImageUrl="~/Portals/0/images/trash_can.png" |
AlternateText="Arrastre una fila para eliminar" ToolTip="Arrastre una fila para eliminar" /><asp:ImageButton |
ID="imbEditIdiomas" runat="server" ImageUrl="~/Portals/0/images/edit.png" AlternateText="Arrastre una fila para editar" |
ToolTip="Arrastre una fila para editar" /><br /> |
<span class="small" style="font-size: 11px;">Para agregar un nuevo idioma, haz click |
<a href="javascript:showLanguageForm();">aquí</a>.<br /> |
Para editar un registro, arrastre una fila y sueltela sobre el lápiz.<br /> |
Para eliminar un registro, arrastre una fila y sueltela sobre la papelera. </span> |
<br /> |
<div id="frmIdioma" style="display: none;" runat="server"> |
<div style="width: 450px; float: left;"> |
<br /> |
<h1> |
Por favor complete todos los campos |
</h1> |
<br /> |
<div id="Div1"> |
<table width="450" border="0"> |
<tr> |
<td width="129"> |
<p> |
Idioma</p> |
</td> |
<td width="311"> |
<asp:DropDownList runat="server" ID="ddlIdioma" CssClass="input" AppendDataBoundItems="True" |
DataSourceID="odsIdioma" DataTextField="Name" DataValueField="Id"> |
<asp:ListItem Selected="True" Value="0">[Seleccione]</asp:ListItem> |
</asp:DropDownList> |
<asp:ObjectDataSource ID="odsIdioma" runat="server" SelectMethod="GetLanguages" TypeName="OnData.WebSite.Modules.TrabajaConNosotros.TrabajaConNosotrosController"> |
</asp:ObjectDataSource> |
</td> |
<td width="311"> |
<asp:RequiredFieldValidator ID="rfvIdioma" runat="server" ControlToValidate="ddlIdioma" |
Display="Dynamic" ErrorMessage="Debes seleccionar una opción" Font-Size="10px" |
ForeColor="YellowGreen" InitialValue="0" ToolTip="Debes seleccionar una opción" |
ValidationGroup="vgIdioma">Debes seleccionar una opción</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Nivel de Habla</p> |
</td> |
<td> |
<asp:DropDownList runat="server" ID="ddlNivelHabla" CssClass="input" AppendDataBoundItems="True" |
DataSourceID="odsLanguageLevel" DataTextField="Description" DataValueField="Id"> |
<asp:ListItem Selected="True" Value="0">[Seleccione]</asp:ListItem> |
</asp:DropDownList></td> |
<td> |
<asp:RequiredFieldValidator ID="rfvNivelHabla" runat="server" ControlToValidate="ddlNivelHabla" |
Display="Dynamic" ErrorMessage="Debes seleccionar una opción" Font-Size="10px" |
ForeColor="YellowGreen" InitialValue="0" ToolTip="Debes seleccionar una opción" |
ValidationGroup="vgIdioma">Debes seleccionar una opción</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td> |
<p> |
Nivel de Escritura</p> |
</td> |
<td> |
<asp:DropDownList runat="server" ID="ddlNivelEscritura" CssClass="input" AppendDataBoundItems="True" |
DataSourceID="odsLanguageLevel" DataTextField="Description" DataValueField="Id"> |
<asp:ListItem Selected="True" Value="0">[Seleccione]</asp:ListItem> |
</asp:DropDownList></td> |
<td> |
<asp:RequiredFieldValidator ID="rfvNivelEscritura" runat="server" ControlToValidate="ddlNivelEscritura" |
Display="Dynamic" ErrorMessage="Debes seleccionar una opción" Font-Size="10px" |
ForeColor="YellowGreen" InitialValue="0" ToolTip="Debes seleccionar una opción" |
ValidationGroup="vgIdioma">Debes seleccionar una opción</asp:RequiredFieldValidator></td> |
</tr> |
<tr> |
<td style="height: 42px"> |
<p> |
Institución</p> |
</td> |
<td style="height: 42px"> |
<asp:TextBox runat="server" ID="txtInstitucionIdioma" MaxLength="50" CssClass="input" /> |
</td> |
<td style="height: 42px"> |
<asp:RequiredFieldValidator ID="rfvInstitucionIdioma" runat="server" ControlToValidate="txtInstitucionIdioma" |
Display="Dynamic" ErrorMessage="Debes llenar este campo" Font-Size="10px" ForeColor="YellowGreen" |
ToolTip="Debes llenar este campo" ValidationGroup="vgIdioma">Debes llenar este campo</asp:RequiredFieldValidator><asp:RegularExpressionValidator |
ID="revInstitucionIdioma" runat="server" ControlToValidate="txtInstitucionIdioma" |
Display="Dynamic" ErrorMessage="Este campo contiene caracteres inválidos." |
Font-Size="10px" ForeColor="YellowGreen" ToolTip="Este campo contiene caracteres inválidos." |
ValidationExpression="([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ|-|_)+(\s([a-zA-Z]|[0-9]|á|é|í|ó|ú|-|_|Á|É|Í|Ó|Ú|ñ|Ñ)+)*" |
ValidationGroup="vgIdioma">Este campo contiene caracteres inválidos.</asp:RegularExpressionValidator></td> |
</tr> |
<tr> |
<td> |
</td> |
<td> |
<asp:Button ID="btnIdiomaLimpiar" runat="server" CssClass="verificar" Text="Limpiar" |
OnClick="btnIdiomaLimpiar_Click" /> |
<asp:Button ID="btnIdiomaEnviar" runat="server" CssClass="verificar" Text="Enviar" |
CommandName="Add" OnClick="btnIdiomaEnviar_Click" ValidationGroup="vgIdioma" /> |
</td> |
<td> |
</td> |
</tr> |
<tr> |
<td colspan="3"> |
<asp:ObjectDataSource ID="odsLanguageLevel" runat="server" SelectMethod="GetLanguageLevels" |
TypeName="OnData.WebSite.Modules.TrabajaConNosotros.TrabajaConNosotrosController"> |
</asp:ObjectDataSource> |
</td> |
</tr> |
</table> |
</div> |
</div> |
</div> |
</telerik:RadPageView> |
</telerik:RadMultiPage> |
<telerik:RadAjaxManager ID="rdManager" runat="server" DefaultLoadingPanelID="rdLoadingPane"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="btnLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmGeneral" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="rdGridInformacionAcademicaFormal"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmFAcademic" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaFormalLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmFAcademic" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaFormalEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridInformacionAcademicaFormal" /> |
<telerik:AjaxUpdatedControl ControlID="frmFAcademic" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="rdGridInformacionAcademicaGeneral"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmAcademicaGeneral" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaGeneralLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmAcademicaGeneral" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaGeneralEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridInformacionAcademicaGeneral" /> |
<telerik:AjaxUpdatedControl ControlID="frmAcademicaGeneral" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="rdGridCertificaciones"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmCertificacion" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnCertificacionLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmCertificacion" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnCertificacionEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridCertificaciones" /> |
<telerik:AjaxUpdatedControl ControlID="frmCertificacion" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="rdGridIdiomas"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmIdioma" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnIdiomaLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmIdioma" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnIdiomaEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridIdiomas" /> |
<telerik:AjaxUpdatedControl ControlID="frmIdioma" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmGeneral" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaFormalLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmFAcademic" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaFormalEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridInformacionAcademicaFormal" /> |
<telerik:AjaxUpdatedControl ControlID="frmFAcademic" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaGeneralLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmAcademicaGeneral" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnAcademicaGeneralEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridInformacionAcademicaGeneral" /> |
<telerik:AjaxUpdatedControl ControlID="frmAcademicaGeneral" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnCertificacionLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmCertificacion" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnCertificacionEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridCertificaciones" /> |
<telerik:AjaxUpdatedControl ControlID="frmCertificacion" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnIdiomaLimpiar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="frmIdioma" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
<telerik:AjaxSetting AjaxControlID="btnIdiomaEnviar"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rdGridIdiomas" /> |
<telerik:AjaxUpdatedControl ControlID="frmIdioma" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
<telerik:RadAjaxLoadingPanel ID="rdLoadingPane" runat="server" HorizontalAlign="Center" |
Transparency="25" IsSticky="false" Wrap="False"> |
<img alt="Loading..." src='<%= Page.ResolveUrl("~/Portals/0/images/cargando.gif") %>' |
style="border: 0px;" /> |
<span style="font-size: 11px; color: #698B22;">Cargando...</span> |
</telerik:RadAjaxLoadingPanel> |
Hi,
I have a ASPX page with Rad grid , this grid loaded with data.
when a row is selected and clicked on a radTolBarButton,to edit its content . Actually it opens a Rad window (window.radopen) with all the controls in editable mode.
we can edit and save , also have a facility to close this window ( provided a Rad button 'Close' in a Rad tool bar )
My Requirement is below.
on edit - save - close button click
1.Need to close the window - (this is happening)
2.Need to refresh the content in the grid - from - where this rad window opend. (this is not happening)
I dont want to change Content edit procedure. This is already finalised.
The only thing is to refresh the grid content on Rad window close.
Please help me.
Thanks in advance
<
asp:UpdatePanel
ID
=
"updatePanel1"
runat
=
"server"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
div
>
<
div
id
=
"divSchedular"
runat
=
"server"
>
<
div
style="width: 810px; background: transparent url('Images/background.png') no-repeat 0 0;
padding-left: 20px;">
<
telerik:RadScheduler
runat
=
"server"
ID
=
"RadScheduler1"
Skin
=
"Web20"
CustomAttributeNames
=
"DisplayStartTime, EventColor, DisplayEndTime, StartDate,EndDate,DisplayPermitName,DisplayFacilityVisibility,DisplayClientVisibility,DisplayResourceVisibility,Id,DisplayPermitVisibility,DisplayFacilityname,DisplayResourceName,DisplayClientName"
DataStartField
=
"StartDate"
EnableDatePicker
=
"true"
GroupingDirection
=
"Horizontal"
EnableEmbeddedSkins
=
"true"
DataDescriptionField
=
"EventColor"
MonthView-GroupingDirection
=
"Horizontal"
DataEndField
=
"EndDate"
ShowFullTime
=
"true"
DataKeyField
=
"Id"
FirstDayOfWeek
=
"Sunday"
LastDayOfWeek
=
"Saturday"
DataSubjectField
=
"DisplayPermitName"
AllowDelete
=
"false"
AllowEdit
=
"false"
TimelineView-NumberOfSlots
=
"7"
AllowInsert
=
"false"
OnAppointmentDataBound
=
"RadScheduler1_AppointmentDataBound"
>
<
AdvancedForm
Modal
=
"true"
/>
<%--daystarttime="08:00:00" dayendtime="23:00:00"--%>
<
AppointmentTemplate
>
<
div
>
<
table
>
<
tr
>
<
td
id
=
"divColorChange"
runat
=
"server"
width
=
"0.5%"
>
<
div
>
<%--CommandArgument='<%# Eval("Id") + "~" + Eval("EventColor") %>'--%>
</
div
>
</
td
>
<
td
>
<%--CustomAttributeNames="StartTime,EndTime,SessionDate,DisplayPermitName,StartDate,DisplayClientVisibility,DisplayResourceVisibility,DisplayFacilityVisibility,EndDate,ID,DisplayPermitVisibility,DisplayFacilityName,DisplayResourceName,DisplayClientName,Event_ID,DisplayRoomNumber"--%>
<
div
class
=
"AlignCenter"
>
<%--Permit Name--%>
<
asp:LinkButton
runat
=
"server"
ID
=
"lblDisplayPermitName"
OnClick
=
"RedirectToEventMaintenance"
Style
=
"font-weight: bold; color: Black; word-wrap: break-word; font-size: 12px;"
Visible='<%# Convert.ToBoolean(Eval("DisplayPermitVisibility")) %>' CommandArgument='<%# Eval("Id") + "~" + Eval("StartDate")%>'>
<%# Eval("DisplayPermitName")%>
</
asp:LinkButton
>
<
asp:Label
ID
=
"labelPermitName"
Style="font-weight: normal; color: Black; word-wrap: break-word;
font-size: 10px;"
runat
=
"server"
Text='<%# Eval("DisplayPermitName")%>' CssClass="FontBold"></
asp:Label
>
<
br
/>
<%--Start Time--%>
<%--End Time--%>
<
asp:Label
runat
=
"server"
ID
=
"lblStartTime"
Style="font-weight: normal; word-wrap: break-word;
color: Black; font-size: 10px; text-align: left; float: left;">
<%# Eval("DisplayStartTime")%></
asp:Label
>
-
<
asp:Label
runat
=
"server"
ID
=
"lblEndTime"
Style="font-weight: normal; word-wrap: break-word;
color: Black; font-size: 10px; text-align: left; float: left;">
<%# Eval("DisplayEndTime")%></
asp:Label
>
<
br
/>
<%--Client Name--%>
<
asp:Label
runat
=
"server"
ID
=
"lblDisplayClientTypeName"
Style="font-weight: normal;
word-wrap: break-word; color: Black; font-size: 10px; width: 95px; text-align: left;
float: left;" Visible='<%# Convert.ToBoolean(Eval("DisplayClientVisibility")) %>'>
<%# Eval("DisplayClientName")%>
</
asp:Label
><
br
/>
<%--Text="<
left
>Client :</
left
>"--%>
<%--Facility Name--%>
<
asp:Label
runat
=
"server"
ID
=
"lblDisplayFacilityName"
Style="font-weight: normal;
color: Black; font-size: 10px; word-wrap: break-word; width: 95px; float: left;
float: left; text-align: left; float: left;" Visible='<%# Convert.ToBoolean(Eval("DisplayFacilityVisibility")) %>'>
<%# Eval("DisplayFacilityname")%>
</
asp:Label
><%--Text="<
left
>Facility :</
left
>"--%>
<
br
/>
<%--Resource Name--%>
<
asp:Label
runat
=
"server"
ID
=
"lblDisplayResourceName"
Style="font-weight: normal;
color: Black; font-size: 10px; word-wrap: break-word; width: 95px; text-align: left;
float: left;" Visible='<%# Convert.ToBoolean(Eval("DisplayResourceVisibility")) %>'>
<%# Eval("DisplayResourceName")%>
</
asp:Label
><
br
/>
<%--Text="<
left
>Resource :</
left
>" --%>
<%--Resource Name--%>
<
asp:Label
runat
=
"server"
ID
=
"Label2"
Style="font-weight: normal; width: 95px; color: Black;
font-size: 10px; text-align: left; word-wrap: break-word; float: left;"><%-- Text="<
left
>Room :</
left
>"--%>
<%# Eval("DisplayResourceName")%>
</
asp:Label
><
br
/>
<
br
/>
<
asp:LinkButton
ID
=
"linkButtonMore"
Style="font-weight: bold; width: 95px; color: Black;
font-size: 10px;"
runat
=
"server"
Text
=
"More"
></
asp:LinkButton
>
</
div
>
</
td
>
</
tr
>
</
table
>
</
div
>
</
AppointmentTemplate
>
</
telerik:RadScheduler
>
</
div
>
<
telerik:RadToolTipManager
runat
=
"server"
ID
=
"RadToolTipManager1"
Width
=
"420"
Height
=
"300"
ToolTipZoneID
=
"RadScheduler1"
Animation
=
"Resize"
HideEvent
=
"LeaveToolTip"
Text
=
"Loading..."
RelativeTo
=
"Mouse"
OnAjaxUpdate
=
"RadToolTipManager1_AjaxUpdate"
OnClientBeforeShow
=
"clientBeforeShow"
>
</
telerik:RadToolTipManager
>
</
div
>
<
div
class
=
"ClearBoth"
>
</
div
>
</
div
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
div
id
=
"divCalendar"
runat
=
"server"
visible
=
"false"
>
<
telerik:RadCalendar
ID
=
"RadCalendar1"
runat
=
"server"
Font-Names
=
"Arial,Verdana,Tahoma"
OnSelectionChanged
=
"RadCalendar1_SelectionChanged"
AutoPostBack
=
"true"
ForeColor
=
"Black"
Skin
=
"Web20"
MultiViewColumns
=
"4"
MultiViewRows
=
"3"
PresentationType
=
"Preview"
UseColumnHeadersAsSelectors
=
"false"
UseRowHeadersAsSelectors
=
"false"
ShowOtherMonthsDays
=
"False"
>
</
telerik:RadCalendar
>
</
div
>
RadCalendar1.SelectedDates.Clear();
RadCalendar1.SpecialDays.Clear();
RadCalendarDay NewDay = new RadCalendarDay(RadCalendar1);
this.EventController.State.Events = EventCollection;
if (this.EventController.State.Events.Count > 0)
{
foreach (Event eventObj in this.EventController.State.Events)
{
NewDay.Date = DateTime.Parse(eventObj.StartDate.ToString());
NewDay.IsSelectable = true;
NewDay.ItemStyle.CssClass = "specialDay";
NewDay.ToolTip = eventObj.Permit.PermitName;
NewDay.ItemStyle.BackColor = System.Drawing.Color.Aqua;
NewDay.ItemStyle.BorderColor = System.Drawing.Color.Blue;
RadCalendar1.SelectedDates.Add(new RadDate(Convert.ToDateTime(eventObj.StartDate.ToString())));
RadCalendar1.SpecialDays.Add(NewDay);
}
}