398 lines
24 KiB
Plaintext
398 lines
24 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="PlantillasPolizasDetalle.aspx.vb" Inherits="Contabilidad_PlantillasPolizasDetalle" %>
|
||
|
||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
||
<link href="/Metronic/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css" rel="stylesheet" />
|
||
</asp:Content>
|
||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||
<style>
|
||
.Widthall {
|
||
width: 100% !important;
|
||
}
|
||
|
||
.dataTables_scrollHeadInner {
|
||
width: 100% !important;
|
||
background-color: #dddddd;
|
||
padding-left: 0px !important;
|
||
}
|
||
|
||
.dataTables_scrollFoot {
|
||
display: none;
|
||
position: static;
|
||
}
|
||
|
||
.table-scrollable {
|
||
margin: 0px !important;
|
||
}
|
||
|
||
.dataTables_scroll {
|
||
margin-bottom: 0px;
|
||
}
|
||
|
||
.table.dataTable {
|
||
margin-top: 0px !important;
|
||
}
|
||
|
||
.dataTables_scrollBody table th {
|
||
padding: 0px !important;
|
||
padding-right: 4px !important;
|
||
padding-left: 4px !important;
|
||
}
|
||
|
||
.sinlink td a {
|
||
pointer-events: none;
|
||
cursor: default;
|
||
color: black;
|
||
font-size: small;
|
||
}
|
||
|
||
.white a{
|
||
color: white !important;
|
||
}
|
||
|
||
</style>
|
||
</asp:Content>
|
||
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
||
<li>
|
||
<asp:HyperLink NavigateUrl="/Contabilidad/PlantillasPolizas.aspx" runat="server"><i class="fa fa-list"></i> Plantilla Póliza Listado</asp:HyperLink>
|
||
</li>
|
||
|
||
|
||
</asp:Content>
|
||
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
||
Catálogo de Pantillas de Pólizas
|
||
</asp:Content>
|
||
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
||
<asp:UpdatePanel runat="server" ID="UpAgregar">
|
||
<ContentTemplate>
|
||
<li> <asp:LinkButton runat="server" ID="BtnAgregarSucursalModal" OnClick="BtnAgregarSucursalModal_Click" data-toggle="tooltip" data-placement="left" title="Agregar un Concepto a la Póliza." Text="<i class='fa fa-plus'></i> Agregar Concepto"></asp:LinkButton> </li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</asp:Content>
|
||
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
||
<asp:UpdatePanel ID="UpTitulos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<table class="table table-striped Widthall">
|
||
<tr>
|
||
<td>
|
||
<table>
|
||
<tr id="TRClave" runat="server" >
|
||
<td>
|
||
<asp:Label ID="Label1" runat="server" Text="Clave Póliza:"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtClave" type="number" runat="server" Width="300px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvClave" runat="server" ControlToValidate="TxtPlantillaPoliza" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Clave Póliza''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="vcoClave" runat="server" HighlightCssClass="vco" TargetControlID="rfvClave" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
|
||
|
||
<td>
|
||
<asp:Label ID="LblPlantillaPoliza" runat="server" Text="Plantilla Póliza:"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtPlantillaPoliza" runat="server" Width="300px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVPP" runat="server" ControlToValidate="TxtPlantillaPoliza" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Plantilla Póliza''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEPP" runat="server" HighlightCssClass="vco" TargetControlID="RFVPP" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
|
||
</tr>
|
||
</table>
|
||
<table id="tableopcional" runat="server">
|
||
<tr>
|
||
<td>
|
||
<asp:Label ID="LblTipoPoliza" runat="server" Text="Tipo de Póliza:"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:DropDownList ID="DdlTipoPoliza" runat="server" AppendDataBoundItems="true" DataTextField="Tipo" DataValueField="Id" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 95px !important;">
|
||
<asp:ListItem Value="-1" Text="Seleccione" Selected="True"></asp:ListItem>
|
||
<asp:ListItem Value="2" Text="Egreso"></asp:ListItem>
|
||
<asp:ListItem Value="1" Text="Ingreso"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RFVDdlTipoPoliza" runat="server" ControlToValidate="DdlTipoPoliza" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Póliza''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCODdlTipoPoliza" runat="server" HighlightCssClass="vco" TargetControlID="RFVDdlTipoPoliza" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<asp:Label ID="LblTPP" runat="server" Text="Tipo Plantilla:"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:DropDownList ID="DdlTPP" runat="server" AppendDataBoundItems="true" DataTextField="TipoPlantillaPoliza" DataValueField="CveTipoPlantillaPoliza" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 138px !important;">
|
||
<asp:ListItem Value="-1" Text="Seleccione" Selected="True"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RFVDdlTPP" runat="server" ControlToValidate="DdlTPP" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Plantilla''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEDdlTPP" runat="server" HighlightCssClass="vco" TargetControlID="RFVDdlTPP" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<asp:Label ID="LblEstatus" runat="server" Text="Estatus:"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:CheckBox ID="ChkEstatus" Checked="true" runat="server" />
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<asp:Label ID="LblFechaIng" runat="server" Text="Fecha:"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtFechaIng" runat="server" Enabled="false"></asp:TextBox>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<asp:Label ID="LblUsuario" runat="server" Enabled="false" Text="Usuario:"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtUsuario" runat="server" Enabled="false"></asp:TextBox>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpDatos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvDatos" runat="server" AutoGenerateColumns="False" DataKeyNames="CvePlantillaPolizaDetalle, TipoMovimiento, CveSubProyecto, CveProveedor, CvePersonal, CveConcepto, IdCtaContable, Orden,PorcentajeImpuesto, CveCuenta" EmptyDataText="No se encontraron Plantilla de Pólizas Registradas" ToolTip="Listado de Plantilla de Pólizas" CssClass="table table-striped table-advance table-hover Widthall mysmallbtn" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Concepto Contable">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlConcepto" runat="server" Text='<%# Eval("ConceptoContable", "{0}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Tipo Movimiento">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTipoMovto" runat="server" Text='<%# Eval("TipoMovimiento", "{0}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Cuenta Contable">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCtaContable" runat="server" Text='<%# Eval("CodigoNombreCuenta") %>'>></asp:Literal>
|
||
</ItemTemplate>
|
||
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="100px" HeaderText="SubProyecto">
|
||
<ItemTemplate>
|
||
<asp:label ID="LtlSubProyecto" runat="server" Text='<%# Eval("SubProyecto") %>' data-toggle="tooltip" title='<%# Eval("Proyecto") %>'></asp:label>
|
||
</ItemTemplate>
|
||
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="100px" HeaderText="Razón Social">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlProveedor" runat="server" Text='<%# Eval("RazonSocial") %>' ></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="100px" HeaderText="Personal">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPersonal" runat="server" Text='<%# Eval("Personal") %>' ></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField HeaderText="Orden">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlOrden" runat="server" Text='<%# Eval("Orden", "{0}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Usuario">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlUsuario" runat="server" Text='<%#Eval("Usuario")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="80px">
|
||
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgE" OnClick="Edit_Click" runat="server" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField >
|
||
<asp:TemplateField ItemStyle-Width="80px" ItemStyle-HorizontalAlign="Left" >
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgD" runat="server" AlternateText="Eliminar" CausesValidation="False" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<table width="100%">
|
||
<tr>
|
||
<td align="center">
|
||
|
||
<asp:Button ID="BtnGuardar" runat="server" Text="Guardar" OnClick="BtnGuardar_Click" ValidationGroup="GrpGuardar" class="btn btn-primary" />
|
||
|
||
|
||
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModal" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div id="divAgregarSucursal" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 450px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModal2" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title"> <asp:Literal ID="LtlTituloModal" runat="server">Agregar Concepto Contable</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlConcepto" CssClass="form-control input-sm select2me js-concepto-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="ConceptoContable" DataValueField="CveConceptoContable" Width="240px" ValidationGroup="GrpAgregar" AutoPostBack="true"></asp:DropDownList>
|
||
<label for="<%= DdlConcepto.ClientID.ToString()%>">Concepto Contable</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTipoMovimiento" CssClass="form-control input-sm select2me js-movimiento-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="TipoMovimiento" DataValueField="CveTipoMovimiento" Width="240px" ValidationGroup="GrpAgregar">
|
||
<asp:ListItem Text="Seleccione" Value="-1"></asp:ListItem>
|
||
<asp:ListItem Text="Abono" Value="1"></asp:ListItem>
|
||
<asp:ListItem Text="Cargo" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlTipoMovimiento.ClientID.ToString()%>">Tipo Movimiento:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label ID="LblCuenta" runat="server" Text=""></asp:Label>
|
||
<asp:DropDownList ID="DdlCtaContable" CssClass="form-control input-sm select2me js-cuenta-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id" Width="240px" ValidationGroup="GrpAgregar"></asp:DropDownList>
|
||
<asp:DropDownList ID="DdlCuentas" CssClass="form-control input-sm select2me js-cuenta-programmatic" runat="server" Visible="false" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="CveCuenta" Width="240px" ValidationGroup="GrpAgregar"></asp:DropDownList>
|
||
<label for="<%= DdlCtaContable.ClientID.ToString()%>">Cuenta Contable:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DDLSubProyecto" CssClass="form-control input-sm select2me js-subproyecto-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Width="240px" ValidationGroup="GrpAgregar"></asp:DropDownList>
|
||
<label for="<%= DDLSubProyecto.ClientID.ToString()%>">SubProyecto:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DDLProveedor" CssClass="form-control input-sm select2me js-referencia-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="240px" ValidationGroup="GrpAgregar"></asp:DropDownList>
|
||
<label ID="LblProveedor" runat="server" for="<%= DDLProveedor.ClientID.ToString()%>">Razón Social:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtOrden" CssClass="form-control " runat="server" MaxLength="4" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="TxtOrden" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Orden''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtOrden.ClientID.ToString()%>">Orden:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPorcentajeImpuesto" CssClass="form-control input-sm select2me js-referencia-programmatic" runat="server" Visible="false" AppendDataBoundItems="true" Width="240px" ValidationGroup="GrpAgregar">
|
||
<asp:ListItem Text="8%" Value="0.08"></asp:ListItem>
|
||
<asp:ListItem Text="16%" Value="0.16"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label id="LblPorcentajeImpuesto" runat="server" for="<%= DdlPorcentajeImpuesto.ClientID.ToString()%>">Tasa:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPersonal" CssClass="form-control input-sm select2me js-referencia-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="NombreCompleto" DataValueField="CvePersonal" Width="240px" ValidationGroup="GrpAgregar"></asp:DropDownList>
|
||
<label ID="LblPersonal" runat="server" for="<%= DdlPersonal.ClientID.ToString()%>">Personal:</label>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<div class="row">
|
||
<div class="col-md-9">
|
||
<asp:Button ID="LbAgregar" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="GrpGuardarRegistro" />
|
||
<button id="BtnCancelarSucursal" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
|
||
</div>
|
||
|
||
<div class="col-md-3" align="right" runat="server">
|
||
<label for="<%= ChkSeguirAgregando.ClientID.ToString()%>">Seguir agregando:</label>
|
||
<asp:CheckBox ID="ChkSeguirAgregando" runat="server" Checked="true" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<asp:HiddenField ID="HdnModalidad" runat="server" Value="I" ClientIDMode="Static" />
|
||
<asp:HiddenField ID="HdnID" runat="server" Value="-1" ClientIDMode="Static" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
|
||
</asp:Content>
|
||
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
||
<script type="text/javascript" language="javascript">
|
||
function C() {
|
||
return confirm('¿Está seguro que desea eliminar el Detalle de la Plantilla?');
|
||
}
|
||
|
||
function validarNum(e) {
|
||
tecla = (document.all) ? e.keyCode : e.which;
|
||
if (tecla == 8) return true;
|
||
patron = /\d/;
|
||
te = String.fromCharCode(tecla);
|
||
return patron.test(te);
|
||
}
|
||
function quitaNoNumero(obj) {
|
||
patron = /\d/;
|
||
if (!patron.test(obj.value)) {
|
||
obj.value = "";
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<script type="text/javascript">
|
||
function showDivEC() {
|
||
$('#divAgregarSucursal').modal('show');
|
||
}
|
||
function hideDivEC() {
|
||
$('#divAgregarSucursal').modal('hide');
|
||
}
|
||
|
||
|
||
function ShowDivRegistro() {
|
||
$('#divAgregarSucursal').modal();
|
||
}
|
||
function HideDivRegistro() {
|
||
$('#divAgregarSucursal').modal('hide');
|
||
}
|
||
|
||
function SetValue(Hidden, Value) {
|
||
document.getElementById(Hidden).value = Value;
|
||
}
|
||
|
||
</script>
|
||
|
||
<script src="/Metronic/assets/global/scripts/datatable.js"></script>
|
||
<script src="/Metronic/assets/global/plugins/datatables/all.min.js"></script>
|
||
<script type="text/javascript">
|
||
|
||
function OrdenarGV() {
|
||
var Tam = TamañoVentana();
|
||
var Alto = Tam.height - 270;
|
||
if (Alto < 100) {
|
||
Alto = 100;
|
||
}
|
||
$('#C_GvDatos').DataTable({
|
||
scrollY: Alto + 'px',
|
||
scrollCollapse: true,
|
||
paging: false,
|
||
searching: false,
|
||
info: false
|
||
});
|
||
$('#C_GvDatos').parent().parent().children().first().css("position", "static");
|
||
}
|
||
</script>
|
||
|
||
|
||
</asp:Content>
|