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

733 lines
52 KiB
Plaintext

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="SoporteADS.aspx.vb" Inherits="OI_SoporteADS" %>
<%@ Register Assembly="TimePicker" Namespace="MKB.TimePicker" TagPrefix="cc1" %>
<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
<script runat="server">
Protected Sub ChkSoporte_CheckedChanged(sender As Object, e As EventArgs)
End Sub
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
<asp:Label ID="LblTitulo" runat="server" Text=""></asp:Label>
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
<asp:UpdatePanel runat="server" >
<ContentTemplate>
<li>
<asp:LinkButton ID="LinkImp" runat="server" Visible="false"> <i class="fa fa-ad-pdf"></i> Imprimir</asp:LinkButton>
</li>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="LinkImp" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
<asp:HiddenField ID="HdnTipo" runat="server" ClientIDMode="Static" />
<div class="row">
<div class="col-md-8">
<asp:UpdatePanel runat="server" ID="UpGeneral" UpdateMode="Conditional">
<ContentTemplate>
<div class="portlet light smmallpadding bordered">
<div class="portlet-title font-green"">
<div class="caption font-green">
<i class="icon-user font-green""></i><span class="caption-subject bold uppercase" >Contacto</span>
</div>
<div class="tools">
<div style="display: inline-block">
</div>
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
</div>
</div>
<div class="portlet-body rowpadding">
<div class="row" id="DvEmpresa" runat="server" visible="true" >
<label class="col-sm-2">Empresa:</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:DropDownList ID="DdlEmpresaSop" runat="server" CssClass="select2me" Width="200" DataValueField="CveEmpresa" DataTextField="Empresa" AutoPostBack="true"></asp:DropDownList>
<asp:RequiredFieldValidator ID="rfvDdlEmpresa" Enabled="false" runat="server" InitialValue="-1" ControlToValidate="DdlEmpresaSop" Display="None" ErrorMessage="El campo <b>''Empresa''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="rfvcDdlEmpresa" Enabled="false" runat="server" TargetControlID="rfvDdlEmpresa" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="DvUsuarioSop" runat="server" visible="true" >
<label class="col-sm-2">Usuario:</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:DropDownList ID="DdlUsuarioSop" runat="server" AutoPostBack="true" CssClass="select2me" Width="200" DataValueField="CveUsuario" DataTextField="Nombre"></asp:DropDownList>
<asp:RequiredFieldValidator ID="rfvDdlUsuario" Enabled="false" runat="server" InitialValue="-1" ControlToValidate="DdlUsuarioSop" Display="None" ErrorMessage="El campo <b>''Usuario''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="rfvcDdlUsuario" Enabled="false" runat="server" TargetControlID="rfvDdlUsuario" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="DVPersona" runat="server" visible="true">
<label class="col-sm-2">Persona:</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:TextBox ID="TxtPersona" Enabled ="true" runat="server" CssClass="form-control input-sm" MaxLength="50"> </asp:TextBox>
<asp:RequiredFieldValidator ID="rfvTxtPersona" Enabled="true" runat="server" ControlToValidate="TxtPersona" Display="None" ErrorMessage="El campo <b>''Persona''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="rfvcTxtPersona" Enabled="true" runat="server" TargetControlID="rfvTxtPersona" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="DvTelefono" runat="server" visible="true">
<label class="col-sm-2">Teléfono:</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:TextBox ID="TxtTelefono" runat="server" CssClass="form-control input-sm" MaxLength="15"> </asp:TextBox>
<ajax:FilteredTextBoxExtender ID="FilTxtTelefono" runat="server" FilterType="Numbers" InvalidChars=".-," TargetControlID="TxtTelefono" />
<asp:RequiredFieldValidator ID="rfvTxtTelefono" Enabled="false" runat="server" ControlToValidate="TxtTelefono" Display="None" ErrorMessage="El campo <b>''Telefono''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="rfvcTxtTelefono" Enabled="false" runat="server" TargetControlID="rfvTxtTelefono" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="DvExtencion" runat="server" visible="true">
<label class="col-sm-2">Extensión</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:TextBox ID="TxtExtension" runat="server" CssClass="form-control input-sm" MaxLength="6"> </asp:TextBox>
<ajax:FilteredTextBoxExtender ID="FilTxtExtencion" runat="server" FilterType="Numbers" InvalidChars=".-," TargetControlID="TxtExtension" />
</div>
</div>
<div class="row" id="DvEmail" runat="server" visible="true">
<label class="col-sm-2">Email</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:TextBox ID="TxtEmail" runat="server" CssClass="form-control input-sm" MaxLength="50"> </asp:TextBox>
<asp:RegularExpressionValidator ID="REVTxtEmail" Display="None" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="help-block errorimput" ControlToValidate="TxtEmail" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo - Email''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="Guarda"></asp:RegularExpressionValidator>
<ajax:ValidatorCalloutExtender ID="rfvceTxtEmail" Enabled="true" runat="server" TargetControlID="REVTxtEmail" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
</div>
</div>
<div class="portlet light smmallpadding bordered">
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Problema</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 rowpadding">
<div class="row" runat="server" id="RowFolio" visible="true">
<label class="col-sm-2"># Folio/Soporte:</label>
<div class="col-sm-10 row ">
<asp:Label runat="server" ID="lblFolio" Font-Bold="true"></asp:Label>
</div>
<div class="col-sm-10 row " style="text-align: left!important">
<asp:LinkButton ID="LnkLigaCve" CssClass="Texto" runat="server"></asp:LinkButton>
</div>
</div>
<div class="row" id="DvMonulo" runat="server" visible="true" >
<label class="col-sm-2">Modulo:</label>
<div class="col-sm-10" >
<asp:DropDownList ID="DdlModulo" CssClass="select2me" runat="server" DataValueField="CveModulo" DataTextField="Modulo" Class="table-group-action-input form-control input-inline input-small input-sm" Width="200"></asp:DropDownList>
<asp:RequiredFieldValidator ID="rfvDdlModulo" Enabled="false" runat="server" InitialValue="-1" ControlToValidate="DdlModulo" Display="None" ErrorMessage="El campo <b>''Modulo''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="rfvcDdlModulo" Enabled="false" runat="server" TargetControlID="rfvDdlModulo" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="TrAsunto" visible="false" runat="server">
<label class="col-sm-2">Asunto:</label>
<div class="col-sm-10">
<asp:TextBox ID="TxtAsunto" runat="server" CssClass="form-control input-sm" MaxLength="100" ValidationGroup="Guarda"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVAsunto" runat="server" ControlToValidate="TxtAsunto" Display="None" ErrorMessage="El campo <b>''Asunto''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCOAsunto" runat="server" TargetControlID="RFVAsunto" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="TrAgendaTipo" visible="false" runat="server">
<label class="col-sm-2">Tipo Asunto:</label>
<div class="col-sm-10">
<asp:DropDownList ID="DdlAgendaTipo" runat="server" Class="form-control input-sm input-small" DataValueField="CveAgendaTipo" DataTextField="AgendaTipo">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
</div>
</div>
<div class="row" id="TrDescripcion" visible="false" runat="server">
<label class="col-sm-2">Descripción:</label>
<div class="col-sm-10">
<asp:TextBox ID="TxtDescripcion" runat="server" CssClass="form-control input-sm" MaxLength="500" TextMode="MultiLine" Height="50px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvDescripcion" runat="server" ControlToValidate="txtDescripcion" Display="None" ErrorMessage="El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="vcoDescripcion" runat="server" TargetControlID="rfvDescripcion" HighlightCssClass="vco" Width="300px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="TrDatos" visible="True" runat="server">
<label class="col-sm-2">Datos(Folio,Cve,Liga):</label>
<div class="col-sm-10">
<asp:TextBox ID="TxtDatos" runat="server" CssClass="form-control input-sm" MaxLength="100" ></asp:TextBox>
</div>
</div>
<div class="row" id="TrPrioridad" visible="false" runat="server">
<label class="col-sm-2">Prioridad:</label>
<div class="col-sm-10">
<asp:DropDownList ID="DdlPrioridad" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 136px !important;">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
<asp:ListItem Text="Baja" Value="1" style="color: #00CC00;"></asp:ListItem>
<asp:ListItem Text="Media" Value="2" style="color: #000000;"></asp:ListItem>
<asp:ListItem Text="Alta" Value="3" style="color: #FF0000;"></asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RFVPrioridad" runat="server" ControlToValidate="DdlPrioridad" Display="None" ErrorMessage="El campo <b>''Prioridad''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCOPrio" runat="server" TargetControlID="RFVPrioridad" HighlightCssClass="vco" Width="300px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="TrRevision" visible="false" runat="server">
<label class="col-sm-2">Revisión:</label>
<div class="col-sm-10">
<asp:UpdatePanel runat="server" ID="UpRevision" UpdateMode="Conditional">
<ContentTemplate>
<asp:DropDownList ID="DdlRevision" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" DataValueField="CveRevision" DataTextField="Revision">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
<%--<asp:Image ID="ImgAddRevision" ToolTip="Agregar Revision" OnClientClick="$get('DivRevision').style.display='';" ImageUrl="/Imagenes/Btn_Add.png" runat="server" />--%>
<img id="ImgAddRevision" runat="server" alt="Agregar Revision" style="cursor: pointer;" src="/Imagenes/Btn_Add.png" onclick="$get('DivRevision').style.display='';" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div class="row">
<label class="col-sm-2">Orden:</label>
<div class="col-sm-10">
<asp:UpdatePanel runat="server" ID="UpOrden" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TxtOrden" CssClass="form-control input-sm input-small" runat="server" />
<ajax:FilteredTextBoxExtender ID="SoloNumeros" runat="server" TargetControlID="TxtOrden" FilterType="Custom, Numbers" ValidChars="." />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div class="row" id="TrFechaInicio" visible="false" runat="server">
<label class="col-sm-2 truncate">Fecha Inicio:</label>
<div class="col-sm-3">
<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="TxtFechaInicio" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="ImgCalendario" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>
<ajax:MaskedEditExtender ID="MEEFechaInicio" runat="server" TargetControlID="TxtFechaInicio" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender runat="server" ID="Calendario" TargetControlID="TxtFechaInicio" PopupButtonID="ImgCalendario" Format="dd/MM/yyyy" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:RequiredFieldValidator ID="RFVFechaInicio" runat="server" ControlToValidate="TxtFechaInicio" Display="None" ErrorMessage="El campo <b>''Fecha Inicio''</b> es requerido por la aplicación, por favor ingrese una Fecha Inicio." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CVFechaInicio" runat="server" ControlToValidate="TxtFechaInicio" Display="None" ErrorMessage="El campo <b>''FechaInicio''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Guarda"></asp:CompareValidator>
<ajax:ValidatorCalloutExtender ID="VCOFfvFI" runat="server" HighlightCssClass="VCO" TargetControlID="RFVFechaInicio" Width="250px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="VCOCVFI" runat="server" HighlightCssClass="VCO" TargetControlID="CVFechaInicio" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<label class="col-sm-1">Hora:</label>
<div class="col-sm-3">
<cc1:TimeSelector ID="TxtHoraInicio" runat="server" DisplaySeconds="false" DisplayButtons="false">
</cc1:TimeSelector>
<asp: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"></asp:CustomValidator>
<ajax:ValidatorCalloutExtender ID="VcoHoraInicio" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraInicio" Width="300px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="TrFechaFin" visible="false" runat="server">
<label class="col-sm-2 truncate">Fecha Fin:</label>
<div class="col-sm-3">
<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="TxtFechaFin" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="ImgCalFechaFin" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>
<ajax:MaskedEditExtender ID="MEEFechaFin" runat="server" TargetControlID="TxtFechaFin" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender runat="server" ID="CEFechaFin" TargetControlID="TxtFechaFin" PopupButtonID="ImgCalFechaFin" Format="dd/MM/yyyy" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:RequiredFieldValidator ID="RFVFechaFin" runat="server" ControlToValidate="TxtFechaFin" Display="None" ErrorMessage="El campo <b>''Fecha Fin''</b> es requerido por la aplicación, por favor ingrese una Fecha Fin." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CVFechaFin" runat="server" ControlToValidate="TxtFechaFin" Display="None" ErrorMessage="El campo <b>''Fecha Fin''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Guarda"></asp:CompareValidator>
<ajax:ValidatorCalloutExtender ID="VCEFechaFin1" runat="server" HighlightCssClass="VCO" TargetControlID="RFVFechaFin" Width="250px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="VCEFechaFin2" runat="server" HighlightCssClass="VCO" TargetControlID="CVFechaFin" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<label class="col-sm-1">Hora:</label>
<div class="col-sm-3">
<cc1:TimeSelector ID="TxtHoraFin" runat="server" DisplaySeconds="false" DisplayButtons="false">
</cc1:TimeSelector>
<asp:CustomValidator ID="CVHoraFin" runat="server" ClientValidationFunction="RevisaHora" ControlToValidate="TxtHoraFin" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="Guardar" ValidateEmptyText="true"></asp:CustomValidator>
<ajax:ValidatorCalloutExtender ID="VcoHoraFin" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraFin" Width="300px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div></div>
<div id="TrFechaRealTermino" visible="false" runat="server" class="row">
<label class="col-sm-2 truncate">Fecha Real de Término: </label>
<div class="col-sm-10">
<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="TxtFechaRealTermino" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="ImgCalFechaRealTermino" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>
<ajax:MaskedEditExtender ID="MEEFechaRealTermino" runat="server" TargetControlID="TxtFechaRealTermino" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender runat="server" ID="CEFechaRealTermino" TargetControlID="TxtFechaRealTermino" PopupButtonID="ImgCalFechaRealTermino" Format="dd/MM/yyyy" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:CompareValidator ID="CVFechaRealTermino" runat="server" ControlToValidate="TxtFechaRealTermino" Display="None" ErrorMessage="El campo <b>''Fecha Real de Término''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Guarda"></asp:CompareValidator>
<ajax:ValidatorCalloutExtender ID="VCEFechaRealTermino2" runat="server" HighlightCssClass="VCO" TargetControlID="CVFechaRealTermino" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
</div>
<div class="row" id="TrTipoReferencia" visible="false" runat="server">
<label class="col-sm-2 truncate">Tipo de Referencia: </label>
<div class="col-sm-10">
<asp:TextBox ID="TxtTipoReferencia" runat="server" MaxLength="5" ValidationGroup="Guarda" CssClass="form-control input-sm input-small"></asp:TextBox>
</div>
</div>
<div class="row" id="TrReferencia" visible="false" runat="server">
<label class="col-sm-2 truncate">Referencia: </label>
<div class="col-sm-10">
<asp:TextBox ID="TxtReferencia" runat="server" MaxLength="50" ValidationGroup="Guarda" CssClass="form-control input-sm"></asp:TextBox>
</div>
</div>
<div class="row" id="TrReferenciaLiga" visible="false" runat="server">
<div class="col-sm-10 col-sm-offset-2">
<asp:HyperLink ID="HplReferencia" runat="server"></asp:HyperLink>
</div>
</div>
<div class="row" id="TrArchivo" visible="false" runat="server">
<label class="col-sm-2 truncate">Archivo </label>
<div class="col-sm-10">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<asp:UpdatePanel ID="UPAFUL" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TxtArchivo" ClientIDMode="Static" runat="server" Width="200px"></asp:TextBox>
<%-- <asp:HyperLink ID="ImgAddObs" Visible="true" class="Texto" data-toggle="modal" data-target="#ModalUpload" runat="server" Text=" <span style='font-weight: 700 !important;'>Archivo</span>" Style="cursor: pointer;" ToolTip="Observaciones"></asp:HyperLink>--%>
<a class="Texto" runat="server" clientidmode="Static" id="A1" data-toggle="modal" data-target="#ModalUpload" visible="true">
<img id="ImgArchivo" runat="server" alt="Archivo" src="/Imagenes/attachment_icon.gif" style="width: 16px; height: 16px; border: 0px none white" />
</a>
<a class="Texto" runat="server" clientidmode="Static" id="A2" target="_blank" visible="false">
<img id="Img1" alt="Archivo" src="/Imagenes/descargar.png" style="width: 16px; height: 16px; border: 0px none white" />
</a>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
<tr>
<td>
<ul id="myGallery" runat="server" clientidmode="Static">
</ul>
</td>
</tr>
</table>
</div>
</div>
<div class="row" id="DvClasificacion" runat="server" visible="true">
<label class="col-sm-2">Clasificación</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:DropDownList ID="DdlClasificacion" runat="server" DataValueField="CveEmpresa" DataTextField="Nombre" CssClass="select2me" Width="200">
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
<asp:ListItem Value="0">Soporte</asp:ListItem>
<asp:ListItem Value="1">Capacitación</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="rfvDdlClasificacion" Enabled="false" runat="server" InitialValue="-1" ControlToValidate="DdlClasificacion" Display="None" ErrorMessage="El campo <b>''Clasificación''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="rfvcDdlClasificacion" Enabled="false" runat="server" TargetControlID="rfvDdlClasificacion" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" id="DvDesarrollo" runat="server" visible="true">
<label class="col-sm-2">Desarrollo:</label>
<div class="col-sm-5 " style="text-align: left!important">
<asp:CheckBox runat="server" ID="ChkDesarrollo" />
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="col-md-4" id="TdUsuarios" runat="server" visible="true">
<div id="TrEstatus" runat="server" visible="true">
<asp:UpdatePanel ID="uppEstatus" runat="server" UpdateMode="Conditional" class="portlet light smmallpadding bordered">
<ContentTemplate>
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Estatus</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 rowpadding">
<div class="row">
<label class="col-sm-2">Estatus</label>
<div class="col-sm-4" style="text-align: left; vertical-align: central;">
<asp:DropDownList ID="DdlEventoEstatus" Visible="true" runat="server" DataValueField="CveEventoEstatus" CssClass="select2me table-group-action-input form-control input-inline input-small input-sm" Style="width: 150px !important;" DataTextField="EventoEstatus">
</asp:DropDownList>
</div>
<div class="col-sm-4" style="text-align: left; vertical-align: central;">
<asp:LinkButton ID="lbCambiaEstatus" runat="server" Text="Cambia Estatus"></asp:LinkButton>
</div>
</div>
<div class="row">
<label class="col-sm-2">Usuario</label>
<div class="col-sm-4" style="text-align: left; vertical-align: central;">
<asp:DropDownList ID="DdlUsuarios" runat="server" DataTextField="Nombre" DataValueField="CveUsuario" Class="select2me table-group-action-input form-control input-inline input-small input-sm" Style="width: 150px !important;" ValidationGroup="GrpGuardar">
</asp:DropDownList>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<asp:UpdatePanel runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<asp:UpdatePanel ID="upGuardar" style="text-align: center;" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button ID="btnGuardar" runat="server" Text="Guardar" ValidationGroup="Guarda" class="btn btn-primary" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel runat="server" ID="UPPObs" UpdateMode="Conditional">
<ContentTemplate>
<div id="PnlEncObs" runat="server" Visible="false">
<div id="divObs" tabindex="-1" role="dialog" style="width: 980px; background-color: White; border: solid 0px black; color: Black; display: inline;">
<table border="1" style="border-collapse: collapse;" width="980px" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="1" style="border-collapse: collapse;" width="980px" cellpadding="0" cellspacing="0">
<tr class="Titulos">
<td style="width: 92px">Fecha:</td>
<td style="width: 202px">Usuario:</td>
<td>Observaciones:</td>
<td style="width: 32px">Arch.</td>
</tr>
<tr>
<td align="center">
<asp:Label ID="lblFechaObs" runat="server"></asp:Label>
</td>
<td align="center">
<asp:Label ID="lblUsuarioObs" runat="server"></asp:Label>
</td>
<td>&nbsp;<asp:TextBox ID="TxtOBs" ClientIDMode="Static" runat="server" TextMode="MultiLine" Rows="2" Width="638px" MaxLength="1000"></asp:TextBox>
<%-- <asp:RequiredFieldValidator ID="RFVObs" runat="server" Display="None" ControlToValidate="TxtOBs" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Observaciones''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardaBit"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCEOBs" runat="server" HighlightCssClass="vco" TargetControlID="RFVObs" Width="300px" />--%>
</td>
<td align="center">
<asp:UpdatePanel ID="UpImgBit" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<a class="Texto" runat="server" clientidmode="Static" id="SubirArchivo" data-toggle="modal" data-target="#ModalUploadBit">
<img id="ImgArchivoObs" runat="server" alt="Archivo" src="/Imagenes/attachment_icon.gif" style="width: 16px; height: 16px; border: 0px none white" /></a>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td id="trBtnAddObs" style="display: none; text-align: center; width: 980px;">
<table width="100%">
<tr>
<td align="right" style="width: 40%">
<asp:CheckBox ID="ChkRegresaraEstatusAnterior" ClientIDMode="Static" runat="server" Text="Regresar a Pendiente" /></td>
<td align="left" style="width: 40%">
<asp:CheckBox ID="ChkPasarEstatusSiguiente" ClientIDMode="Static" runat="server" Text="Pasar a Revisado" /></td>
<td align="left" style="width: 20%">
<asp:CheckBox ID="ChkPasarEstatusCancelado" ClientIDMode="Static" runat="server" Text="CANCELAR" /></td>
</tr>
<tr>
<td colspan="3" align="center">
<asp:Button ID="BtnAddObs" runat="server" Text="Aceptar" ClientIDMode="Static" ValidationGroup="GrpGuardaBit" class="btn btn-primary" />
<caption>
<input id="BtnCancelObs" style="display: none;" type="button" value="Cancelar" onclick="$get('divObs').style.display = 'none';" class="btn btn-danger" />
</caption>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UPPDatosObs" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GvObservaciones" runat="server" AutoGenerateColumns="False" Width="980px" ShowHeader="false" CssClass="table table-striped table-advance table-hover" Style="text-align: center;" GridLines="None">
<Columns>
<asp:BoundField DataField="FechaIng" DataFormatString="{0:d}" HeaderText="Fecha">
<ItemStyle Width="90px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="NombreUsuario" DataFormatString="&nbsp;{0}" HeaderText="Usuario">
<ItemStyle Width="200px" />
</asp:BoundField>
<asp:BoundField DataField="EventoComentario" DataFormatString="&nbsp;{0}" HeaderText="Observación"></asp:BoundField>
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:HyperLink Target="_blank" ID="HplA" runat="server" Visible='<%# Eval("Archivo").ToString <> "" %>'><img src="/Imagenes/descargar.png" alt="Descargar" style="height:18px;border:0;"/></asp:HyperLink>
<asp:ImageButton ID="ImBtnPub" ToolTip="Publicar Documento" Visible="False" ImageUrl="/Imagenes/PublicarDoc.jpg" Height="18px" runat="server" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="30px" />
</asp:TemplateField>
</Columns>
<RowStyle CssClass="Texto" />
<AlternatingRowStyle CssClass="TextoAlterno" />
<HeaderStyle CssClass="Titulos" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<div id="DivRevision" runat="server" clientidmode="Static" width="500px" style="z-index: 999; border: solid 1px black; background-color: white; color: Black; display: none; position: fixed; top: 180px; left: 35%;">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="Titulos">
<td width="450px" align="center">Registrar Revisión</td>
<td style="padding-right: 0px;" valign="top">
<img alt="" src="/imagenes/cerrarX.jpg" style="cursor: pointer;" onclick="$get('DivRevision').style.display='none';" />
</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td>Descripción</td>
<td>
<asp:TextBox ID="TxtDescripcionRevision" Text="" Width="450px" Rows="4" TextMode="MultiLine" ClientIDMode="Static" ValidationGroup="GrpGuardar" runat="server" />
<asp:RequiredFieldValidator ID="RFVDescripcionRevision" runat="server" ControlToValidate="TxtDescripcionRevision" InitialValue="" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCEDescripcionRevision" runat="server" HighlightCssClass="vco" TargetControlID="RFVDescripcionRevision" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<asp:Button ID="BtnAgregarRevision" runat="server" Text="Agregar" ValidationGroup="GrpGuardar" Width="100px" OnClick="BtnAgregarRevision_Click" class="btn btn-primary" />
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div id="ModalUpload" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header ">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Subir Archivo</h4>
</div>
<div class="modal-body">
<asp:UpdatePanel runat="server" ID="UPAddEventoBitacora" UpdateMode="Conditional">
<ContentTemplate>
<div class="row">
<div class="col-md-12">
<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="BtnGuardarArchivo" 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>
<div id="ModalUploadBit" 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">&times;</button>
<h4 class="modal-title">Subir Archivo</h4>
</div>
<div class="modal-body">
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<ContentTemplate>
<div class="row">
<div class="col-md-12">
<asp:TextBox ID="txtFileBit" 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="btnFileBit" 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>
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
<script language="javascript" type="text/javascript">
var idConFocus = "-1";
function ConvierteCapital() {
__doPostBack('lnkNull', '');
}
function RevisaTextArea() {
var Texto = document.getElementById('TxtAsunto');
if (Texto)
if (Texto.value.length > 1000)
Texto.value = Texto.value.substring(0, 999);
}
function MostrarOpcionesObs() {
// $get('divObs').focus();
$get('TxtOBs').rows = "5";
$get('trBtnAddObs').style.display = 'inline';
$get('trBtnAddObs').style.width = "980px";
}
document.onclick = function (e) {
e = e || event
var target = e.target || e.srcElement
var elemento = document.getElementById('divObs');
var elemento2 = document.getElementById('TxtOBs');
do {
if (elemento == target || elemento2 == target) {
MostrarOpcionesObs();
return;
}
target = target.parentNode;
} while (target)
OcultarOpcionesObs();
}
function OcultarOpcionesObs() {
if (idConFocus == "ChkRegresaraEstatusAnterior" || idConFocus == "ChkPasarEstatusSiguiente" || idConFocus == "SubirArchivo") {
//alert("Tiene el foco");
} else {
if ($get('TxtOBs')) $get('trBtnAddObs').rows = "2";
if ($get('trBtnAddObs')) $get('trBtnAddObs').style.display = 'none';
}
}
function chkCambioEstatus(IDchkSel) {
var chkSel = $get(IDchkSel);
if (chkSel.id == 'ChkRegresaraEstatusAnterior') {
if ($get('ChkPasarEstatusSiguiente') != null) { $get('ChkPasarEstatusSiguiente').checked = false; }
if ($get('ChkPasarEstatusCancelado') != null) { $get('ChkPasarEstatusCancelado').checked = false; }
}
if (chkSel.id == 'ChkPasarEstatusSiguiente') {
if ($get('ChkRegresaraEstatusAnterior') != null) { $get('ChkRegresaraEstatusAnterior').checked = false; }
if ($get('ChkPasarEstatusCancelado') != null) { $get('ChkPasarEstatusCancelado').checked = false; }
}
if (chkSel.id == 'ChkPasarEstatusCancelado') {
if ($get('ChkRegresaraEstatusAnterior') != null) { $get('ChkRegresaraEstatusAnterior').checked = false; }
if ($get('ChkPasarEstatusSiguiente') != null) { $get('ChkPasarEstatusSiguiente').checked = false; }
}
}
</script>
<script type="text/javascript">
function CargaArchivo(Tipo) {
alert('dssdsd');
if (Tipo == "Resguardo") {
$("#BtnCargarResguardo").click();
}
else if (Tipo == "Imagen") {
$("#BtnCargarArchivo").click();
}
}
</script>
<%-- <script>
function FiltrarGV() {
var texto = $('#filtroGVtext').val();
$('#<%=GVUsuarios.ClientID%> > tbody > tr').css({'display':'none'});
$("#<%=GVUsuarios.ClientID%> > tbody > tr:contains('" + texto + "')").css({ 'display': '' });
$('#<%=GVUsuarios.ClientID%> > tbody > tr:nth-child(1)').css({ 'display': 'none' });
}
</script>--%>
</asp:Content>