Files
SIG/RH/SolicitudViaticos.aspx
JORGE LUIS CAUDILLO ESPARZA c35cf91883 Commit inicial Ventas Productivo
2019-08-14 16:40:54 -07:00

347 lines
29 KiB
Plaintext

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="SolicitudViaticos.aspx.cs" Inherits="RH_SolicitudViaticos" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
Solicitud de Viáticos
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
<asp:UpdatePanel ID="UpAcciones" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<li>
<asp:LinkButton ID="LnkImprimirExcel" runat="server" OnClick="LnkImprimirExcel_Click"> <i class="fa fa-ad-excel"></i><span style="padding-left:5px;"> Generar Excel</span></asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="LnkImprimirPDF" runat="server" OnClick="LnkImprimirPDF_Click" Visible="true"> <i class="fa fa-ad-pdf"></i> <span style="padding-left:5px;">Generar PDF</span></asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="LnkIE" runat="server" OnClick="LnkIE_Click" Visible="false"> <i class="fa fa-money"></i> <span style="padding-left:5px;">Solicitar Viáticos</span></asp:LinkButton>
</li>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="LnkImprimirExcel" />
<asp:PostBackTrigger ControlID="LnkImprimirPDF" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="HA" runat="Server">
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
<%--ENCABEZADO--%>
<asp:UpdatePanel ID="UPEncabezado" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="portlet solid grey-cascade portlet-filter">
<div class="portlet-title portlet-filterT smalltitle" style="min-height: 38px;">
<div class="titlefiltros caption ">
<div class="row">
<div class="col-md-6"></div>
<div class="col-md-6">
<label class="col-md-8" id="LblFecha" runat="server" style="margin-top: 5px; text-align: right;"></label>
<label class="col-md-1 " id="LblFolio" runat="server" style="margin-top: 5px; text-align: right;"><b>Folio:</b></label>
<div class="col-md-2" id="DivFolio" runat="server">
<asp:TextBox ID="TxtFolio" runat="server" Class="table-group-action-input form-control input-inline input-sm select2me" Style="text-align: right;"></asp:TextBox>
</div>
</div>
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<%--DATOS DE LA SOLICITUD--%>
<asp:UpdatePanel ID="UpSolicitud" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="row">
<div class="col-md-12 ">
<div class="portlet light bordered xspadding">
<div class="portlet-title">
<div class="caption font-green">
<i class="fa fa-users font-green"></i>
<span class="caption-subject bold uppercase">Datos del Solicitante</span>
</div>
<div class="actions">
<div class="btn-group">
</div>
</div>
</div>
<div class="portlet-body">
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlPersonal" runat="server" Enabled="false" AppendDataBoundItems="true" DataTextField="CodigoNombreCompleto" DataValueField="CvePersonal" CssClass="form-control input-sm select2me" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpGuardar">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
<label for="<%= DdlPersonal.ClientID.ToString()%>">Nombre: </label>
<asp:RequiredFieldValidator ID="RFVPersonal" runat="server" ControlToValidate="DdlPersonal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Nombre''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<i></i>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlDepartamento" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Departamento" DataValueField="CveDepartamento" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpGuardar">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
<label for="<%= DdlDepartamento.ClientID.ToString()%>">Área: </label>
<asp:RequiredFieldValidator ID="RFVDepatamento" runat="server" ControlToValidate="DdlDepartamento" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Área''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<i></i>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlSupervisor" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="CodigoNombreCompleto" DataValueField="CvePersonal" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpGuardar">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
<label for="<%= DdlSupervisor.ClientID.ToString()%>">Jefe Directo: </label>
<asp:RequiredFieldValidator ID="RFVSupervisor" runat="server" ControlToValidate="DdlSupervisor" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Jefe Directo''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<i></i>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlEstatus" OnSelectedIndexChanged="DdlEstatus_SelectedIndexChanged" AutoPostBack="true" CssClass="form-control input-sm select2me" runat="server" Width="100%" Class="table-group-action-input form-control input-inline input-small input-sm">
<asp:ListItem Text="En Proceso" Value="1" Selected="True"></asp:ListItem>
<asp:ListItem Text="Retenida" Value="2"></asp:ListItem>
<asp:ListItem Text="Aprobada" Value="3"></asp:ListItem>
<asp:ListItem Text="Cancelada" Value="4"></asp:ListItem>
</asp:DropDownList>
<label for="<%= DdlEstatus.ClientID.ToString()%>">Estatus: </label>
<i></i>
</div>
</div>
</div>
<div class="row" runat="server" id="DivMotivo" visible="false">
<div class="col-md-6 col-md-offset-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox CssClass="form-control" ID="TxtMotivo" runat="server" MaxLength="150"></asp:TextBox>
<label for="<%= TxtMotivo.ClientID.ToString()%>">Motivo:</label>
<asp:RequiredFieldValidator ID="RFVMotivo" runat="server" ControlToValidate="TxtMotivo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Motivo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<i></i>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox CssClass="form-control" ID="TxtDestino" runat="server" MaxLength="100"></asp:TextBox>
<label for="<%= TxtDestino.ClientID.ToString()%>">Destino:</label>
<asp:RequiredFieldValidator ID="RFVDestino" runat="server" ControlToValidate="TxtDestino" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Destino''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<i></i>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox CssClass="form-control" ID="TxtAsunto" runat="server" MaxLength="150"></asp:TextBox>
<label for="<%= TxtAsunto.ClientID.ToString()%>">Asunto:</label>
<asp:RequiredFieldValidator ID="RFVAsunto" runat="server" ControlToValidate="TxtAsunto" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Asunto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<i></i>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px;">
<label for="<%= TxtFechaSalida.ClientID.ToString()%>">Fecha de Salida: </label>
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px; width: 100px">
<asp:TextBox ID="TxtFechaSalida" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="80px"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="ImgFechaSalida" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>
</div>
<ajax:MaskedEditExtender ID="MEEFechaSalida" runat="server" TargetControlID="TxtFechaSalida" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender ID="CEFechaSalida" runat="server" TargetControlID="TxtFechaSalida" PopupButtonID="ImgFechaSalida" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:RequiredFieldValidator ID="RFVFechaSalida" runat="server" ControlToValidate="TxtFechaSalida" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Salida''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CVFechaSalida" runat="server" ControlToValidate="TxtFechaSalida" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Salida''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
</div>
</div>
<div class="col-md-6">
<div class="col-md-2" style="margin-right:30px">
<div class=" form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px">
<label for="<%= TxtFechaRegreso.ClientID.ToString()%>">Fecha de Regreso: </label>
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
<asp:TextBox ID="TxtFechaRegreso" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="80px"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="ImgFecharegreso" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>
</div>
<ajax:MaskedEditExtender ID="MEEFechaRegreso" runat="server" TargetControlID="TxtFechaRegreso" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender ID="CEFechaRegreso" runat="server" TargetControlID="TxtFechaRegreso" PopupButtonID="ImgFecharegreso" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:RequiredFieldValidator ID="RFVFechaRegreso" runat="server" ControlToValidate="TxtFechaRegreso" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Regreso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CVFechaRegreso" runat="server" ControlToValidate="TxtFechaRegreso" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Salida''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
<asp:CompareValidator ID="CVFechas" runat="server" ForeColor="#a94442" ControlToCompare="TxtFechaSalida" ControlToValidate="TxtFechaRegreso" Type="Date" Operator="GreaterThanEqual" ErrorMessage="<b><span style='text-decoration: underline;'>ERROR:</span></b><b>''Fecha Regreso''</b> debe ser igual o mayor a Fecha Salida." ValidationGroup="GrpGuardar"></asp:CompareValidator>
</div>
</div>
<div class="col-md-4">
<div class=" form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px">
<label for="<%= TxtTipoCarro.ClientID.ToString()%>">Tipo de Carro: </label>
<asp:TextBox ID="TxtTipoCarro" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="150px" MaxLength="100"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVTipoCarro" runat="server" ControlToValidate="TxtTipoCarro" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Tipo de Carro''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
</div>
</div>
<div class="col-md-4">
<div class=" form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px">
<label for="<%= TxtKM.ClientID.ToString()%>">KM: </label>
<asp:TextBox ID="TxtKM" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="100px" MaxLength="20"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVKM" runat="server" ControlToValidate="TxtKM" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''KM''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<%-- CAPTURA DE LOS CONCEPTOS VIATICOS - IMPORTE --%>
<asp:UpdatePanel ID="UPDatos" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table border="0" cellpadding="0" class="Widthall grides" cellspacing="0">
<tbody>
<tr class="Titulos">
<th style="width: 250px" runat="server" id="TrConcepto">Concepto</th>
<th style="width: 100px;">Importe</th>
<th style="width: 73px;"></th>
</tr>
<tr align="center">
<td runat="server" id="TrConcepto2">
<asp:DropDownList ID="DdlConceptoViatico" DataTextField="ConceptoViatico" AppendDataBoundItems="true" DataValueField="CveConceptoViatico" CssClass="select2me" Style="width: 650px !important" runat="server" CausesValidation="true">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
<asp:CompareValidator ID="CVConceptoViatico" runat="server" ControlToValidate="DdlConceptoViatico" Type="Integer" Operator="GreaterThan" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Concepto Viatico''</b> es necesario, por favor selecione una." Display="None" ValueToCompare="0" ValidationGroup="GprAgregaConcepto"></asp:CompareValidator>
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" HighlightCssClass="vco" TargetControlID="CVConceptoViatico" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
<td>
<asp:TextBox ID="TxtImporte" Text="0.00" MaxLength="12" CssClass="form-control input-sm" runat="server" Style="width: 350px !important; text-align: right;" ValidationGroup="GprAgregaConcepto"></asp:TextBox>
<ajax:FilteredTextBoxExtender ID="FTBEImporte" runat="server" TargetControlID="TxtImporte" FilterType="Custom, Numbers" ValidChars="." />
<asp:RequiredFieldValidator ID="RFVImporte" runat="server" ControlToValidate="TxtImporte" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Importe''</b> es necesario, por favor ingréselo." ValidationGroup="GprAgregaConcepto"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCOImporte" runat="server" HighlightCssClass="vco" TargetControlID="RFVImporte" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
<td align="center">
<asp:LinkButton ID="LbAgregar" OnClick="LbAgregar_Click" runat="server" CssClass="btn btn-default" ValidationGroup="GprAgregaConcepto" Text="Agregar" />
</td>
</tr>
</tbody>
</table>
<%--DETALLE DE LOS CONCEPTOS CAPTURADOS--%>
<asp:UpdatePanel ID="UpConceptos" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GVConceptosImportes" runat="server" OnRowDataBound="GVConceptosImportes_RowDataBound" OnRowEditing="GVConceptosImportes_RowEditing" OnRowDeleting="GVConceptosImportes_RowDeleting"
OnRowUpdating="GVConceptosImportes_RowUpdating" OnRowCancelingEdit="GVConceptosImportes_RowCancelingEdit" GridLines="none" CssClass="tabla_correcto grides Widthall mysmallbtn"
ShowHeader="True" EmptyDataText="Aún no hay registros." AutoGenerateColumns="False" AllowPaging="False" ShowFooter="True" ShowHeaderWhenEmpty="True"
DataKeyNames="CveSolicitudViaticoDetalle, CveSolicitudViatico, CveConceptoViatico, ConceptoViatico ,Importe">
<Columns>
<asp:TemplateField HeaderText="">
<EditItemTemplate>
<%-- <asp:DropDownList ID="DdlConceptosViaticos" DataTextField="ConceptoViatico" AppendDataBoundItems="true" DataValueField="CveConceptoViatico" Style="width: 650px !important" CssClass="select2me" runat="server">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>--%>
<asp:Literal ID="LbConceptosViaticos" runat="server" Text='<%# Eval("ConceptoViatico")%>'></asp:Literal>
</EditItemTemplate>
<ItemTemplate>
<asp:Literal ID="LbConceptosViaticos" runat="server" Text='<%# Eval("ConceptoViatico")%>'></asp:Literal>
</ItemTemplate>
<ItemStyle Width="650px"></ItemStyle>
<FooterTemplate>
<b>
<asp:Literal ID="LtTotal" runat="server" Text="Total:"></asp:Literal></b>
</FooterTemplate>
<FooterStyle BackColor="#dddddd" HorizontalAlign="Right" />
</asp:TemplateField>
<asp:TemplateField HeaderText="">
<EditItemTemplate>
<asp:TextBox ID="TxtImporteE" MaxLength="12" CssClass="form-control input-sm" runat="server" Width="350px" Text='<%# Eval("Importe","{0:N2}")%>' Style="text-align: right;"></asp:TextBox>
<ajax:FilteredTextBoxExtender ID="FTBEImporteE" runat="server" TargetControlID="TxtImporteE" FilterType="Custom, Numbers" ValidChars="." />
</EditItemTemplate>
<ItemTemplate>
<asp:Literal ID="lblImporte" runat="server" Text='<%# Eval("Importe", "{0:N2}")%>'></asp:Literal>
</ItemTemplate>
<ItemStyle Width="350px" HorizontalAlign="Center"></ItemStyle>
<FooterTemplate>
<b>
<asp:Literal ID="LtTotalImporte" runat="server" Text=""></asp:Literal></b>
</FooterTemplate>
<FooterStyle BackColor="#dddddd" HorizontalAlign="Center"></FooterStyle>
</asp:TemplateField>
<asp:TemplateField>
<EditItemTemplate>
<center>
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>"/>
&nbsp;<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
</center>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
<asp:LinkButton ID="lnkRemove" runat="server" AlternateText="Eliminar" CommandName="Delete" CommandArgument='<%# Eval("CveSolicitudViaticoDetalle")%>' CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Seguro que desea eliminar el concepto?" data-btn-ok-label="si" />
</ItemTemplate>
<ItemStyle Width="70px"></ItemStyle>
<FooterStyle BackColor="#dddddd" HorizontalAlign="Center"></FooterStyle>
</asp:TemplateField>
</Columns>
<RowStyle CssClass="Texto" />
<AlternatingRowStyle CssClass="TextoAlterno" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<div style="width: 100%; text-align: center;">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Button ID="BtnGuardar" OnClick="BtnGuardar_Click" runat="server" ValidationGroup="GrpGuardar" Text="Guardar" CssClass="btn btn-primary" />
<asp:Button ID="BtnEliminar" OnClick="BtnEliminar_Click" runat="server" Text="Eliminar" Visible="false" CssClass="btn btn-danger" data-toggle="confirmation" data-popout="true" data-original-title="¿Esta seguro que desea eliminar la Solicitud de Viáticos?" data-btn-ok-label="si" />
<asp:Button ID="BtnNuevo" OnClick="BtnNuevo_Click" runat="server" ValidationGroup="" Text="Nuevo" CssClass="btn btn-success" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="BtnGuardar" />
<asp:PostBackTrigger ControlID="BtnNuevo" />
<asp:PostBackTrigger ControlID="BtnEliminar" />
</Triggers>
</asp:UpdatePanel>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
</asp:Content>