311 lines
18 KiB
Plaintext
311 lines
18 KiB
Plaintext
<%@ Page Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CatCuentas.aspx.vb" Inherits="Contabilidad2_CatCuentas" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
<style>
|
|
#treeviewarbolmiarbol, .catcuentascontarbol .catcuentasarbol {
|
|
width: 100%;
|
|
}
|
|
|
|
#listviewbuscar {
|
|
width: 50%;
|
|
}
|
|
|
|
.aradd {
|
|
margin-left: 15px;
|
|
background-color: #1caf9a;
|
|
color: #ffffff;
|
|
font-weight: 300;
|
|
padding: 2px 7px 3px 8px;
|
|
text-align: center;
|
|
height: 15px;
|
|
border-radius: 18px !important;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.aradd::before {
|
|
font: normal normal normal 14px/1 FontAwesome;
|
|
font-size: 9px !important;
|
|
content: "\f067";
|
|
}
|
|
|
|
.aredit {
|
|
margin-left: 15px;
|
|
background-color: #E87E04;
|
|
color: #ffffff;
|
|
font-weight: 300;
|
|
padding: 2px 7px 3px 8px;
|
|
text-align: center;
|
|
height: 15px;
|
|
border-radius: 18px !important;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.aredit::before {
|
|
font: normal normal normal 14px/1 FontAwesome;
|
|
font-size: 9px !important;
|
|
content: "\f040";
|
|
}
|
|
|
|
#select2-C_DdlCuentaContable-results{
|
|
max-width:300px!important
|
|
}
|
|
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
|
Catálogo de Cuentas Contables
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
<li>
|
|
<asp:LinkButton ID="LnkImprimirExcel" runat="server" OnClick="LnkImprimirExcel_Click" Style="color: #686868;"><i class="fa fa-file-excel-o" style="color:#686868;"></i> Imprimir Cuentas</asp:LinkButton>
|
|
</li>
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
<asp:UpdatePanel ID="upcuentas" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<asp:UpdatePanel ID="updatos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="catcuentascontarbol">
|
|
<fieldset>
|
|
<legend>Cuentas</legend>
|
|
<div class="catcuentasarbol">
|
|
<div id="treeviewarbolmiarbol">
|
|
<asp:Literal ID="Literal1" Visible="false" runat="server"></asp:Literal>
|
|
<ADS:Arbol runat="server" ID="ArbolCuentas"></ADS:Arbol>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
|
|
<%-- <asp:Button ID="BtnCambiaAgrupadorSAT" OnClick="BtnCambiaAgrupadorSAT_Click" ClientIDMode="Static" Style="display: none;" runat="server" />--%>
|
|
|
|
<div class="catcuentasform">
|
|
|
|
|
|
<asp:TextBox ID="Textbuscar" Style="display: none;" runat="server"></asp:TextBox>
|
|
<asp:HiddenField ID="HdnID" runat="server" Value="" ClientIDMode="Static" />
|
|
<asp:Button ID="editar" runat="server" Style="display: none;" Text="Buscar" />
|
|
<asp:Button ID="agregar" Style="display: none;" runat="server" Text="Buscar" />
|
|
<asp:Button ID="borrar" Style="display: none;" runat="server" Text="borrar" />
|
|
<fieldset>
|
|
<legend>Información de la cuenta</legend>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Cuenta</div>
|
|
<div class="catcuentas right">
|
|
<asp:TextBox ID="TxtCuenta" Style="width: 200px" runat="server" MaxLength="30"></asp:TextBox>
|
|
<ajax:MaskedEditExtender TargetControlID="Tcuenta" ID="MEECuenta" runat="server" MaskType="Number" AutoComplete="True" AutoCompleteValue="0" />
|
|
<asp:TextBox ID="Tcuenta" Style="width: 100px" runat="server" MaxLength="30" Visible="false"></asp:TextBox>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Nombre</div>
|
|
<div class="catcuentas right">
|
|
<asp:TextBox ID="Tnombre" Style="width: 100%;" runat="server" MaxLength="50"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<br />
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Subcuenta de</div>
|
|
<div class="catcuentas right">
|
|
<asp:TextBox ID="Tsubcuenta" runat="server" Enabled="False" Width="140px" ClientIDMode="Static"></asp:TextBox>
|
|
<asp:DropDownList ID="DdlCuentaContable" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" style="max-width:160px"
|
|
DataValueField="Id" Width="160px" Visible="false">
|
|
</asp:DropDownList>
|
|
<br />
|
|
<asp:Label ID="LblSubCuenta" runat="server" Text="" Font-Italic="True" Font-Size="7pt" ClientIDMode="Static"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Tipo de Cuenta</div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DTcuenta" CssClass="form-control input-sm input-small select2me" runat="server">
|
|
<asp:ListItem Selected="True" Text="Seleccione " Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="Activo Deudora " Value="A"></asp:ListItem>
|
|
<asp:ListItem Text="Activo Acreedora " Value="B"></asp:ListItem>
|
|
<asp:ListItem Text="Pasivo Deudora " Value="C"></asp:ListItem>
|
|
<asp:ListItem Text="Pasivo Acreedora " Value="D"></asp:ListItem>
|
|
<asp:ListItem Text="Capital Deudora " Value="E"></asp:ListItem>
|
|
<asp:ListItem Text="Capital Acreedora " Value="F"></asp:ListItem>
|
|
<asp:ListItem Text="Resultados Deudora " Value="G"></asp:ListItem>
|
|
<asp:ListItem Text="Resultados Acreedora" Value="H"></asp:ListItem>
|
|
<asp:ListItem Text="Estadisticas Deudora" Value="I"></asp:ListItem>
|
|
<asp:ListItem Text="Estadisticas Acredora " Value="J"></asp:ListItem>
|
|
<asp:ListItem Text="Orden Deudora " Value="K"></asp:ListItem>
|
|
<asp:ListItem Text="Orden Acreedora " Value="L"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Cuenta Mayor</div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DcuentaMayor" CssClass="form-control input-sm input-small select2me" runat="server">
|
|
<asp:ListItem Selected="True" Text="Seleccione " Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="Mayor " Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="No " Value="2"></asp:ListItem>
|
|
<asp:ListItem Text="Titulo " Value="3"></asp:ListItem>
|
|
<asp:ListItem Text="SubTitulo " Value="4"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Agrupador SAT</div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DdlAgrupadorSAT" DataTextField="CodigoNombre" DataValueField="CveAgrupadorSAT" CssClass="form-control input-sm input-small select2me" Width="100%" runat="server">
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Moneda</div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DdlMoneda" DataTextField="Moneda" DataValueField="CveMoneda" CssClass="form-control input-sm input-small select2me" runat="server">
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Dígito agrupador</div>
|
|
<div class="catcuentas right">
|
|
<asp:TextBox ID="TxtDigAgrup" Style="width: 40px;" runat="server"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Nombre en ingles</div>
|
|
<div class="catcuentas right">
|
|
<asp:TextBox ID="TxtNomIngles" Style="width: 100%;" runat="server"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<br />
|
|
<div class="form-line">
|
|
<div class="catcuentas left">Concepto</div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DdlConcepto" DataTextField="ConceptoContable" DataValueField="CveConceptoContable" AutoPostBack="true" Width="100%"
|
|
OnSelectedIndexChanged="DdlConcepto_SelectedIndexChanged" CssClass="form-control input-sm input-small select2me" runat="server">
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<asp:Panel runat="server" ID="PnlOpcion1" Visible="false" CssClass="form-line">
|
|
<div class="catcuentas left">
|
|
<asp:Label runat="server" Text="Proveedor:"></asp:Label></div>
|
|
<div class="catcuentas right">
|
|
<ADS:Dropdownlost ID="DdlProveedores" runat="server" data-metodo="getproveedores" UsaWebService="true" Width="100%" CssStyle="width: 100%;" DataTextField="RazonSocial" DataValueField="CveProveedor" ></ADS:Dropdownlost>
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel runat="server" ID="pnlOpcion3" Visible="false" CssClass="form-line">
|
|
<div class="catcuentas left">
|
|
<asp:Label runat="server" Text="Clasificación"></asp:Label></div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DdlClasificacion" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Clasificacion" DataValueField="CveClasificacion" Width="100%">
|
|
<asp:ListItem Selected="True" Text="Seleccione la Clasificación (Todas)" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel runat="server" ID="pnlOpcion4" Visible="false" CssClass="form-line">
|
|
<div class="catcuentas left">
|
|
<asp:Label runat="server" Text="Cuenta Bancaria "></asp:Label></div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="ddlBancos" Width="100%" CssClass="select2me" DataValueField="CveCuenta" DataTextField="NumCuenta" runat="server"></asp:DropDownList>
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel runat="server" ID="pnlOpcion5" Visible="false" CssClass="form-line">
|
|
<div class="catcuentas left">
|
|
<asp:Label runat="server" Text="Almacén"></asp:Label></div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DdlAlmacen" runat="server" Width="100%" DataValueField="CveAlmacen" DataTextField="Almacen" CssClass="select2me"></asp:DropDownList>
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel runat="server" ID="pnlOpcion6" Visible="false" CssClass="form-line">
|
|
<div class="catcuentas left">
|
|
<asp:Label runat="server" Text="Cliente:"></asp:Label></div>
|
|
<div class="catcuentas right">
|
|
<ADS:Dropdownlost CssClassDdl="select2me" ID="DdlClientesWS" UsaWebService="true" data-metodo="getcliente" runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssStyle="min-width: 100px;"></ADS:Dropdownlost>
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel runat="server" ID="pnlOpcion2" Visible="false" CssClass="form-line">
|
|
<div class="catcuentas left">
|
|
<asp:Label runat="server" Text="Porcentaje Impuesto:"></asp:Label></div>
|
|
<div class="catcuentas right">
|
|
<asp:TextBox ID="TxtPorcentaje" runat="server"></asp:TextBox>(0% - 100% )
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel runat="server" ID="pnlOpcion8" Visible="false" CssClass="form-line">
|
|
<div class="catcuentas left">
|
|
<asp:Label runat="server" Text="Personal"></asp:Label></div>
|
|
<div class="catcuentas right">
|
|
<asp:DropDownList ID="DdlPersonal" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreCompleto" DataValueField="CvePersonal" Width="100%">
|
|
<asp:ListItem Selected="True" Text="Seleccione el personal (Todas)" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</asp:Panel>
|
|
|
|
|
|
<br />
|
|
<asp:Button ID="Guardar" CssClass="btn btn-primary" Visible="false" runat="server" Text="Guardar" />
|
|
<asp:Button ID="nuevacuenta" CssClass="btn btn-success" Visible="false" runat="server" Text="Guardar" />
|
|
<asp:Button ID="BtnEliminar" CssClass="btn btn-danger" Visible="false" runat="server" Text="Eliminar" OnClientClick="return confirm('Esta seguro de eliminar la cuenta?')" />
|
|
</fieldset>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</asp:Content>
|
|
|
|
|
|
<asp:Content ID="content7" ContentPlaceHolderID="JS" runat="server">
|
|
<script>
|
|
function buscararbolito(inputid, ulid) {
|
|
|
|
var texto = $("input#" + inputid).val();
|
|
if ((texto == '') && ($('ul#' + ulid))) {
|
|
$('ul#' + ulid + '').removeClass("listainvicible");
|
|
}
|
|
else {
|
|
if ($('ul#' + ulid).hasClass('listainvicible') == false) {
|
|
$('ul#' + ulid).addClass("listainvicible");
|
|
}
|
|
if ($('ul#' + ulid + ' li.livisible')) {
|
|
$('ul#' + ulid + ' li.livisible').removeClass("livisible");
|
|
}
|
|
if ($('ul#' + ulid + ' input:checked')) {
|
|
$('ul#' + ulid + ' input:checked').prop('checked', false);
|
|
}
|
|
if ($('ul#' + ulid + ' li:contains("' + texto + '") > input[type=checkbox]')) {
|
|
$('ul#' + ulid + ' li:contains("' + texto + '") > input[type=checkbox]').prop('checked', true);
|
|
}
|
|
if ($('ul#' + ulid + ' li:contains("' + texto + '")')) {
|
|
$('ul#' + ulid + ' li:contains("' + texto + '")').addClass("livisible");
|
|
}
|
|
if ($('ul#' + ulid + ' label:contains("' + texto + '") ~ ul li')) {
|
|
$('ul#' + ulid + ' label:contains(""' + texto + '"") ~ ul li').addClass("livisible");
|
|
}
|
|
}
|
|
}
|
|
|
|
jQuery(document).ready(function () {
|
|
Sys.Application.add_load(function (s, e) {
|
|
buscararbolito('C_ArbolCuentas_Abuscar', 'C_ArbolCuentas_miarbol')
|
|
});
|
|
});
|
|
|
|
function Afectable(btn) {
|
|
debugger;
|
|
$('#C_nuevacuenta').attr('data-toggle', 'confirmation');
|
|
$('#C_nuevacuenta').attr('data-popout', 'true');
|
|
$('#C_nuevacuenta').attr('data-original-title', '<b>Verifique los datos para continuar</b>. <br/><br/> <center>¿Seguro de registrar esta cuenta nueva?</center>');
|
|
$('#C_nuevacuenta').attr('data-btn-ok-label', 'si');
|
|
}
|
|
|
|
function NoAfectable() {
|
|
debugger;
|
|
$('#C_nuevacuenta').attr('data-toggle', '');
|
|
$('#C_nuevacuenta').attr('data-popout', '');
|
|
$('#C_nuevacuenta').attr('data-original-title', '');
|
|
$('#C_nuevacuenta').attr('data-btn-ok-label', '');
|
|
}
|
|
</script>
|
|
</asp:Content>
|