Quantcast
Channel: Telerik Forums RSS
Viewing all articles
Browse latest Browse all 78072

Ajax error - RadCombobox inside RadGrid inside Radwindow

$
0
0

Sure!

This is the radwindow full code

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WCrearPersona.aspx.cs" Inherits="Legis.CIC.Guiones.Figuraciones.UI.Window.WCrearPersona" %>
 
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
 
<!DOCTYPE html>
 
<headrunat="server">
    <title>Personas</title>
    <linkhref="../Style/custom.css"rel="stylesheet"/>
    <linkhref="../Style/customWindow.css"rel="stylesheet"/>
    <scriptsrc="../Scripts/scripts.js"></script>
</head>
<body>
    <formid="formCP"runat="server">
        <div>
            <telerik:RadScriptManagerrunat="server"ID="RadScriptManagerCP"/>
            <telerik:RadAjaxManagerrunat="server"ID="RadAjaxManagerPersonas">
                <AjaxSettings>
                    <telerik:AjaxSettingAjaxControlID="pbSedes">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="pbSedes"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                    <telerik:AjaxSettingAjaxControlID="ddNivelCargo">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="ddNivelCargo"/>
                            <telerik:AjaxUpdatedControlControlID="lvRoles"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                    <telerik:AjaxSettingAjaxControlID="ddDependencia">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="ddDependencia"/>
                            <telerik:AjaxUpdatedControlControlID="lvRoles"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                    <telerik:AjaxSettingAjaxControlID="GridTelefonosCP">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="GridTelefonosCP"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                    <telerik:AjaxSettingAjaxControlID="GridProfesiones">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="GridProfesiones"/>
                            <telerik:AjaxUpdatedControlControlID="lblValidatorProfesiones"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>   
                    <telerik:AjaxSettingAjaxControlID="GridEspecialidades">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="GridEspecialidades"/>
                            <telerik:AjaxUpdatedControlControlID="lblValidatorEspecialidades"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>                 
                  <telerik:AjaxSettingAjaxControlID="btnConfirmarWC">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="pnlContenidoCP"LoadingPanelID="loadingPersona"/>
                            <telerik:AjaxUpdatedControlControlID="sumaryCrearPersona"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                    <telerik:AjaxSettingAjaxControlID="btnRevisar">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControlControlID="pnlContenidoCP"LoadingPanelID="loadingPersona"/>
                            <telerik:AjaxUpdatedControlControlID="btnRevisar"/>
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                </AjaxSettings>
            <ClientEventsOnResponseEnd="CloseRWC"/>
                
            </telerik:RadAjaxManager>
 
            <telerik:RadAjaxLoadingPanelrunat="server"ID="loadingPersona"Skin="Default"/>
            <asp:Panelrunat="server"ID="pnlContenidoCP">                      
                <asp:HiddenFieldrunat="server"ID="hiddenCodPersona"Value="0"/>
                <asp:HiddenFieldrunat="server"ID="hiddenRolPredefinido"Value="0"/>
 
                <tableclass="titleRow">
                    <tr>
                        <tdstyle="width: 6px"class="ttl_left"></td>
                        <tdclass="ttl_mid">Personas
                        </td>
                        <tdstyle="width: 6px"class="ttl_right"></td>
                    </tr>
                </table>
                <tableclass="tableContent noPadding">
                    <tr>
                        <td>Nombres:
                        </td>
                        <td>
                            <telerik:RadTextBoxrunat="server"ID="txtNombres"ClientEvents-OnValueChanged="mostrarGuardar"/>
                            <asp:RequiredFieldValidatorrunat="server"ControlToValidate="txtNombres"ErrorMessage="Debe ingresar un Nombre"Text="*"ForeColor="Red"Display="Dynamic"></asp:RequiredFieldValidator>
                        </td>
                        <td>Apellidos:
                        </td>
                        <td>
                            <telerik:RadTextBoxrunat="server"ID="txtApellidos"  ClientEvents-OnValueChanged="mostrarGuardar"/>
                            <asp:RequiredFieldValidatorrunat="server"ControlToValidate="txtNombres"ErrorMessage="Debe ingresar un Apellido"Text="*"ForeColor="Red"Display="Dynamic"></asp:RequiredFieldValidator>
                        </td>
                    </tr>
                    <tr>
                        <td>Tipo de Identificación:
                        </td>
                        <td>
                            <telerik:RadDropDownListrunat="server"ID="ddTipoID"  OnClientItemSelecting="mostrarGuardar"/>
                        </td>
                        <td>Numero de Identificacion:
                        </td>
                        <td>
                            <telerik:RadNumericTextBoxrunat="server"ID="txtIdentificacion"NumberFormat-DecimalDigits="0"NumberFormat-GroupSeparator=""MinValue="0"  ClientEvents-OnValueChanged="mostrarGuardar"/>
                        </td>
                    </tr>
                    <tr>
                        <td>Género:
                        </td>
                        <td>
                            <telerik:RadDropDownListrunat="server"ID="ddSexo"Width="80px"OnClientItemSelecting="mostrarGuardar">
                                <Items>
                                    <telerik:DropDownListItemText="M"Value="M"/>
                                    <telerik:DropDownListItemText="F"Value="F"/>
                                </Items>
                            </telerik:RadDropDownList>
                        </td>                        
                        <td></td>
                        <td></td>
                    </tr>
                    <tr>
                        <td>Nivel Cargo:
                        </td>
                        <td>
                            <telerik:RadDropDownListrunat="server"ID="ddNivelCargo"OnSelectedIndexChanged="ddSelectedIndexChanged"AutoPostBack="true"OnClientItemSelecting="mostrarGuardar"/>
                        </td>
                        <td>Dependencia:
                        </td>
                        <td>
                            <telerik:RadDropDownListrunat="server"ID="ddDependencia"OnSelectedIndexChanged="ddSelectedIndexChanged"AutoPostBack="true"OnClientItemSelecting="mostrarGuardar"/>
                        </td>
                    </tr>
                    <tr>
                        <td>Descripción Cargo:
                        </td>
                        <td>
                            <telerik:RadTextBoxrunat="server"ID="txtDescripcionCargo"  ClientEvents-OnValueChanged="mostrarGuardar"/>
                            <asp:RegularExpressionValidatorText="*"ControlToValidate="txtDescripcionCargo"  ForeColor="Red"Display="Dynamic"ValidationExpression="^[\s\S]{4,}$"runat="server"ErrorMessage="La descripción del cargo debe tener mínimo 4 caracteres"></asp:RegularExpressionValidator>
                        </td>
                        <td>Descripción Dependencia:
                        </td>
                        <td>
                            <telerik:RadTextBoxrunat="server"ID="txtDescripcionDependencia"  ClientEvents-OnValueChanged="mostrarGuardar"/>
                            <asp:RegularExpressionValidatorText="*"ControlToValidate="txtDescripcionDependencia"ForeColor="Red"Display="Dynamic"ValidationExpression="^[\s\S]{4,}$"runat="server"ErrorMessage="La descripción de la dependencia debe tener mínimo 4 caracteres"></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr>
 
                        <td>Nivel Educativo:
                        </td>
                        <td>
                            <telerik:RadDropDownListrunat="server"ID="ddNivelEducativo"OnClientItemSelecting="mostrarGuardar"/>
                             <asp:RequiredFieldValidatorrunat="server"ControlToValidate="ddNivelEducativo"InitialValue="No registra"ErrorMessage="Debe seleccionar un nivel educativo"Text="*"ForeColor="Red"Display="Dynamic"></asp:RequiredFieldValidator>
                        </td>
                        <td>E-Mail:
                        </td>
                        <td>
                            <telerik:RadTextBoxrunat="server"ID="txtEmailCP"Width="160px"ClientEvents-OnValueChanged="validarEmailCP"/>
                            <br/>
                            <labelid="lblErrorMailCP"style="color:red; font-size:10px;"></label>
                        </td>
                    </tr>
                    <asp:PanelID="pnlEstado"runat="server"Visible="true">
                    <tr>                       
                        <td>
                            Estado:
                        </td>
                        <tdstyle="color:#1f5984; ">
                            <asp:RadioButtonrunat="server"ID="rbEstadoA"Text="Activo"Checked="true"GroupName="grpEstado"ClientIDMode="Static"/>
                            <asp:RadioButtonrunat="server"ID="rbEstadoR"Text="Retirado"GroupName="grpEstado"ClientIDMode="Static"/>
                        </td
                        <tdcolspan="2">
                            
                        </td>                                           
                    </tr>
                        </asp:Panel
                </table>
                <br/>
                <telerik:RadPanelBarCssClass="collapsePanel"runat="server"EnableEmbeddedSkins="false"ID="pbSedes"ExpandAnimation-Type="InOutSine"AllowCollapseAllItems="true"Width="100%"OnClientItemExpand="imgContraer"OnClientItemCollapse="imgExpandir">
                    <Items>
                        <telerik:RadPanelItemExpanded="false"BorderStyle="None">
                            <HeaderTemplate>
                                <tableclass="titleRow"style="border-bottom: 1px solid #CBDAE8;">
                                    <tr>
                                        <tdstyle="width: 6px"class="ttl_left"></td>
                                        <tdclass="ttl_mid">Cambiar Sede
                                        <imgid="imgCollapse"src="../images/pages/ico_expandir.png"/>
                                        </td>
                                        <tdstyle="width: 6px"class="ttl_right"></td>
                                    </tr>
                                </table>
                            </HeaderTemplate>
                            <ContentTemplate>
                                <tableclass="tableContent noPadding"style="border-top: none">
                                    <tr>
                                        <td>Sede:
                                        </td>
                                        <tdcolspan="2">
                                            <telerik:RadDropDownListRenderMode="Classic"runat="server"ID="ddSedeC"DefaultMessage="Seleccione Sede..."Enabled="false"Width="350px"/>
                                        </td>
                                        <tdcolspan="1"style="width: 100%">
                                            <divstyle="float: left; margin-right: 10px">
                                                <telerik:RadButtonRenderMode="Classic"runat="server"ID="btnCambiarSedeC"Skin="Silk"OnClick="btnCambiarSedeC_Click"Icon-PrimaryIconCssClass="rbEdit"Width="30px"/>
                                                <telerik:RadButtonRenderMode="Classic"runat="server"ID="btnConfirmarCambioS"Skin="Silk"OnClick="btnConfirmarCambio_Click"Icon-PrimaryIconCssClass="rbOk"Width="30px"Visible="false"/>
                                            </div>
                                            <divstyle="padding-top: 8px;">
                                                <asp:Labelrunat="server"ForeColor="DarkRed"Text="No existen otras sedes asociadas"ID="lblNoSedeP"Visible="false"/>
                                            </div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>Ciudad:
                                        </td>
                                        <td>
                                            <telerik:RadTextBoxrunat="server"ID="txtCiudad"Enabled="false"Width="250px"/>
                                        </td>
                                        <td>Dirección:
                                        </td>
                                        <td>
                                            <telerik:RadTextBoxrunat="server"ID="txtDireccion"Enabled="false"Width="280px"/>
                                        </td>
                                    </tr>
                                </table>
                            </ContentTemplate>
 
                        </telerik:RadPanelItem>
                    </Items>
                </telerik:RadPanelBar>
                <br/>
                <tableclass="titleRow">
                    <tr>
                        <tdstyle="width: 6px"class="ttl_left"></td>
                        <tdclass="ttl_mid">Roles
                        </td>
                        <tdstyle="width: 6px"class="ttl_right"></td>
                    </tr>
                </table>
                <tableclass="tableContent">
                    <tr>
                        <tdstyle="padding: 0;">
                            <telerik:RadListViewID="lvRoles"runat="server"ItemPlaceholderID="RolesContainer"RenderMode="Classic"AllowPaging="false"OnNeedDataSource="lvRoles_NeedDataSource"
                                DataKeyNames="Codigo"OnItemDataBound="lvRoles_ItemDataBound">
                                <LayoutTemplate>
                                    <fieldsetclass="fieldRol">
                                        <asp:PlaceHolderID="RolesContainer"runat="server"></asp:PlaceHolder>
                                    </fieldset>
                                </LayoutTemplate>
                                <ItemTemplate>
                                    <fieldsetclass="fieldItemRol">
                                        <asp:ImageID="imgRol"runat="server"Height="15px"ImageUrl='<%# Eval("UrlImagen") %>' Width="15px"/>
                                        <asp:CheckBoxID="chkRol"runat="server"/>
                                        <br/>
                                        <%# Eval("Nombre") %>
                                    </fieldset>
                                </ItemTemplate>
                            </telerik:RadListView>
                            
                        </td>
                    </tr>
                </table>
                <br/>
 
                <tableclass="titleRow">
                    <tr>
                        <tdstyle="width: 6px"class="ttl_left"></td>
                        <tdclass="ttl_mid">Teléfonos
                        </td>
                        <tdstyle="width: 6px"class="ttl_right"></td>
                    </tr>
                </table>
                <divstyle="font-size: 12px !important">
                    <telerik:RadGridRenderMode="Lightweight"CssClass="gridTable"ID="GridTelefonosCP"GridLines="None"AutoGenerateColumns="false"AllowSorting="false"runat="server"Skin="Default"
                        ShowStatusBar="true"OnNeedDataSource="GridTelefonos_NeedDataSource"OnInsertCommand="GridTelefonosCP_InsertCommand"OnUpdateCommand="GridTelefonosCP_UpdateCommand"OnDeleteCommand="GridTelefonosCP_DeleteCommand"ClientSettings-ClientEvents-OnCommand="mostrarGuardar">
 
                        <MasterTableViewShowFooter="false"DataKeyNames="Codigo"EditMode="InPlace"CommandItemDisplay="Bottom"CssClass="Columnitem"CellSpacing="0"
                            NoMasterRecordsText="No se han agregado numeros de telefono"ItemStyle-CssClass="gridRow"AlternatingItemStyle-CssClass="gridRow">
                            <HeaderStyleCssClass="gridHead"/>
                            <Columns>
                                <telerik:GridTemplateColumnUniqueName="tipoTel"HeaderText="Tipo"HeaderStyle-Font-Size="12px">
                                    <ItemTemplate>
                                        <%# Eval("Tipo") %>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <telerik:RadDropDownListrunat="server"ID="ddTipoTelC"OnDataBinding="ddTipoTel_DataBinding">
                                        </telerik:RadDropDownList>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
 
                                <telerik:GridTemplateColumnUniqueName="numeroTel"HeaderText="Número"HeaderStyle-Font-Size="12px">
                                    <ItemTemplate>
                                        <%# Eval("Numero") %>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <telerik:RadNumericTextBoxrunat="server"ID="txtNumeroTelC"Width="90%"Text='<%# Eval("Numero") %>' NumberFormat-DecimalDigits="0" NumberFormat-GroupSeparator="" MinValue="0"></telerik:RadNumericTextBox>
                                        <asp:RequiredFieldValidatorrunat="server"ControlToValidate="txtNumeroTelC"SetFocusOnError="false"Display="Dynamic"ValidationGroup="validationTel"ErrorMessage="Debe ingresar un numero"/>
                                        <asp:CustomValidatorrunat="server"ID="validatorTelCP"ControlToValidate="txtNumeroTelC"EnableClientScript="false"OnServerValidate="validatorTelCP_ServerValidate"ValidationGroup="validationTel"/>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
 
                                <telerik:GridTemplateColumnUniqueName="extTel"HeaderText="Extensión"HeaderStyle-Font-Size="12px">
                                    <ItemTemplate>
                                        <%# !Eval("Ext").ToString().Equals("0") ? Eval("Ext") : "" %>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <telerik:RadNumericTextBoxrunat="server"ID="txtExtTelC"Text='<%# !Eval("ext").ToString().Equals("0") ? Eval("Ext") : "" %>' Width="90%" NumberFormat-DecimalDigits="0" NumberFormat-GroupSeparator="" MinValue="0"></telerik:RadNumericTextBox>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
 
                                <telerik:GridEditCommandColumnUniqueName="EditarCC"HeaderText=""UpdateText="Confirmar"CancelText="Cancelar"EditText="Modificar"HeaderStyle-Font-Size="12px">
                                </telerik:GridEditCommandColumn>
 
                                <telerik:GridButtonColumnButtonType="ImageButton"CommandName="Delete"Text="Eliminar"UniqueName="EliminarC"ConfirmDialogType="RadWindow"
                                    Resizable="false"ConfirmText="¿Eliminar Teléfono?"HeaderText=""ColumnGroupName="Telefonos"HeaderStyle-Font-Size="12px">
                                </telerik:GridButtonColumn>
 
                            </Columns>
                            <CommandItemTemplate>
                                <divclass="CommandLeft">
                                    <telerik:RadButtonID="btnAdd"Text="Agregar"CommandName="InitInsert"runat="server"Icon-PrimaryIconCssClass="rbAdd"/>
                                </div>
                            </CommandItemTemplate>                           
                        </MasterTableView>
                        <ValidationSettingsCommandsToValidate="PerformInsert,Update"EnableValidation="true"ValidationGroup="validationTel"/>
                        <ClientSettingsEnableRowHoverStyle="true"/>
                        <HeaderStyleCssClass="shortTable"/>
                        <ItemStyleCssClass="shortTable"/>
                    </telerik:RadGrid>
                </div>
                <br/>
                <tablestyle="border: none; font-size: 12px;">
                    <tr>
                        <tdstyle="width: 50%; vertical-align: top;">
                            <tableclass="titleRow">
                                <tr>
                                    <tdstyle="width: 6px"class="ttl_left"></td>
                                    <tdclass="ttl_mid">Profesiones
                                    </td>
                                    <tdstyle="width: 6px"class="ttl_right"></td>
                                </tr>
                            </table>
 
                            <telerik:RadGridRenderMode="Lightweight"ID="GridProfesiones"CssClass="gridTable"  GridLines="None"AutoGenerateColumns="false"AllowSorting="false"runat="server"ShowStatusBar="true"OnNeedDataSource="GridProfesiones_NeedDataSource"
                                OnInsertCommand="GridProfesiones_InsertCommand"OnDeleteCommand="GridProfesiones_DeleteCommand"ClientSettings-ClientEvents-OnCommand="mostrarGuardar">
                                <HeaderStyleCssClass="gridHead"/>                               
                                <MasterTableViewDataKeyNames="Cod"CommandItemDisplay="Bottom"NoMasterRecordsText="No registra profesiones"EditMode="InPlace"
                                    ItemStyle-CssClass="gridRow"AlternatingItemStyle-CssClass="gridRow">
                                    <Columns>
                                        <telerik:GridTemplateColumnUniqueName="DescripcionProfesion"HeaderText="Descripción"HeaderStyle-Font-Size="12px">
                                            <ItemTemplate>
                                                <%# Eval("Descripcion") %>
                                            </ItemTemplate>
                                            <InsertItemTemplate>
                                                <telerik:RadDropDownListrunat="server"DefaultMessage="Seleccione.."ID="ddDescripcionProfesiones"Width="100%"OnDataBinding="ddDescripcionProfesiones_DataBinding"ExpandDirection="Up"></telerik:RadDropDownList>                                               
                                                <asp:RequiredFieldValidatorID="fvProfesion"runat="server"ControlToValidate="ddDescripcionProfesiones"Display="Dynamic"ForeColor="Red"
                                                    ErrorMessage="<br />El campo es requerido" ValidationGroup="validationProf"></asp:RequiredFieldValidator>                                           
                                            </InsertItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridEditCommandColumnUniqueName="Command"HeaderText=""HeaderStyle-Width="80px"UpdateText="Confirmar"CancelText="Cancelar"EditText="Modificar"HeaderStyle-Font-Size="12px">
                                        </telerik:GridEditCommandColumn>
                                        <telerik:GridButtonColumnButtonType="ImageButton"CommandName="Delete"Text="Eliminar"UniqueName="EliminarC"ConfirmDialogType="RadWindow"
                                            Resizable="false"ConfirmText="¿Eliminar Profesión?"HeaderText="Eliminar"HeaderStyle-Width="30px"HeaderStyle-Font-Size="12px">
                                        </telerik:GridButtonColumn>
                                    </Columns>
                                    <CommandItemTemplate>
                                        <divclass="CommandLeft">
                                            <telerik:RadButtonID="btnAdd"Text="Agregar"CommandName="InitInsert"runat="server"Icon-PrimaryIconCssClass="rbAdd"/>
                                        </div>
                                    </CommandItemTemplate>
                                </MasterTableView>
                            <ValidationSettingsCommandsToValidate="PerformInsert,Update"EnableValidation="true"ValidationGroup="validationProf"/>
                            </telerik:RadGrid>  
                            <asp:Labelrunat="server"ID="lblValidatorProfesiones"ForeColor="DarkRed"/>                       
                        </td>
                        <tdstyle="width: 50%; vertical-align: top;">
                            <tableclass="titleRow">
                                <tr>
                                    <tdstyle="width: 6px"class="ttl_left"></td>
                                    <tdclass="ttl_mid">Especialidades
                                    </td>
                                    <tdstyle="width: 6px"class="ttl_right"></td>
                                </tr>
                            </table>     
                           <telerik:RadGridRenderMode="Lightweight"CssClass="gridTable"ID="GridEspecialidades"GridLines="None"AutoGenerateColumns="false"AllowSorting="false"runat="server"ShowStatusBar="true"OnNeedDataSource="GridEspecialidades_NeedDataSource"
                                OnInsertCommand="GridEspecialidades_InsertCommand"OnDeleteCommand="GridEspecialidades_DeleteCommand"ClientSettings-ClientEvents-OnCommand="mostrarGuardar"OnItemCreated="GridEspecialidades_ItemCreated">
                                <HeaderStyleCssClass="gridHead"/>
                                <MasterTableViewDataKeyNames="Cod"CommandItemDisplay="Bottom"NoMasterRecordsText="No registra especialidades"
                                    ItemStyle-CssClass="gridRow"AlternatingItemStyle-CssClass="gridRow"EditMode="InPlace">
                                    <Columns>
                                        <telerik:GridTemplateColumnUniqueName="Descripcion"HeaderText="Descripción"HeaderStyle-Font-Size="12px">
                                            <ItemTemplate>
                                                <%# Eval("Descripcion") %>
                                            </ItemTemplate>
                                            <InsertItemTemplate>
                                                <telerik:RadSearchBoxrunat="server"ID="schEspecialidad"EmptyMessage="Buscar..."EnableAutoComplete="true"Filter="Contains">
                                                </telerik:RadSearchBox>
                                                <telerik:RadDropDownListrunat="server"ID="ddEspecialidad"DefaultMessage="Seleccione..."Width="100%"OnDataBinding="ddEspecialidad_DataBinding"ExpandDirection="Up"></telerik:RadDropDownList>
                                                <asp:RequiredFieldValidatorID="fvEspecialidad"runat="server"ControlToValidate="ddEspecialidad"Display="Dynamic"ForeColor="Red"
                                                    ErrorMessage="<br />El campo es requerido" ValidationGroup="validationEsp"/>
                                            </InsertItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridEditCommandColumnUniqueName="Command"HeaderText=""HeaderStyle-Width="80px"UpdateText="Confirmar"CancelText="Cancelar"EditText="Modificar"HeaderStyle-Font-Size="12px"></telerik:GridEditCommandColumn>
                                        <telerik:GridButtonColumnButtonType="ImageButton"CommandName="Delete"Text="Eliminar"UniqueName="EliminarC"ConfirmDialogType="RadWindow"
                                            Resizable="false"ConfirmText="¿Eliminar Profesión?"HeaderText="Eliminar"HeaderStyle-Width="40px"HeaderStyle-Font-Size="12px">
                                        </telerik:GridButtonColumn>
                                    </Columns>
                                    <CommandItemTemplate>
                                        <divclass="CommandLeft">
                                            <telerik:RadButtonID="btnAdd"Text="Agregar"CommandName="InitInsert"runat="server"Icon-PrimaryIconCssClass="rbAdd"/>
                                        </div>
                                    </CommandItemTemplate>
                                </MasterTableView>
                                <ValidationSettingsCommandsToValidate="PerformInsert,Update"EnableValidation="true"ValidationGroup="validationEsp"/>
                            </telerik:RadGrid>
                            <asp:Labelrunat="server"ID="lblValidatorEspecialidades"ForeColor="DarkRed"/>
                        </td>
                    </tr>
                </table>
                <br/>
                <tablestyle="text-align:center;">    
                    <tr>
                        <td>
                            <telerik:RadButtonrunat="server"ID="btnRevisar"Text="Verificar Datos"ToolTip="Actualiza la fecha de verificación en caso de que no hayan cambiado los datos"Icon-PrimaryIconCssClass="rbOk"OnClick="btnRevisar_Click"Width="135px"/>
                            <telerik:RadButtonText="Guardar Cambios"runat="server"ID="btnConfirmarWC"OnClick="btnConfirmarWC_Click"Icon-PrimaryIconCssClass="rbSave"Width="135px"ClientIDMode="Static"></telerik:RadButton>
                        </td>
                    </tr>   
               </table>     
                <br/>
             <asp:CustomValidatorID="customValidator"runat="server"Display="None"/>
                <asp:ValidationSummaryrunat="server"ID="sumaryCrearPersona"ShowValidationErrors="true"DisplayMode="BulletList"ShowSummary="true"CssClass="tableContent"/>
 
                <asp:HiddenFieldrunat="server"ID="hdResultadoCP"Value="0"/>  
            
  </asp:Panel>
            <telerik:RadNotificationRenderMode="Lightweight"ID="NotifErrorCP"runat="server"Height="200px"Width="300px"
                Animation="Fade"EnableRoundedCorners="true"EnableShadow="true"AutoCloseDelay="3500"ContentIcon="warning"
                Position="Center"ShowCloseButton="true"KeepOnMouseOver="false"Title="Error">
            </telerik:RadNotification>
        </div>
         
        <telerik:RadScriptBlockrunat="server"ID="RadScriptBlockA">
            <scripttype="text/javascript">
                $telerik.$(document).ready(function () {
                    var res = document.getElementById('<%= hiddenCodPersona.ClientID %>');
                    var rol = document.getElementById('<%= hiddenRolPredefinido.ClientID%>');
                    if ((res.value != "0") && (rol.value == "0")) {
                        var btnGuardar = $find("btnConfirmarWC");
                        if (btnGuardar != null) {
                            btnGuardar.set_visible(false);
                        }
                    } else {
                        var btnVerificar = $find('<%=btnRevisar.ClientID%>');
                        if (btnVerificar != null) {
                            btnVerificar.set_visible(false);
                        }
                    }
                });
 
                $telerik.$("input#rbEstadoR").click(
                    function () {
                        if (!confirm("¿Está seguro de cambiar el estado de esta persona?")) {
                            document.getElementById("rbEstadoA").checked = true;
                        } else {
                            mostrarGuardar();
                        }
                    }
                );
 
                $telerik.$("input[type='checkbox']").change(
                    function () {
                        mostrarGuardar();
                    }
                );
 
                function mostrarGuardar(sender, args) {
                    var btnVerificar = $find('<%=btnRevisar.ClientID%>');
                    if (btnVerificar != null) {
                        btnVerificar.set_visible(false);
                    }
                    var btnGuardar = $find("btnConfirmarWC");
                    if (btnGuardar != null) {
                        btnGuardar.set_visible(true);
                    }
                }
 
                function imgExpandir() {
                    document.getElementById("imgCollapse").src = "../images/pages/ico_expandir.png";
                }
 
                function imgContraer() {
                    document.getElementById("imgCollapse").src = "../images/pages/ico_contraer.png";
                    mostrarGuardar();
                }
 
                function validarEmailCP(sender, args) {
                    var lbl = document.getElementById("lblErrorMailCP");
                    if (validarEmail(sender.get_value()) == false) {
                        lbl.innerText = "Email Inválido";
                    } else {
                        lbl.innerText = "";
                        mostrarGuardar();
                    }
                }
 
                        function CloseRWC() {
                    var res = document.getElementById('<%= hdResultadoCP.ClientID %>');
                    if (res.value != "0") {
                        if (res.value == "success") {
                            var oWnd = GetRadWindow();
                            if (oWnd) oWnd.close("success");
                        }
                        else {
                            if (res.value == "checked") {
                                var oWnd = GetRadWindow();
                                if (oWnd) oWnd.close("checked")
                            }
                        }
                    }
                }
 
            </script>
        </telerik:RadScriptBlock>
    </form>
</body>
</html>

Viewing all articles
Browse latest Browse all 78072

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>