1902 lines
152 KiB
Plaintext
1902 lines
152 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="EntradasSalidas.aspx.vb" Inherits="Inventarios_EntradasSalidas" EnableEventValidation="false" %>
|
||
|
||
|
||
<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
|
||
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
||
<style>
|
||
#C_TxtHoraInicio_picker {
|
||
position: fixed !important;
|
||
}
|
||
|
||
@media(min-width:545px) {
|
||
.infomov {
|
||
width: 545px;
|
||
}
|
||
|
||
.infomov .col-md-1, .infomov .col-md-2, .infomov .col-md-6 {
|
||
float: left;
|
||
padding-right: 5px;
|
||
}
|
||
|
||
.infomov .col-md-1 {
|
||
width: 75px;
|
||
}
|
||
|
||
.infomov .col-md-1:nth-child(1) {
|
||
width: 103px;
|
||
}
|
||
|
||
.infomov .col-md-2 {
|
||
width: 182px;
|
||
}
|
||
|
||
.infomov .col-md-5 {
|
||
width: 439px;
|
||
}
|
||
}
|
||
|
||
#C_myhidenbutton {
|
||
display: none;
|
||
}
|
||
|
||
.psagregar {
|
||
width: 100%;
|
||
text-align: center;
|
||
}
|
||
|
||
.psagregar > div.comboxes {
|
||
display: inline-block;
|
||
width: 90%;
|
||
}
|
||
</style>
|
||
</asp:Content>
|
||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
||
<asp:Literal ID="LtlTitulo" runat="server">Registro de movimientos </asp:Literal>
|
||
</asp:Content>
|
||
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:HyperLink ID="HplImprimir" runat="server" Visible="false"><i class="fa fa-file-pdf-o" style="font-weight:bold;"></i> PDF</asp:HyperLink>
|
||
</li>
|
||
<li>
|
||
<asp:HyperLink ID="HplDescargaXml" runat="server" Visible="false"><i class="fa fa-ad-excel"></i> Descargar XML SAT</asp:HyperLink>
|
||
</li>
|
||
<li>
|
||
<asp:HyperLink ID="HplDescargaPdf" runat="server" Visible="false"><i class="fa fa-ad-pdf"></i> Descargar PDF SAT</asp:HyperLink>
|
||
</li>
|
||
<li>
|
||
<asp:HyperLink ID="HplCartaPorte" runat="server" Visible="false"><i class="fa fa-ad-pdf"></i> Descargar Carta Porte</asp:HyperLink>
|
||
</li>
|
||
<li>
|
||
<asp:HyperLink ID="HplCartaPorteTimbre" runat="server" Visible="false"><i class="fa fa-ad-pdf"></i> Descargar Carta Porte Timbrado</asp:HyperLink>
|
||
</li>
|
||
<li>
|
||
<asp:HyperLink ID="HplTraspaso" Target="_blank" runat="server" Visible="false"><i class="fa fa-truck" aria-hidden="true"></i> Traspaso Almacen</asp:HyperLink>
|
||
</li>
|
||
<li style="text-align: left!important" runat="server" id="LiLnkGuias" visible="false">
|
||
<asp:LinkButton runat="server" ID="LnkAgregarGuia" CssClass="" data-toggle="tooltip" data-placement="left" OnClick="LnkAgregarGuia_Click"
|
||
title="Paqueteria Guías." Text="<i class='fa fa-truck'></i> Paqueteria Guías"></asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:HyperLink ID="HplPrePoliza" Target="_blank" runat="server" Visible="false"> Ver PrePóliza</asp:HyperLink>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="LnkCambioVigencia" Visible="false" CssClass="" data-toggle="tooltip" data-placement="left" OnClick="LnkCambioVigencia_Click"
|
||
Text="<i class='fa fa-truck'></i> Cambiar Vigencias"></asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="LnkAgregarProducto" CssClass="" data-toggle="tooltip" data-placement="left" Text="<i class='fa fa-plus'></i> Agregar Producto"></asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:HyperLink ID="HlAgregarExcel" NavigateUrl="#" Visible="true" data-toggle="modal" data-target="#DivCargaExcel" runat="server"><i class='fa fa-server'></i> Cargar Concepto</asp:HyperLink>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="LnkAgregarNuevoMov" Visible="false" CssClass="" data-toggle="tooltip" data-placement="left" OnClick="LnkAgregarNuevoMov_Click"
|
||
title="Crear Nuevo Movimiento A Partir De" Text="<i class='fa fa-server'></i> Crear A Partir De"></asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="LnkGenerarVirtual" Visible="false" CssClass="" data-toggle="tooltip" data-placement="left" OnClick="LnkGenerarVirtual_Click"
|
||
title="Generar Movimiento Virtual" Text="<i class='fa fa-server'></i> Generar Movimiento Virtual"></asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="LnkCambioInventarioFisico" Visible="false" CssClass="" data-toggle="tooltip" data-placement="left" OnClick="LnkCambioInventarioFisico_Click"
|
||
Text="<i class='fa fa-truck'></i> Inventario Fisico"></asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="LnkGenerarPDF" Visible="false" CssClass="" data-toggle="tooltip" data-placement="left" OnClick="LnkGenerarPDF_Click"
|
||
title="Generar PDF Traslado" Text="<i class='fa fa-server'></i> Generar PDF Traslado"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</asp:Content>
|
||
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
|
||
<%--FILTROS--%>
|
||
<asp:UpdatePanel ID="UPEncabezado" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Panel ID="Panel1" runat="server" DefaultButton="BtnConsultar">
|
||
<div class="portlet solid grey-cascade portlet-filter">
|
||
<div class="portlet-title portlet-filterT smalltitle" style="min-height: 39px;">
|
||
<div class="tools">
|
||
<asp:Button ID="BtnConsultar" CssClass="btn btn-default" runat="server" Text="Consultar" />
|
||
</div>
|
||
<div class="titlefiltros caption ">
|
||
<div class="row" style="padding-top: 10px;">
|
||
<%--<label class="col-md-1 truncate">Almacén:</label>
|
||
<div class="col-md-2">
|
||
<asp:DropDownList ID="DdlCAlmacen" runat="server" CssClass="form-control input-sm" Style="max-width: 200px" DataTextField="Almacen" DataValueField="CveAlmacen"></asp:DropDownList>
|
||
</div>--%>
|
||
<label class="col-md-1 truncate">Concepto:</label>
|
||
<div class="col-md-3 ">
|
||
<asp:DropDownList ID="DdlCConcepto" DataTextField="Concepto" CssClass="form-control input-sm" DataValueField="CveConcepto" runat="server" Style="max-width: 200px"></asp:DropDownList>
|
||
</div>
|
||
<label class="col-md-1 truncate">Folio:</label>
|
||
<div class="col-md-2">
|
||
<asp:TextBox ID="TxtCFolio" runat="server" Style="max-width: 120px"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</asp:Panel>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<br />
|
||
|
||
<div class="row" style="margin-left: 0px; margin-right: 0px;">
|
||
|
||
<asp:UpdatePanel ID="UpGenerales" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div class="col-md-8">
|
||
<div class="portlet smmallpadding light bordered infomov" style="width: 750px">
|
||
<div class="portlet-title">
|
||
<div class="tools">
|
||
<a href="javascript;" data-idchekbox="<%= chkexpand.ClientID%>" class=" <%= IIf(chkexpand.Checked = True, "collapse", "expand")%>"></a>
|
||
<asp:CheckBox ID="chkexpand" Checked="true" CssClass="hidden" runat="server" />
|
||
</div>
|
||
<div class="caption uppercase" style="position: relative;">
|
||
<i class="fa fa-info-circle"></i>Información del movimiento
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body" <%= IIf(chkexpand.Checked = True, "", "style='display:none;'")%>>
|
||
<div id="tbEncabezado" runat="server" class="rowpadding" visible="true">
|
||
<div class="row">
|
||
<label class="col-md-1 truncate" style="width: 110px">Almacén:</label>
|
||
<div class="col-md-4">
|
||
<asp:DropDownList ID="DdlAlmacen" AutoPostBack="true" AppendDataBoundItems="true" OnSelectedIndexChanged="DdlAlmacen_SelectedIndexChanged" runat="server" CssClass="form-control input-sm select2me" DataTextField="Almacen" DataValueField="CveAlmacen"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator InitialValue="-1" ID="RfvAlmacen" Display="None" ValidationGroup="GrpGuardar" runat="server" ControlToValidate="DdlAlmacen" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Almacen''</b> es necesario, por favor seleccione uno."></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="RfvAlmacen" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
<label class="col-md-1 truncate" style="width: 110px" id="DivConcepto1" runat="server">Concepto:</label>
|
||
<div class="col-md-4 " id="DivConcepto2" runat="server">
|
||
<asp:DropDownList ID="DdlConcepto" DataTextField="Concepto" CssClass="form-control input-sm select2me" AutoPostBack="true" DataValueField="CveConcepto" runat="server" ></asp:DropDownList>
|
||
<asp:RequiredFieldValidator InitialValue="-1" ID="RfvConcepto" Display="None" ValidationGroup="GrpGuardar" runat="server" ControlToValidate="DdlConcepto" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Concepto''</b> es necesario, por favor seleccione uno."></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoConcepto" runat="server" HighlightCssClass="vco" TargetControlID="RfvConcepto" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
|
||
<div id="DivCliente" runat="server" visible="false">
|
||
<label class="col-md-1 truncate" style="width: 110px">Cliente:</label>
|
||
<div class="col-md-4">
|
||
<asp:DropDownList ID="DdlClientes" AutoPostBack="true" OnSelectedIndexChanged="DdlClientes_SelectedIndexChanged" AppendDataBoundItems="true" runat="server" CssClass="form-control input-sm select2me" DataTextField="NombreComercial" DataValueField="CveCliente"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="DivClienteSucursal" runat="server" visible="false">
|
||
<label class="col-md-1 truncate" style="width: 110px">Sucursal:</label>
|
||
<div class="col-md-2 " id="DivDdlClienteSucursal" runat="server">
|
||
<asp:DropDownList ID="DdlClientesSucursales" AutoPostBack="true" AppendDataBoundItems="true" runat="server" CssClass="form-control input-sm select2me" Style="max-width: 200px" DataTextField="SucursalCliente" DataValueField="CveClienteSucursal">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator InitialValue="-1" ID="RfvSucursalCliente" Display="None" ValidationGroup="GrpGuardar" runat="server" ControlToValidate="DdlClientesSucursales" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />Es campo <b>''Sucursal''</b> es necesario, por favor seleccione uno."></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoClienteSucursal" runat="server" HighlightCssClass="vco" TargetControlID="RfvSucursalCliente" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
|
||
<div id="DivVendedor" runat="server" visible="false">
|
||
<label class="col-md-1 truncate" style="width: 110px">Vendedor:</label>
|
||
<div class="col-md-2">
|
||
<asp:Label ID="LblVendedor" runat="server" Text=""></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" id="DivDepartamentoEntrega" runat="server" visible="False">
|
||
<label class="col-md-1 truncate" style="width: 110px">
|
||
<asp:Label runat="server" ID="LblDepartamentoEntrega"> Depto. entrega:</asp:Label>
|
||
</label>
|
||
<div class="col-md-2">
|
||
<asp:TextBox ID="TxtDepartamentoEntrega" runat="server" MaxLength="50" Width="100%"></asp:TextBox>
|
||
</div>
|
||
|
||
<label class="col-md-1 truncate" style="width: 110px">
|
||
<asp:Label runat="server" ID="LblPedidoContrato">Con./Pedido:</asp:Label>
|
||
</label>
|
||
<div class="col-md-2">
|
||
<asp:TextBox ID="TxtPedidoContrato" runat="server" MaxLength="50" Width="100%"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<label class="col-md-1 truncate" style="width: 110px">Fecha:</label>
|
||
<div class="col-md-2">
|
||
<div style="display: inline-block; vertical-align: text-bottom;">
|
||
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 120px !important; padding: 0px;">
|
||
<asp:TextBox ID="TxtFecha" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 118px" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFecha" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFecha" runat="server" TargetControlID="TxtFecha" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFecha" TargetControlID="TxtFecha" PopupButtonID="ImgFecha" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFecha" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFecha" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</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>
|
||
<ajax:ValidatorCalloutExtender ID="VCOFecha1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFecha" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="VCOFecha2" runat="server" HighlightCssClass="vco" TargetControlID="CVFecha" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<asp:RangeValidator ID="RVFecha" runat="server" ControlToValidate="TxtFecha" Display="None" Type="Date" MinimumValue="01/01/2000" MaximumValue="01/01/2000" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> no puede ser mayor al dia actual. Por favor verifcar." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOFecha3" runat="server" HighlightCssClass="vco" TargetControlID="RVFecha" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<label class="col-md-1 truncate" style="display: none">Hora:</label>
|
||
<div class="col-md-1" style="display: none">
|
||
<div style="width: 85px;">
|
||
<ew:TimePicker ID="TxtHoraInicio" TimeStyle-CssClass="Texto" runat="server" ControlDisplay="TextBoxImage" CssClass="inputtimepicker" ImageUrl="/Imagenes/timepicker.png" PopupWidth="100px" Width="50px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)"></ew:TimePicker>
|
||
<ew:CustomValidator ID="CVHoraInicio" runat="server" ClientValidationFunction="RevisaHora" ControlToValidate="TxtHoraInicio" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="Guardar" ValidateEmptyText="true"></ew:CustomValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoHoraInicio" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraInicio" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<label class="col-md-1 truncate" style="width: 110px" id="DivFolio1" runat="server">Folio:</label>
|
||
<div class="col-md-2" id="DivFolio2" runat="server">
|
||
<asp:TextBox ID="TxtFolio" runat="server" Style="" Width="100%"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumerosFolio" runat="server" TargetControlID="TxtFolio" FilterType="Numbers" />
|
||
</div>
|
||
</div>
|
||
<div class="row" id="divDestino" runat="server" visible="False">
|
||
<label class="col-md-1 truncate">
|
||
<asp:Label runat="server" ID="LblDestino">Destino:</asp:Label>
|
||
</label>
|
||
<div class="col-md-2">
|
||
<asp:Literal ID="LtlAlmacenDestino" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
<div class="row" id="divMonedaSeccion" runat="server" visible="False">
|
||
<label class="col-md-1 truncate" style="width: 110px">Moneda:</label>
|
||
<div class="col-md-2 ">
|
||
<asp:DropDownList ID="DdlMoneda" runat="server" Style="max-width: 200px" CssClass="form-control input-sm select2me" DataTextField="Moneda" DataValueField="CveMoneda"></asp:DropDownList>
|
||
</div>
|
||
<label class="col-md-1 truncate" style="width: 110px"></label>
|
||
<div class="col-md-2">
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div id="divGuia" runat="server" visible="False">
|
||
<label class="col-md-1 truncate" style="width: 110px">
|
||
<asp:Label runat="server" ID="LblGuia">Guía:</asp:Label>
|
||
</label>
|
||
<div class="col-md-2">
|
||
<asp:TextBox ID="TxtGuia" runat="server" MaxLength="20" Width="100%"></asp:TextBox>
|
||
</div>
|
||
<div class="col-md-6" runat="server" id="TrResponsable">
|
||
<label class="col-md-1" style="width: 110px">Recibe:</label>
|
||
<div class="col-md-3">
|
||
<asp:TextBox runat="server" Text="" ID="TxtResponsable" Width="100%" />
|
||
<%--<asp:DropDownList ID="DdlResponsable" runat="server" DataTextField="Nombre" DataValueField="CveUsuario" CssClass="form-control input-sm" Style="width: 200px !important;"></asp:DropDownList>--%>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<label class="col-md-1 truncate" style="width: 110px">
|
||
Observaciones:
|
||
</label>
|
||
<div class="col-md-5">
|
||
<asp:TextBox ID="TxtObservaciones" TextMode="MultiLine" Rows="2" CssClass="form-control input-sm" runat="server" MaxLength="232"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
<div class="row" id="TrPersonal" runat="server" visible="false">
|
||
<label class="col-md-1 truncate">Personal</label>
|
||
<div class="col-md-5">
|
||
<asp:DropDownList ID="DdlPersonal" CssClass="form-control select2me" runat="server" DataTextField="CodigoNombreCompleto" DataValueField="CvePersonal"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<div class="row" id="TrProveedor" runat="server" visible="false">
|
||
<label class="col-md-1 truncate">Proveedor</label>
|
||
<div class="col-md-5">
|
||
<asp:DropDownList ID="DdlProveedor" CssClass="form-control select2me" runat="server" DataTextField="RazonSocial" DataValueField="CveProveedor"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<div class="row" id="TrTipoCargado" runat="server" visible="false">
|
||
<label class="col-md-1 truncate" id="LblTipo" runat="server"></label>
|
||
<div class="col-md-5">
|
||
<asp:Literal ID="LtTipo" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
<div class="row" runat="server" id="TrSubProyectoActivoFijo" visible="false">
|
||
<asp:Label runat="server" ID="LblSubProyecto" class="col-md-1 truncate">Proyecto:</asp:Label>
|
||
<div class="col-md-2">
|
||
<asp:DropDownList ID="DdlSubProyecto" CssClass=" form-control input-sm select2me" runat="server" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Style="max-width: 250px"></asp:DropDownList>
|
||
<asp:RangeValidator ID="RVSubProyecto" runat="server" ControlToValidate="DdlSubProyecto" MinimumValue="0" MaximumValue="9999999" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Sub Proyecto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOSubProyecto" runat="server" HighlightCssClass="vco" TargetControlID="RVSubProyecto" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<div class="row" runat="server" id="DivRemision" visible="false">
|
||
<label class="col-md-1 truncate" style="width: 110px">Remision:</label>
|
||
<div class="col-md-2">
|
||
<asp:TextBox ID="TxtRemision" runat="server" Enabled="false" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<%--INVENTARIO INICIAL--%>
|
||
<asp:UpdatePanel runat="server" ID="UpCodigoBarras" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="col-md-3">
|
||
<div class="portlet smmallpadding light bordered" id="DivCodigoBarras" runat="server" visible="False">
|
||
<div class="portlet-title">
|
||
<div class="tools">
|
||
<a href="javascript;" data-idchekbox="<%= chkexpand2.ClientID%>" class=" <%= IIf(chkexpand2.Checked = True, "collapse", "expand")%>"></a>
|
||
</div>
|
||
<div class="caption uppercase" style="position: relative;">
|
||
<i class="fa fa-info-circle"></i>Agregar Producto
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<asp:Panel ID="PnlII" runat="server" DefaultButton="BtnAddCodigo">
|
||
<div class="row">
|
||
<label class="col-md-4">Cantidad</label>
|
||
<div class="col-md-8">
|
||
<asp:TextBox runat="server" ID="TxtCantidadProducto" Text="1" Width="50px" Enabled="false"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
<div class="row" style="margin-top: 5px;">
|
||
<label class="col-md-4">NoParte</label>
|
||
<div class="col-md-8">
|
||
<asp:TextBox runat="server" ID="TxtCodigo" ClientIDMode="Static"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
<div class="row" style="margin-top: 5px;">
|
||
<label class="col-md-4">UPC/EAN</label>
|
||
<div class="col-md-8">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Panel ID="PanelCodigoBarras" runat="server" DefaultButton="BtnCodigoBarras">
|
||
<asp:TextBox runat="server" ID="TxtCodigoBarras" ClientIDMode="Static"></asp:TextBox>
|
||
<asp:Button Text="" ID="BtnCodigoBarras" OnClick="BtnAddCodigo_Click" Style="display: none" runat="server" />
|
||
</asp:Panel>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<div class="row" style="margin-top: 5px;">
|
||
<label class="col-md-4">Costo</label>
|
||
<div class="col-md-8">
|
||
<asp:TextBox runat="server" ID="TxtAltaCosto" ClientIDMode="Static"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
<div runat="server" id="TdSeriePS" visible="false" class="row" style="margin-top: 5px;">
|
||
<label class="col-md-4">Serie</label>
|
||
<div class="col-md-8">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Panel ID="PanelSerie" runat="server" DefaultButton="BtnSeriePS">
|
||
<asp:TextBox runat="server" ID="TxtCodigoSerie"></asp:TextBox>
|
||
<asp:Button Text="" ID="BtnSeriePS" OnClick="BtnSeriePS_Click" Style="display: none" runat="server" />
|
||
</asp:Panel>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div class="row" style="margin-top: 5px;">
|
||
<div class="col-md-12" style="text-align: center;">
|
||
<asp:Button ID="BtnAddCodigo" runat="server" Text="Guardar" CssClass="btn btn-primary" Width="75%" />
|
||
</div>
|
||
</div>
|
||
</asp:Panel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpRegistroTipoCambio" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="col-md-4">
|
||
|
||
<div class="portlet smmallpadding light bordered" id="DivRegistro" runat="server" visible="false">
|
||
<div class="portlet-title">
|
||
<div class="tools">
|
||
<a href="javascript;" data-idchekbox="<%= chkexpand2.ClientID%>" class=" <%= IIf(chkexpand2.Checked = True, "collapse", "expand")%>"></a>
|
||
<asp:CheckBox ID="chkexpand2" Checked="true" CssClass="hidden" runat="server" />
|
||
</div>
|
||
<div class="caption uppercase" style="position: relative;">
|
||
<i class="fa fa-info-circle"></i>Información de registro
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<label class="col-md-3 truncate">
|
||
Usuario:
|
||
|
||
|
||
</label>
|
||
<div class="col-md-6">
|
||
<asp:Label ID="LblUsuarioRegistro" runat="server"></asp:Label>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="row" style="margin-top: 10px;">
|
||
<label class="col-md-3 truncate">
|
||
Fecha:
|
||
|
||
|
||
</label>
|
||
<div class="col-md-6">
|
||
<asp:Label ID="LblFechaRegistro" runat="server"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="row" style="margin-top: 10px;">
|
||
<label class="col-md-3 truncate">
|
||
Referencia:
|
||
|
||
|
||
</label>
|
||
<div class="col-md-6">
|
||
<asp:HyperLink ID="HplCompra" Target="_blank" runat="server" Visible="False" CssClass="Texto">Ver Compra</asp:HyperLink>
|
||
<asp:HyperLink ID="HplVenta" Target="_blank" runat="server" Visible="False" CssClass="Texto">Ver Venta</asp:HyperLink>
|
||
<asp:HyperLink ID="HplPoliza" Target="_blank" runat="server" Visible="False" CssClass="Texto">Ver Póliza</asp:HyperLink>
|
||
<asp:HyperLink ID="HplOrdenCompra" Target="_blank" runat="server" Visible="False" CssClass="Texto">Ver Orden Compra</asp:HyperLink>
|
||
<asp:HiddenField ID="HdnCveOrdenCompra" runat="server" />
|
||
</div>
|
||
</div>
|
||
<div class="row" runat="server" id="RowConsignacion" visible="false" style="margin-top: 10px;">
|
||
<label class="col-md-3 truncate">
|
||
Consignación:
|
||
|
||
|
||
</label>
|
||
<div class="col-md-6">
|
||
<asp:HyperLink ID="HLConsignacion" Target="_blank" NavigateUrl="#" Text="" runat="server" />
|
||
<%--<asp:Label Text="" ID="LbConsignacion" runat="server" />--%>
|
||
</div>
|
||
</div>
|
||
<div class="row" runat="server" id="RowTipoCambio" visible="false" style="margin-top: 10px;">
|
||
<label class="col-md-3 truncate">
|
||
Tipo Cambio:
|
||
|
||
|
||
</label>
|
||
<div class="col-md-6">
|
||
<asp:Label Text="" ID="LbTipoCambio" runat="server" />
|
||
</div>
|
||
</div>
|
||
<div class="row" runat="server" id="RowMtoRel" visible="false" style="margin-top: 10px;">
|
||
<label class="col-md-3 truncate">
|
||
Mto. Rel.:
|
||
|
||
|
||
</label>
|
||
<div class="col-md-6">
|
||
<asp:HyperLink ID="lnkMtoRelaioando" CssClass="Texto" runat="server" Target="_blank">ver</asp:HyperLink>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="portlet smmallpadding light bordered" id="DivTipoCambio" runat="server" visible="false">
|
||
<div class="portlet-title">
|
||
<div class="tools">
|
||
<a href="javascript;" data-idchekbox="<%= chkexpand3.ClientID%>" class=" <%= IIf(chkexpand3.Checked = True, "collapse", "expand")%>"></a>
|
||
<asp:CheckBox ID="chkexpand3" Checked="true" CssClass="hidden" runat="server" />
|
||
</div>
|
||
<div class="caption uppercase" style="position: relative;">
|
||
<i class="fa fa-info-circle"></i>Tipo de Cambio
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<table style="width: 100%">
|
||
<tr>
|
||
<td>Moneda:</td>
|
||
<td>
|
||
<asp:DropDownList ID="DdlMonedaTC" AutoPostBack="true" OnSelectedIndexChanged="DdlMonedaTC_SelectedIndexChanged" CssClass="form-control input-sm select2me" runat="server" CausesValidation="true" ValidationGroup="GrpTipoCambio">
|
||
<asp:ListItem Selected="True" Text="Pesos" Value="1"></asp:ListItem>
|
||
<asp:ListItem Text="Dólares" Value="2"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RFVMoneda" runat="server" ControlToValidate="DdlMoneda" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Moneda''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpTipoCambio"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOMoneda" runat="server" HighlightCssClass="vco" TargetControlID="RFVMoneda" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr id="TrTC1" visible="false" runat="server">
|
||
<td>Tipo de Cambio:</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtTipoCambio" onkeyup="FormatoMoneda(this);" runat="server" Width="60px" CausesValidation="true" MaxLength="10" ValidationGroup="GrpTipoCambio"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVTipoCambio" runat="server" ControlToValidate="TxtTipoCambio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Cambio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTipoCambio"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCETipoCambio" runat="server" HighlightCssClass="vco" TargetControlID="RFVTipoCambio" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr id="TrTC2" visible="false" runat="server">
|
||
<td colspan="2" align="center">
|
||
<asp:Button ID="BtnAplicarTC" OnClick="BtnAplicarTC_Click" Text="Aplicar Tipo Cambio" CssClass="btn btn-primary" ValidationGroup="GrpTipoCambio" runat="server" Visible="false" />
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<div class="row" runat="server" id="DivCodigoSeriePS" visible="false">
|
||
<div class="col-md-4 pull-right">
|
||
<table style="float: right;">
|
||
<tr>
|
||
<td><i class="fa fa-barcode" style="font-size: 1.8em; margin-top: 8px;" aria-hidden="true" data-toggle="tooltip" title="Código Barras"></i></td>
|
||
<td>
|
||
<asp:Panel ID="PanelCodigo" runat="server" DefaultButton="BtnCodigoPS">
|
||
<asp:TextBox ID="TxtCodigoPS" ClientIDMode="Static" Text="" runat="server" />
|
||
<asp:Button Text="" ID="BtnCodigoPS" OnClick="BtnCodigoPS_Click" Style="display: none" runat="server" />
|
||
</asp:Panel>
|
||
</td>
|
||
<td runat="server" visible="false" id="TdSeriePSAdd">
|
||
<asp:Panel ID="Panel2" runat="server" DefaultButton="BtnSeriePSAdd">
|
||
<asp:TextBox ID="TxtSeriePS" Text="" runat="server" />
|
||
<asp:Button Text="" ID="BtnSeriePSAdd" OnClick="BtnSeriePSAdd_Click" Style="display: none" runat="server" />
|
||
</asp:Panel>
|
||
</td>
|
||
<td runat="server" visible="false" id="TdSeccionPSAdd">
|
||
<asp:Panel ID="Panel3" runat="server" DefaultButton="BtnSeccionPSAdd">
|
||
<asp:DropDownList ID="DdlSeccionPSAdd" DataTextField="SeccionAlmacen" AppendDataBoundItems="true" DataValueField="CveSeccionAlmacen" Class="form-control input-sm select2me" Style="width: 95% !important" runat="server" CausesValidation="true">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Button Text="" ID="BtnSeccionPSAdd" Style="display: none" runat="server" />
|
||
</asp:Panel>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UPDatos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<%--<div class="row">
|
||
<div class="col-md-12" align="Right">
|
||
<asp:LinkButton ID="LkAgregar" runat="server" CssClass="btn btn-default" Text="Agregar Producto" />
|
||
</div>
|
||
</div>
|
||
<br />--%>
|
||
|
||
<div class="row">
|
||
<div class="col-md-12" align="right">
|
||
<asp:Label ID="LbTotalMovimientos" Text="Total de Movimientos: 0" runat="server" />
|
||
<input type="text" id="TxtBusqueda" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvM.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvM.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
|
||
<asp:UpdatePanel ID="UppGrid" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnVinculaAFEdit" ClientIDMode="Static" OnClick="BtnVinculaAFEdit_Click" Style="display: none;" runat="server" />
|
||
<asp:HiddenField runat="server" ID="HdnCodAFEdit" Value="-1" ClientIDMode="Static" />
|
||
|
||
<asp:GridView ID="GvM" runat="server" GridLines="none" CssClass="tabla_correcto grides Widthall mysmallbtn" EmptyDataText="Aún no hay registros." DataKeyNames="No,CveMovimientoDetalle,Cantidad,CvePS,CveUM,PU,Observaciones,CodigoPS,UnidadMedida,CveAF,Serie,Lote,FechaCaducidad,CveSeccionAlmacen" AutoGenerateColumns="False" AllowPaging="False" ShowFooter="True" >
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="" ItemStyle-Font-Size="6pt">
|
||
<EditItemTemplate>
|
||
<asp:Literal ID="lbNo" runat="server" Text='<%# Eval("No")%>'></asp:Literal>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lbNo" runat="server" Text='<%# Eval("No")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="28px"></ItemStyle>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Cantidad">
|
||
<EditItemTemplate>
|
||
<%--<asp:Literal ID="lbCantidad" runat="server" Text='<%# Eval("Cantidad", "{0:#,##0.######}")%>'> </asp:Literal--%>
|
||
<asp:TextBox ID="TxtCantidad" CssClass="form-control input-sm" runat="server" Width="55px" Text='<%# Eval("Cantidad", "{0:#,##0.######}")%>' Style="text-align: right;" Enabled="false"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lbCantidad" runat="server" Text='<%# Eval("Cantidad", "{0:#,##0.######}")%>'> </asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="43px"></ItemStyle>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Producto" ReadOnly="true" DataField="CodigoPS" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField HeaderText="Unidad">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lbUnidad" runat="server" Text='<%# Eval("UnidadMedida")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="73px"></ItemStyle>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Precio unitario" Visible="false">
|
||
<EditItemTemplate>
|
||
<asp:TextBox ID="TxtPrecio" CssClass="form-control input-sm" runat="server" Width="55px" Text='<%# Eval("PU")%>' Style="text-align: right;"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lbPrecio" runat="server" Text='<%# Eval("PU", "{0:#,###,###.00####}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="63px" HorizontalAlign="Right"></ItemStyle>
|
||
<FooterTemplate>
|
||
<b>
|
||
<asp:Literal ID="lbTotProducto" runat="server" Text="Total:"></asp:Literal></b>
|
||
</FooterTemplate>
|
||
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Total" ItemStyle-Width="63px" ItemStyle-HorizontalAlign="Right" FooterStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtTotal" runat="server" Text='<%# Eval("Total", "{0:N2}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<FooterTemplate>
|
||
<b>
|
||
<asp:Literal ID="lbTotPrecio" runat="server" Text=""></asp:Literal></b>
|
||
</FooterTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="PUExtranjero" Visible="false">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lbPrecioExtranjero" runat="server" Text='<%# Eval("PUExtranjero", "{0:#,###,###.00####}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<FooterTemplate>
|
||
<b>
|
||
<asp:Literal ID="lbTotPrecioExtranjero" runat="server" Text=""></asp:Literal></b>
|
||
</FooterTemplate>
|
||
<ItemStyle Width="63px" HorizontalAlign="Right"></ItemStyle>
|
||
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Costo Indirecto" Visible="false" ItemStyle-Width="63px" ItemStyle-HorizontalAlign="Right" FooterStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtCI" runat="server" Text='<%# Eval("CostoIndirecto", "{0:N2}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<FooterTemplate>
|
||
<b>
|
||
<asp:Literal ID="LtTotCI" runat="server" Text=""></asp:Literal></b>
|
||
</FooterTemplate>
|
||
</asp:TemplateField>
|
||
<%--<asp:BoundField DataField="CostoIndirecto" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" Visible="false" ItemStyle-Width="63px"/>--%>
|
||
<asp:TemplateField Visible="false">
|
||
<EditItemTemplate>
|
||
<asp:HiddenField ID="HdnCveActivoFijo" Value="-1" runat="server" />
|
||
<asp:HiddenField ID="HdnCodigoAF" Value="-1" runat="server" />
|
||
<asp:TextBox ID="LblEditCodigo" CssClass="form-control input-sm" runat="server" Text=' <%# If(Eval("CodigoAF").ToString = "-1", "", Eval("CodigoAF").ToString)%>' Width="40px"></asp:TextBox>
|
||
<asp:HyperLink ID="HplMaq" runat="server" ClientIDMode="Static">
|
||
<asp:Image runat="server" ID="ImgAF" AlternateText="Activo Fijo" Width="20" Height="20" ImageUrl="/Imagenes/Maquinaria.jpg" Style="cursor: pointer;" />
|
||
</asp:HyperLink>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LitMaq" runat="server" Text='<%# If(Eval("CodigoAF").ToString = "-1", "", Eval("CodigoAF").ToString)%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="60px" HorizontalAlign="Center" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Serie" Visible="false">
|
||
<EditItemTemplate>
|
||
<asp:TextBox ID="TxtSerie" CssClass="form-control input-sm" runat="server" Width="80px" Text='<%# Eval("Serie")%>' Style="text-align: right;"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lbSerie" runat="server" Text='<%# Eval("Serie")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="90px" HorizontalAlign="Right"></ItemStyle>
|
||
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Lote" Visible="false">
|
||
<EditItemTemplate>
|
||
<asp:TextBox ID="TxtLote" CssClass="form-control input-sm" runat="server" Width="80px" Text='<%# Eval("Lote")%>' Style="text-align: right;"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LbLote" runat="server" Text='<%# Eval("Lote")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="90px" HorizontalAlign="Right"></ItemStyle>
|
||
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||
</asp:TemplateField>
|
||
<%--<asp:BoundField HeaderText="Caducidad" DataField="FechaCaducidad" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%" Visible="false"/>--%>
|
||
<asp:TemplateField HeaderText="Fecha Caducidad" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%" Visible="false">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LbCaducidad" runat="server" Text='<%# Eval("FechaCaducidad", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Sección" Visible="false">
|
||
<EditItemTemplate>
|
||
<asp:DropDownList ID="DdlSeccionAlmacen" DataTextField="Seccion" AppendDataBoundItems="true" DataValueField="CveSeccion" CssClass="select2me" runat="server">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LbSeccionAlmacen" runat="server" Text='<%# Eval("SeccionAlmacen")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="90px"></ItemStyle>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Observaciones">
|
||
<EditItemTemplate>
|
||
<asp:TextBox ID="TxtObservaciones" CssClass="form-control input-sm" runat="server" Width="80px" Text='<%# Eval("Observaciones")%>' Style="text-align: right;"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lblObservaciones" runat="server" Text='<%# Eval("Observaciones")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="90px" HorizontalAlign="Right"></ItemStyle>
|
||
<FooterStyle HorizontalAlign="Right"></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>" ValidationGroup="GrpGV" />
|
||
<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" OnClick="DeleteRow" CommandArgument='<%# Eval("No")%>' 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" />
|
||
<asp:LinkButton ID="lnkDividir" runat="server" AlternateText="Eliminar" OnClick="DividirRow" CommandArgument='<%# Eval("No")%>' Style="font-size: 9px" CssClass="btn btn-circle btn-sm red" Text="<i class='fas fa-chart-pie-alt'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Seguro que desea dividir el concepto en unidades?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
<ItemStyle Width="70px"></ItemStyle>
|
||
</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:HiddenField ID="HdnIdPoliza" Value="0" runat="server" />
|
||
<asp:Button ID="BtnGuardar" runat="server" ValidationGroup="GrpGuardar" Text="Guardar" CssClass="btn btn-primary" />
|
||
<asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" Visible="False" CssClass="btn btn-danger" data-toggle="confirmation" data-popout="true" data-original-title="confirmar" data-btn-ok-label="si" />
|
||
<asp:Button ID="BtnContabilizar" runat="server" ValidationGroup="" Text="Contabilizar" Visible="False" CssClass="btn btn-primary" />
|
||
<asp:Button ID="BtnNuevo" runat="server" ValidationGroup="" Text="Nuevo" CssClass="btn btn-success" />
|
||
<asp:Button ID="BtnGeneraPrepoliza" runat="server" Visible="false" ValidationGroup="" Text="GeneraPrePoliza" CssClass="btn btn-success" />
|
||
|
||
<br />
|
||
<br />
|
||
|
||
<div runat="server" id="DivMensaje" visible="false">
|
||
<p>
|
||
<code>
|
||
<asp:Literal Text="" ID="LtMensaje" runat="server" />
|
||
</code>
|
||
</p>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<br />
|
||
|
||
<%-- EMPIEZA: BITACORA --%>
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet xspadding light bordered" id="DivBitacora" runat="server" visible="false">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<span class="caption-subject bold uppercase">Bitácora</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:HyperLink ID="ImgAddObs" CssClass="caption-subject bold" data-toggle="modal" data-target="#ModalBitacora" runat="server" Text=" <i class='fa fa-commenting font-green' ></i><span class='caption-subject bold'>Agregar</span>" Style="font-weight: 700 !important;cursor: pointer;" ToolTip="Observaciones"></asp:HyperLink><br />
|
||
<asp:HyperLink ID="HlEvento" CssClass="thickbox caption-subject bold" runat="server" Text=" <i class='fa fa-calendar-plus-o font-green' ></i>Agendar" Visible="false" Style="font-weight: 700 !important;cursor: pointer;" ToolTip="Agendar"></asp:HyperLink>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
|
||
<asp:UpdatePanel ID="UPEventoBitacora" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvBitacora" runat="server" AutoGenerateColumns="False" EmptyDataText="No se han capturado comentarios o bitácora" CssClass="table table-striped table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Fecha" DataField="FechaIng" ItemStyle-Width="16%" />
|
||
<asp:BoundField HeaderText="Fecha Agenda" DataField="FechaInicio" ItemStyle-Width="16%" />
|
||
<asp:BoundField HeaderText="Usuario" DataField="Usuario" ItemStyle-Width="16%" />
|
||
<asp:BoundField HeaderText="Descripción" DataField="Descripcion" ItemStyle-Width="55%" />
|
||
<asp:TemplateField HeaderText="Archivo" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LinkArchivo" Visible="false" runat="server" CssClass="Texto" OnClick="DownloadFile">
|
||
<asp:Image ImageUrl="/Imagenes/Abajo.png" ID="ImgArchivo" runat="server" />
|
||
</asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<br />
|
||
|
||
<div id="ModalBitacora" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">Bitácora</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UPAddEventoBitacora" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-8">
|
||
<label>Bitácora/Observaciones</label>
|
||
<br />
|
||
<asp:TextBox CssClass="form-control" ID="TxtEventoDescripcion" class="Widthall" runat="server" TextMode="MultiLine" Columns="60" Rows="4"></asp:TextBox>
|
||
<br />
|
||
<%--<asp:CheckBox ID="ChkEventoPrioridad" CssClass="md-checksd2" Text="Bitácora de Atención" runat="server" />--%>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<asp:TextBox ID="Anexo" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnGuardarEventoBitacora" runat="server" ClientIDMode="Static" Text="Guardar" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<%-- TERMINA: BITACORA --%>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
|
||
<asp:Panel runat="server" DefaultButton="BtnGuardarCantidadEspecial">
|
||
<div id="ModalCantidad" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Label ID="LbCantidadEspecial" Text="Cantidad: 1234 - Producto Equis" runat="server" />
|
||
</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-5" style="text-align: right;">
|
||
Cantidad
|
||
|
||
|
||
</div>
|
||
<div class="col-md-7">
|
||
<asp:TextBox ClientIDMode="Static" ID="TxtCantidadEspecial" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnGuardarCantidadEspecial" runat="server" ClientIDMode="Static" Text="Aceptar" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</asp:Panel>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<div id="DivModalGuias" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 500px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalGuias" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal1" runat="server">Guías</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label for="<%= DdlPaqueteria.ClientID.ToString()%>">Paqueteria:</label>
|
||
<asp:DropDownList ID="DdlPaqueteria" runat="server" DataTextField="Paqueteria" DataValueField="CvePaqueteria" Width="150" CssClass="select2me"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvDdlPaqueteria" runat="server" InitialValue="-1" ControlToValidate="DdlPaqueteria" ValidationGroup="GrpPaqueteria" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Paqueteria''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtPaqueteriaGuia" CssClass="form-control" MaxLength="50" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtPaqueteriaGuia" runat="server" ControlToValidate="TxtPaqueteriaGuia" ValidationGroup="GrpPaqueteria" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Guía''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtPaqueteriaGuia.ClientID.ToString() %>">Guía:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtPaqueteriaNumcajas" CssClass="form-control" MaxLength="3" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtPaqueteriaNumcajas" runat="server" ControlToValidate="TxtPaqueteriaNumcajas" ValidationGroup="GrpPaqueteria" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Numero Cajas''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtPaqueteriaNumcajas" FilterType="Numbers" InvalidChars=".-+," />
|
||
<label for="<%= TxtPaqueteriaNumcajas.ClientID.ToString()%>">Numero Cajas:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtRastreo" CssClass="form-control" MaxLength="50" runat="server"></asp:TextBox>
|
||
<label for="<%= TxtRastreo.ClientID.ToString() %>">Rastreo:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtFechaEst" CssClass="form-control" MaxLength="50" runat="server"></asp:TextBox>
|
||
<label for="<%= TxtFechaEst.ClientID.ToString() %>">Fecha Estimada:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtPaqueteriaPeso" CssClass="form-control" MaxLength="8" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtPaqueteriaPeso" runat="server" ControlToValidate="TxtPaqueteriaPeso" ValidationGroup="GrpPaqueteria" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Peso''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtPaqueteriaPeso" FilterType="Numbers, Custom" ValidChars="." />
|
||
<asp:RegularExpressionValidator ID="RevTxtPaqueteriaPeso" runat="server" ControlToValidate="TxtPaqueteriaPeso" ValidationExpression="^\d+(?:\.\d{0,2})?$" ValidationGroup="GrpPaqueteria" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />Formato incorrecto."></asp:RegularExpressionValidator>
|
||
<label for="<%= TxtPaqueteriaPeso.ClientID.ToString()%>">Peso:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDimensiones" CssClass="form-control" MaxLength="50" runat="server"></asp:TextBox>
|
||
<label for="<%= TxtDimensiones.ClientID.ToString() %>">Dimensiones:</label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright" style="text-align: right; margin-right: 5px!important">
|
||
<asp:Button ID="BtnAgregarGuia" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="GrpPaqueteria" OnClick="BtnAgregarGuia_Click" />
|
||
</div>
|
||
<br />
|
||
<div>
|
||
<asp:GridView ID="GvPaqueriaGuias" runat="server" AutoGenerateColumns="False"
|
||
DataKeyNames="CvePaqueteriaGuia,CvePaqueteria,Paqueteria,Guia,NumCajas,Peso,Rastreo,Dimensiones,FechaEstimada,SerieFolio,NombreComercial,Mail,CveVenta" EmptyDataText="No se encontraron registros" ToolTip="Listado de paqueteria" CssClass="table table-hover table-advance Widthall mysmallbtn" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Paqueteria">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPaqueteria" runat="server" Text='<%# Eval("Paqueteria") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Guia">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlGuia" runat="server" Text='<%# Eval("Guia") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="N. Cajas">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlNumCajas" runat="server" Text='<%# Eval("NumCajas")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Peso">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPeso" runat="server" Text='<%# Eval("Peso", "{0:N2}") %>'>></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<%--<asp:TemplateField ItemStyle-Width="100px" HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>--%>
|
||
|
||
<%-- <asp:TemplateField ItemStyle-Width="150px" HeaderText="Usuario">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlUsuario" runat="server" Text='<%# Eval("Usuario") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>--%>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="40px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkGuiaPaqueteriaMail" OnClick="LnkGuiaPaqueteriaMail_Click" runat="server" AlternateText="EnviarMail" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-envelope'></i>" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar envio de correo" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="40px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkGuiaPaqueteriaGuia" OnClick="LnkGuiaPaqueteriaGuia_Click" runat="server" AlternateText="ReporteGuia" CausesValidation="False" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-print'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="40px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkRemovePaqueteriaGuia" OnClick="LnkRemovePaqueteriaGuia_Click" runat="server" AlternateText="Eliminar" CausesValidation="False" 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>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button id="btnCancelarPaqueteria" runat="server" type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="DivModalCambioFisico" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog modal-lg" style="width: 90%">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalInventarioFisico" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal2" runat="server">Ajuste Inventario Físico</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div style="text-align: center">
|
||
<label for="<%= DdlAlmacenInventarioFisico.ClientID.ToString()%>">Almacén:</label>
|
||
<asp:DropDownList ID="DdlAlmacenInventarioFisico" runat="server" DataTextField="Almacen" DataValueField="CveAlmacen" Width="60%" CssClass="form-control input-sm select2me" AppendDataBoundItems="true"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RFVAlmacenInvFisico" runat="server" InitialValue="-1" ControlToValidate="DdlAlmacenInventarioFisico" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Almacen''</b> es necesario, por favor ingréselo." ValidationGroup="InvFisico"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="CERFVAlmacenInvFisico" runat="server" HighlightCssClass="vco" TargetControlID="RFVAlmacenInvFisico" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label class="col-md-1 truncate" style="width: 120px">Fecha:</label>
|
||
<div class="col-md-2">
|
||
<div style="display: inline-block; vertical-align: text-bottom;">
|
||
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 120px !important; padding: 0px; text-align: center">
|
||
<asp:TextBox ID="TxtFechaInvFisico" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 118px" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaInvFisico" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<asp:RequiredFieldValidator ID="RFVTxtFechaInvFisico" runat="server" ControlToValidate="TxtFechaInvFisico" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="InvFisico"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="CERFVTxtFechaInvFisico" runat="server" HighlightCssClass="vco" TargetControlID="RFVTxtFechaInvFisico" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
|
||
|
||
<ajax:MaskedEditExtender ID="MEFechaInv" runat="server" TargetControlID="TxtFechaInvFisico" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalEFehcInv" TargetControlID="TxtFechaInvFisico" PopupButtonID="ImgFechaInvFisico" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CvFechaInv" runat="server" ControlToValidate="TxtFechaInvFisico" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="InvFisico"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCFechaInvFormat" runat="server" HighlightCssClass="vco" TargetControlID="CvFechaInv" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<label class="col-md-1 truncate" style="width: 120px">Descripción:</label>
|
||
<div class="col-md-12">
|
||
<asp:TextBox ID="TxtIFDescripcion" runat="server" Width="100%" CssClass="form-control input-sm"></asp:TextBox>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<br />
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="portlet light xspadding bordered">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-pin font-green"></i>
|
||
<span class="caption-subject bold uppercase">Entradas</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="expand"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel runat="server" ID="UpEntradaFisico" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<table border="0" class="Widthall grides">
|
||
<tbody>
|
||
<tr class="Titulos">
|
||
<th style="width: 63px">Cant</th>
|
||
<th style="width: 200px">Producto</th>
|
||
<th style="width: 63px">Costo P.</th>
|
||
<th style="width: 10%" runat="server" id="ThSeccionEntrada" visible="false">Sección almacén</th>
|
||
<th style="width: 10%" runat="server" id="ThSerieEntrada" visible="false">Serie</th>
|
||
<th style="width: 10%" runat="server" id="ThLoteEntrada" visible="false">Lote</th>
|
||
<th style="width: 10%" runat="server" id="ThCaducidadEntrada" visible="false">Caducidad</th>
|
||
<th style="width: 73px;"></th>
|
||
</tr>
|
||
<tr align="center">
|
||
<td>
|
||
<asp:TextBox ID="TxtCantidadInvFisico" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="AddPSInvFisico"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FTECantidadInvFisc" runat="server" TargetControlID="TxtCantidadInvFisico" FilterType="Custom, Numbers" ValidChars="." />
|
||
</td>
|
||
<td>
|
||
<div class="psagregar">
|
||
<ADS:Dropdownlost runat="server" ID="DdlPS" CssStyle="width:100%" CssClassDdl="select2me" DataTextField="PSCodigo" DataValueField="CvePS" />
|
||
</div>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtCostoPromedio" CssClass="form-control input-sm" runat="server" Width="55px"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FTBCostoPromedio" runat="server" TargetControlID="TxtCostoPromedio" FilterType="Custom, Numbers" ValidChars="+-.," />
|
||
</td>
|
||
<td runat="server" id="TrSeccionEntrada" visible="false">
|
||
<asp:DropDownList ID="DdlSeccionAlmacenEntrada" DataTextField="Seccion" AppendDataBoundItems="true" DataValueField="CveSeccion" Class="form-control input-sm select2me" Style="width: 95% !important" runat="server" CausesValidation="true">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</td>
|
||
<td runat="server" id="TrSerieEntrada" visible="false" >
|
||
<asp:TextBox ID="TxtSerieEntrada" runat="server" Width="50px" CssClass="form-control input-sm"></asp:TextBox>
|
||
</td>
|
||
<td runat="server" id="TrLoteEntrada" visible="false">
|
||
<asp:TextBox ID="TxtLoteEntrada" runat="server" Width="70px" CssClass="form-control input-sm"></asp:TextBox>
|
||
</td>
|
||
<td runat="server" id="TrCaducidadEntrada" visible="false">
|
||
<asp:TextBox ID="TxtCaducidadEntrada" runat="server" Width="80px" CssClass="form-control input-sm"></asp:TextBox>
|
||
<asp:LinkButton ID="ImgFechaCadEntrada" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
<asp:RequiredFieldValidator ID="RFVFechaCadEntrada" runat="server" ControlToValidate="TxtCaducidadEntrada" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="AddPSInvFisico"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCFechaCadEntrada" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaCadEntrada" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:MaskedEditExtender ID="MEEFechaCadEntrada" runat="server" TargetControlID="TxtCaducidadEntrada" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaCadEntrada" TargetControlID="TxtCaducidadEntrada" PopupButtonID="ImgFechaCadEntrada" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CVFechaCadEntrada" runat="server" ControlToValidate="TxtCaducidadEntrada" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="AddPSInvFisico"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEFechaCadEntrada" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaCadEntrada" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
<td align="center">
|
||
<asp:LinkButton ID="BtnAgregarEntrada" runat="server" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-plus'></i>" ValidationGroup="AddPSInvFisico" />
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel runat="server" ID="UpEntradasGv" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvEntradas" runat="server" GridLines="none" CssClass="tabla_correcto grides Widthall mysmallbtn" AutoGenerateColumns="False" ShowHeaderWhenEmpty="False">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Cant" ReadOnly="true" DataField="Cantidad" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Producto" ReadOnly="true" DataField="CodigoPS" ItemStyle-Width="300px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Costo P." ReadOnly="true" DataField="PU" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Sección Alm" ReadOnly="true" DataField="SeccionAlmacen" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Serie" ReadOnly="true" DataField="Serie" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Lote" ReadOnly="true" DataField="Lote" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Fecha Caducidad" ReadOnly="true" DataField="FechaCaducidad" DataFormatString="{0:d}" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkRemoveInvFisico" runat="server" AlternateText="Eliminar" OnClick="DeleteRowInvFisicoEntrada" CommandArgument='<%# Eval("No")%>' 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>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="portlet light xspadding bordered">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-pin font-green"></i>
|
||
<span class="caption-subject bold uppercase">Salidas</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="expand"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel runat="server" ID="UpSalidaFisico" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<table border="0" class="Widthall grides">
|
||
<tbody>
|
||
<tr class="Titulos">
|
||
<th style="width: 63px">Cant</th>
|
||
<th style="width: 200px">Producto</th>
|
||
<th style="width: 10%" runat="server" id="ThSeccionSalida" visible="false">Sección almacén</th>
|
||
<th style="width: 10%" runat="server" id="ThSerieSalida" visible="false">Serie</th>
|
||
<th style="width: 10%" runat="server" id="ThLoteSalida" visible="false">Lote</th>
|
||
<th style="width: 25%" runat="server" id="ThCaducidadSalida" visible="false">Caducidad</th>
|
||
<th style="width: 73px;"></th>
|
||
</tr>
|
||
<tr align="center">
|
||
<td>
|
||
<asp:TextBox ID="TxtCantidadSalidaInv" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="AddPSInvFisicoSalida"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FTECantSalida" runat="server" TargetControlID="TxtCantidadSalidaInv" FilterType="Custom, Numbers" ValidChars="." />
|
||
</td>
|
||
<td>
|
||
<div class="psagregar">
|
||
<ADS:Dropdownlost runat="server" ID="DdlPSSalida" CssStyle="width:100%" CssClassDdl="select2me" DataTextField="PSCodigo" DataValueField="CvePS" />
|
||
</div>
|
||
</td>
|
||
<td runat="server" id="TrSeccionSalida" visible="false">
|
||
<asp:DropDownList ID="DdlSeccionAlmacenSalida" DataTextField="Seccion" AppendDataBoundItems="true" DataValueField="CveSeccion" Class="form-control input-sm select2me" Style="width: 95% !important" runat="server" CausesValidation="true">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</td>
|
||
<td runat="server" id="TrSerieSalida" visible="false">
|
||
<asp:TextBox ID="TxtSerieSalida" runat="server" Width="50px" CssClass="form-control input-sm"></asp:TextBox>
|
||
</td>
|
||
<td runat="server" id="TrLoteSalida" visible="false">
|
||
<asp:TextBox ID="TxtLoteSalida" runat="server" Width="70px" CssClass="form-control input-sm"></asp:TextBox>
|
||
</td>
|
||
<td runat="server" id="TrCaducidadSalida" visible="false">
|
||
<asp:TextBox ID="TxtCaducidadSalida" runat="server" Width="75px" CssClass="form-control input-sm"></asp:TextBox>
|
||
<asp:LinkButton ID="ImgFechaCadSalida" class="btn default input-sm" Text="<i class='fa fa-calendar'></i>" runat="server" ></asp:LinkButton>
|
||
<asp:RequiredFieldValidator ID="RFVFechaCadSalida" runat="server" ControlToValidate="TxtCaducidadSalida" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="AddPSInvFisicoSalida"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCFechaCadSalida" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaCadSalida" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:MaskedEditExtender ID="MEEFechaCadSalida" runat="server" TargetControlID="TxtCaducidadSalida" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaCadSalida" TargetControlID="TxtCaducidadSalida" PopupButtonID="ImgFechaCadSalida" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CVFechaCadSalida" runat="server" ControlToValidate="TxtCaducidadSalida" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="AddPSInvFisicoSalida"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEFechaCadSalida" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaCadSalida" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
<td align="center">
|
||
<asp:LinkButton ID="BtnAgregarSalida" runat="server" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-plus'></i>" ValidationGroup="AddPSInvFisicoSalida" />
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel runat="server" ID="UpSalidaGv" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvSalidas" runat="server" GridLines="none" CssClass="tabla_correcto grides Widthall mysmallbtn" AutoGenerateColumns="False" ShowHeaderWhenEmpty="False">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Cant" ReadOnly="true" DataField="Cantidad" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Producto" ReadOnly="true" DataField="CodigoPS" ItemStyle-Width="300px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Sección Alm" ReadOnly="true" DataField="SeccionAlmacen" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Serie" ReadOnly="true" DataField="Serie" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Lote" ReadOnly="true" DataField="Lote" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Fecha Elaboración" ReadOnly="true" DataField="FechaCaducidad" DataFormatString="{0:d}" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkRemoveInvFisicoSalida" runat="server" AlternateText="Eliminar" OnClick="DeleteRowInvFisicoSalida" CommandArgument='<%# Eval("No")%>' 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>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<div class="row">
|
||
<div class="col-md-12" style="text-align: center;">
|
||
<asp:Button ID="BtnAplicarCambioInvFisico" runat="server" CssClass="btn btn-primary" Text="Aplicar" ValidationGroup="InvFisico" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<div id="DivModalCambiarVigencias" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog modal-lg" style="width: 50%">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalCambiarVigencias" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal4" runat="server">Cambiar Vigencias</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="row">
|
||
<label class="col-md-2 truncate" style="width: 120px">Almacen:</label>
|
||
<div class="col-md-4">
|
||
<asp:DropDownList ID="DdlAlmacenCambioVigencias" runat="server" DataTextField="Almacen" DataValueField="CveAlmacen" Width="60%" CssClass="form-control input-sm select2me" AppendDataBoundItems="true"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RFVDdlAlmacenCambioVigencia" runat="server" InitialValue="-1" ControlToValidate="DdlAlmacenCambioVigencias" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Almacen''</b> es necesario, por favor ingréselo." ValidationGroup="VGCambioVigencia"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEDdlAlmacenCambioVigencia" runat="server" HighlightCssClass="vco" TargetControlID="RFVDdlAlmacenCambioVigencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
<label class="col-md-2 truncate" style="width: 120px">Fecha:</label>
|
||
<div class="col-md-4">
|
||
<div style="display: inline-block; vertical-align: text-bottom;">
|
||
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 120px !important; padding: 0px; text-align: center">
|
||
<asp:TextBox ID="TxtFechaCambio" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 118px" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaCambio" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<asp:RequiredFieldValidator ID="RFVFechaCambio" runat="server" ControlToValidate="TxtFechaCambio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="VGCambioVigencia"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaCambio" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TxtFechaCambio" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaCambio" PopupButtonID="ImgFechaCambio" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CVFechaCambio" runat="server" ControlToValidate="TxtFechaCambio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="VGCambioVigencia"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaCambio" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div class="row">
|
||
<label class="col-md-2 truncate" style="width: 120px">Descripción:</label>
|
||
<div class="col-md-6">
|
||
<asp:TextBox ID="TxtObsCambioVigencia" runat="server" Width="100%" CssClass="form-control input-sm" TextMode="MultiLine"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div class="portlet light xspadding bordered">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-pin font-green"></i>
|
||
<span class="caption-subject bold uppercase">Traspaso de Vigencia</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="expand"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel runat="server" ID="UpCambioSalida" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<table border="0" class="Widthall grides">
|
||
<tbody>
|
||
<tr class="Titulos">
|
||
<th style="width: 63px">Cant</th>
|
||
<th style="width: 200px">Producto</th>
|
||
<th style="width: 10%" runat="server" id="Th5" visible="false">Sección almacén</th>
|
||
<th style="width: 10%" runat="server" id="Th6" visible="false">Serie</th>
|
||
<th style="width: 10%" runat="server" id="Th7" visible="false">Lote</th>
|
||
<th style="width: 10%" runat="server" id="Th8" visible="false">Caducidad</th>
|
||
<th style="width: 73px;"></th>
|
||
</tr>
|
||
<tr align="center">
|
||
<td>
|
||
<asp:TextBox ID="TxtCantCambio" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="AddPSCambioSalida"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender3" runat="server" TargetControlID="TxtCantCambio" FilterType="Custom, Numbers" ValidChars="." />
|
||
</td>
|
||
<td>
|
||
<div class="psagregar">
|
||
<ADS:Dropdownlost runat="server" ID="DdlPSCambioSalida" CssStyle="width:100%" CssClassDdl="select2me" DataTextField="PSCodigo" DataValueField="CvePS" />
|
||
</div>
|
||
</td>
|
||
<td runat="server" id="Td5" visible="false">
|
||
<asp:DropDownList ID="DdlSeccionCambio" DataTextField="Seccion" AppendDataBoundItems="true" DataValueField="CveSeccion" Class="form-control input-sm select2me" Style="width: 95% !important" runat="server" CausesValidation="true">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</td>
|
||
<td runat="server" id="Td6" visible="false">
|
||
<asp:TextBox ID="TxtSerieCambio" runat="server" Width="50px"></asp:TextBox>
|
||
</td>
|
||
<td runat="server" id="Td7" visible="false">
|
||
<asp:TextBox ID="TxtLoteCambio" runat="server" Width="50px"></asp:TextBox>
|
||
</td>
|
||
<td runat="server" id="Td8" visible="false">
|
||
<asp:TextBox ID="TxtCaducidadCambio" runat="server" Width="50px"></asp:TextBox>
|
||
</td>
|
||
<td align="center">
|
||
<asp:LinkButton ID="LnkAddSalidaCambio" runat="server" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-plus'></i>" ValidationGroup="AddPSCambioSalida" />
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel runat="server" ID="UpGvCambioSalidas" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvSalidasCambioVigencia" runat="server" GridLines="none" CssClass="tabla_correcto grides Widthall mysmallbtn" AutoGenerateColumns="False" ShowHeaderWhenEmpty="False" OnRowDataBound="GvSalidasCambioVigencia_RowDataBound">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Cantidad" ReadOnly="true" DataField="Cantidad" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="PS de Salida" ReadOnly="true" DataField="CodigoPS" ItemStyle-Width="300px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Sección Alm" ReadOnly="true" DataField="SeccionAlmacen" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Serie" ReadOnly="true" DataField="Serie" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Lote" ReadOnly="true" DataField="Lote" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Fecha Caducidad" ReadOnly="true" DataField="FechaCaducidad" DataFormatString="{0:d}" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="PS de Entrada (PS de Vigencia)" ReadOnly="true" DataField="CodigoPSVigencia" ItemStyle-Width="300px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkRemoveInvFisicoSalida" runat="server" AlternateText="Eliminar" OnClick="DeleteRowCambioVigencia" CommandArgument='<%# Eval("No")%>' 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>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<div class="row">
|
||
<div class="col-md-12" style="text-align: center;">
|
||
<asp:Button ID="BtnGuardarCambiosVigencia" runat="server" CssClass="btn btn-primary" Text="Aplicar" ValidationGroup="VGCambioVigencia" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="DivCargaExcel" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<!-- Modal content-->
|
||
<asp:UpdatePanel ID="UpConcepto" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">Cargar Conceptos</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div class="portlet light xspadding bordered whitoutcol" style="width: 100%;">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-pin font-green"></i>
|
||
<span class="caption-subject bold uppercase">Descargar Plantilla </span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body formnombottom">
|
||
<h4>Paso 1 : Descargar Plantilla</h4>
|
||
<br />
|
||
<div align="center">
|
||
<asp:LinkButton ID="LbDescargarExcelConceptos" runat="server" CssClass="btn btn-warning" Text="Descargar Plantilla" />
|
||
</div>
|
||
<br />
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<br />
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div class="portlet light xspadding bordered whitoutcol" style="width: 100%;">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-pin font-green"></i>
|
||
<span class="caption-subject bold uppercase">Cargar Plantilla </span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body formnombottom">
|
||
<h4>Paso 2: Cargar Plantilla</h4>
|
||
<br />
|
||
<%-- <div class="row">
|
||
<div class="col-md-12" align="center">
|
||
<h4>Arraste o haga click para subir el archivo Excel</h4>
|
||
</div>
|
||
</div>--%>
|
||
<div class="row">
|
||
<div class="col-md-11" style="margin-left: 30px; margin-right: 30px; margin-bottom: 20px;">
|
||
<asp:TextBox ID="TxtExcel" CssClass="ADSdropzone hidden" Text="" data-maxFile="1" runat="server"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<div class="row">
|
||
<%-- <div class="col-md-2" style="text-align: left">
|
||
</div>--%>
|
||
<div class="col-md-12" style="text-align: center">
|
||
<asp:Button ID="BtnCargaExcel" runat="server" CssClass="btn btn-success" Text="Procesar"></asp:Button>
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="LbDescargarExcelConceptos" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="ModalAgregar" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel class="modal-dialog" runat="server" ID="UpAgregar" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal3" Text="Detalles" runat="server"> </asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div runat="server" id="divCantidad" class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="txtCantidad" CssClass="form-control input-sm" Width="50%" MaxLength="15" runat="server" ValidationGroup="GprAgregaPS"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumerosCantidad" runat="server" TargetControlID="txtCantidad" FilterType="Custom, Numbers" ValidChars="." />
|
||
<asp:RequiredFieldValidator ID="RFVCantidad" runat="server" ControlToValidate="txtCantidad" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cantidad''</b> es necesario, por favor ingréselo." ValidationGroup="GprAgregaPS"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOCantidad1" runat="server" HighlightCssClass="vco" TargetControlID="RFVCantidad" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<asp:CustomValidator ID="CVCantidad" runat="server" ClientValidationFunction="ValidaDecimal6digits" ControlToValidate="TxtCantidad" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cantidad''</b> no tiene el formato correcto (6 decimales). Por favor rectifique y vuelva a intentar." ValidateEmptyText="True" ValidationGroup="GprAgregaPS"></asp:CustomValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCECantidad" runat="server" HighlightCssClass="vco" TargetControlID="CVCantidad" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<label for="<%= txtCantidad.ClientID.ToString()%>">Cantidad</label>
|
||
<br />
|
||
</div>
|
||
<div runat="server" id="divClasificacionProducto" class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlClasificacion" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="Clasificacion" DataValueField="CveClasificacion" Width="100%" Class="form-control input-sm select2me">
|
||
<asp:ListItem Selected="True" Text="Seleccione la Clasificación (Todas)" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<br />
|
||
<ADS:Dropdownlost runat="server" ID="DdlProducto2" CssStyle="width: 100%;" CssClassDdl="select2me" DataTextField="PSCodigo" DataValueField="CvePS" />
|
||
<label for="<%= DdlProducto2.ClientID.ToString()%>">Clasificación Producto</label>
|
||
<br />
|
||
</div>
|
||
<div runat="server" id="divUnidadMedida" class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlUnidad" runat="server" Class="form-control input-sm select2me" Style="width: 100px !important;" DataTextField="UnidadMedida" DataValueField="CveUnidadMedida"></asp:DropDownList>
|
||
<label for="<%= DdlUnidad.ClientID.ToString()%>">U.M.</label>
|
||
<br />
|
||
</div>
|
||
|
||
<div runat="server" id="divPrecio" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<asp:TextBox ID="txtPrecio" CssClass="form-control input-sm" runat="server" Width="50%" Visible="false"></asp:TextBox>
|
||
<label for="<%= txtPrecio.ClientID.ToString()%>">P.U.</label>
|
||
<br />
|
||
</div>
|
||
<div runat="server" id="divSerie" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<asp:TextBox ID="TxtnSerie" CssClass="form-control input-sm" runat="server" Width="120px" Visible="false"></asp:TextBox>
|
||
<asp:Button Text="" ID="BtnSerieAddNew" OnClick="BtnSerieAddNew_Click" Style="display: none" runat="server" />
|
||
<label for="<%= TxtnSerie.ClientID.ToString()%>">Serie</label>
|
||
<br />
|
||
</div>
|
||
<div runat="server" id="divLote" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<asp:TextBox ID="TxtnLote" CssClass="form-control input-sm" runat="server" Width="80px" Visible="false"></asp:TextBox>
|
||
<label for="<%= TxtnLote.ClientID.ToString()%>">Lote</label>
|
||
<br />
|
||
</div>
|
||
<div runat="server" id="divSeccionAlmacen" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<asp:DropDownList ID="DdlSeccionAlmacen" DataTextField="SeccionAlmacen" AppendDataBoundItems="true" DataValueField="CveSeccionAlmacen" Class="form-control input-sm select2me" Style="width: 95% !important" runat="server" CausesValidation="true">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSeccionAlmacen.ClientID.ToString()%>">Sección Almacén</label>
|
||
</div>
|
||
<div runat="server" id="divCaducidad" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<asp:TextBox ID="TxtnFechaCaducidad" CssClass="form-control input-sm" runat="server" Width="80px"></asp:TextBox>
|
||
<label for="<%= TxtnFechaCaducidad.ClientID.ToString()%>">Fecha Caducidad</label>
|
||
</div>
|
||
<br />
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtObservacionesdetalle" CssClass="form-control input-sm" runat="server" MaxLength="200"></asp:TextBox>
|
||
<label for="<%= TxtObservacionesdetalle.ClientID.ToString()%>">Observaciones</label>
|
||
<br />
|
||
</div>
|
||
|
||
<div runat="server" id="tdPUExtranjero" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<label for="<%= tdPUExtranjero2.ClientID.ToString()%>">PU Extranjero</label>
|
||
<label id="tdPUExtranjero2" runat="server" visible="false"></label>
|
||
</div>
|
||
|
||
<div runat="server" id="tdCI" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<label id="tdCI2" runat="server" visible="false"></label>
|
||
<label for="<%= tdCI2.ClientID.ToString()%>">CI</label>
|
||
</div>
|
||
|
||
<div runat="server" id="ThAF" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<label for="tdAF">AF</label>
|
||
<asp:Literal ID="tdAF" runat="server" Visible="false"></asp:Literal>
|
||
<asp:UpdatePanel ID="UPPNumEcon" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Button Text="VinculaAF" Style="display: none;" OnClick="BtnVinculaAF_Click" ClientIDMode="Static" ID="BtnVinculaAF" runat="server" />
|
||
<asp:HiddenField ID="HdnCveActivoFijo" Value="-1" runat="server" ClientIDMode="Static" />
|
||
<asp:HiddenField ID="HdnCodigoAF" Value="-1" runat="server" ClientIDMode="Static" />
|
||
|
||
<asp:TextBox ID="LblCodigo" runat="server" Text="" onkeyup="EnterAF(event);" onblur="AFBlur();" ClientIDMode="Static" Width="40px"></asp:TextBox>
|
||
<asp:HyperLink ID="HplMaq" runat="server" ClientIDMode="Static"><img alt="Activo Fijo" width="20px" height="20px" src="/Imagenes/Maquinaria.jpg" style="cursor:pointer;" onclick="AbrirVentana('/AF/PopUpBuscarAF.aspx?OPCION=OC',950,600,'N');"/></asp:HyperLink>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div runat="server" id="ThTotal" class="form-group form-md-line-input input-iconright" visible="false">
|
||
<label for="<%= TdTotal.ClientID.ToString()%>">Total</label>
|
||
<asp:Literal ID="TdTotal" runat="server" Visible="false"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:LinkButton ID="LkAgregarDetalle" runat="server" CssClass="btn btn-primary" Text="Agregar"></asp:LinkButton>
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
<div id="divDescripcion" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel class="modal-dialog" runat="server" ID="UpDescripcion" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||
<span aria-hidden="true">×</span>
|
||
</button>
|
||
<h4 class="modal-title" id="myModalLabel" runat="server">Motivo</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div>
|
||
<br />
|
||
<label>Descripción:</label>
|
||
<asp:TextBox ID="TxtDescripcion" runat="server" Height="100" Width="600" TextMode="MultiLine" CausesValidation="true" MaxLength="500"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVTxtDescripcion" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtDescripcion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripcion''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:LinkButton ID="BtnRemove" runat="server" CssClass="btn btn-primary" ValidationGroup="GrpObligatorio"> Eliminar</asp:LinkButton>
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
</asp:Content>
|
||
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
||
<script type="text/javascript">
|
||
|
||
function CargaActivoFijo(CveAF, Codigo) {
|
||
$get("HdnCveActivoFijo").value = CveAF;
|
||
$get("HdnCodigoAF").value = Codigo;
|
||
$('#BtnVinculaAF').click();
|
||
}
|
||
|
||
function CargaActivoFijoEdit(CveAF, Codigo, ri) {
|
||
debugger;
|
||
$get("C_Tab_tabConceptos_GvD_HdnCveActivoFijo_" + ri).value = CveAF;
|
||
$get("C_Tab_tabConceptos_GvD_HdnCodigoAF_" + ri).value = Codigo;
|
||
$get("C_Tab_tabConceptos_GvD_LblEditCodigo_" + ri).value = Codigo;
|
||
}
|
||
|
||
var H1 = "";
|
||
var H2 = "";
|
||
var T = "";
|
||
|
||
function EnterAFEdit(event, Txt, Hdn1, Hdn2) {
|
||
if (event.which == 13 || event.keyCode == 13) {
|
||
H1 = Hdn1;
|
||
H2 = Hdn2;
|
||
T = Txt;
|
||
|
||
$get("HdnCodAFEdit").value = Txt.value;
|
||
|
||
$('#BtnVinculaAFEdit').click();
|
||
}
|
||
}
|
||
|
||
function AFBlurEdit(Txt, Hdn1, Hdn2) {
|
||
H1 = Hdn1;
|
||
H2 = Hdn2;
|
||
T = Txt;
|
||
|
||
$get("HdnCodAFEdit").value = Txt.value;
|
||
|
||
if (Txt.value != '')
|
||
$('#BtnVinculaAFEdit').click();
|
||
}
|
||
|
||
function EnterAFEditOK(Cve, Codigo) {
|
||
$get(H1.id).value = Cve;
|
||
$get(H2.id).value = Codigo;
|
||
$get(T.id).value = (Codigo == -1) ? "" : Codigo;
|
||
}
|
||
|
||
var CodigoAF = "";
|
||
|
||
function EnterAF(event) {
|
||
if (event.which == 13 || event.keyCode == 13) {
|
||
Focus = false;
|
||
$get("HdnCveActivoFijo").value = -2;
|
||
$('#BtnVinculaAF').click();
|
||
CodigoAF = $get('LblCodigo').value;
|
||
}
|
||
|
||
}
|
||
|
||
function AFBlur() {
|
||
$get("HdnCveActivoFijo").value = -2;
|
||
|
||
if ($get('LblCodigo').value != '' && $get('LblCodigo').value != CodigoAF) {
|
||
$('#BtnVinculaAF').click();
|
||
CodigoAF = $get('LblCodigo').value;
|
||
}
|
||
}
|
||
|
||
function playsonidito(NomArchivo) {
|
||
var URL = /Sonidos/ + NomArchivo
|
||
var snd = new Audio(URL);
|
||
snd.play();
|
||
snd.currentTime = 0;
|
||
}
|
||
|
||
function Focus() {
|
||
$('#TxtCodigoBarras').focus()
|
||
}
|
||
|
||
function Focus2() {
|
||
$('#TxtCodigo').focus()
|
||
}
|
||
|
||
function FocusAdd() {
|
||
$('#TxtCodigoPS').focus()
|
||
}
|
||
|
||
function CantidadEspecial() {
|
||
$('#ModalCantidad').modal('show');
|
||
$('#TxtCantidadEspecial').focus()
|
||
}
|
||
|
||
Sys.Application.add_load(function (s, e) {
|
||
|
||
|
||
|
||
var Tam = TamañoVentana();
|
||
var Alto = Tam.height - 300;
|
||
if (Alto < 100) {
|
||
Alto = 100;
|
||
}
|
||
$('#<%= GvM.ClientID%>').ADScroll({ 'height': Alto });
|
||
|
||
<%-- if ($("#<%= DdlProductows.ClientID%>")) {
|
||
if (!($('#<%= HFProducto.ClientID %>').val() === '')) {
|
||
AddItem($('#<%= HFTProducto.ClientID%>').val(), $('#<%= HFProducto.ClientID %>').val());
|
||
}
|
||
}
|
||
if ($("#<%= DdlProductows.ClientID%>").data('creado') === '1') { } else {
|
||
$("#<%= DdlProductows.ClientID%>").data('creado', '1')
|
||
$("#<%= DdlProductows.ClientID%>").select2({
|
||
ajax: {
|
||
url: "/Ashx/SIGWeb.ashx",
|
||
dataType: 'json',
|
||
delay: 250,
|
||
data: function (params) {
|
||
return {
|
||
Name: params.term, // search term
|
||
Metodo: 'getps'
|
||
};
|
||
},
|
||
processResults: function (data, params) {
|
||
// parse the results into the format expected by Select2
|
||
// since we are using custom formatting functions we do not need to
|
||
// alter the remote JSON data, except to indicate that infinite
|
||
// scrolling can be used
|
||
params.page = params.page || 1;
|
||
|
||
return {
|
||
results: data,
|
||
pagination: {
|
||
more: (params.page * 30) < data.total_count
|
||
}
|
||
};
|
||
},
|
||
cache: true
|
||
},
|
||
escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
|
||
minimumInputLength: 3
|
||
});
|
||
}
|
||
if ($("#<%= DdlProductows.ClientID%>")) {
|
||
if (!($('#<%= HFProducto.ClientID %>').val() === '')) {
|
||
AddItem($('#<%= HFTProducto.ClientID%>').val(), $('#<%= HFProducto.ClientID %>').val());
|
||
}
|
||
$("#<%= DdlProductows.ClientID%>").on("select2:select", function (e) { console.log(e); $('#<%= HFProducto.ClientID %>').val(e.params.data.id); $('#<%= HFTProducto.ClientID%>').val(e.params.data.text); $('#<%= myhidenbutton.ClientID %>').click(); });
|
||
}
|
||
|
||
if ($("#<%= DdlProducto.ClientID%>")) {
|
||
$("#<%= DdlProducto.ClientID%>").on("select2:select", function (e) { console.log(e); $('#<%= HFProducto.ClientID %>').val(e.params.data.id); $('#<%= HFTProducto.ClientID%>').val(e.params.data.text); });
|
||
|
||
}--%>
|
||
|
||
});
|
||
|
||
|
||
</script>
|
||
</asp:Content>
|