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

797 lines
67 KiB
Plaintext

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Minutas.aspx.vb" Inherits="OI_Minutas" EnableEventValidation="false" ValidateRequest="false" %>
<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
<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">
Minutas
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Literal ID="LtlCSS" runat="server"></asp:Literal>
<div style="height: 12px; width: 100%; text-align: right; font-style: italic; font-weight: bold">
<span id="ltlFechaAutoGuardado"></span>
</div>
<div runat="server" id="LtModificada" visible="false" style="width: 100%; text-align: center; font-style: italic; font-weight: bold;">
<h3>Minuta modificada</h3>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div class="row" style="margin-left: 0px; margin-right: 0px;">
<div class="col-md-5">
<div class="portlet smmallpadding light bordered" style="height:259px">
<asp:UpdatePanel runat="server" ID="UpDatosMinuta" UpdateMode="Conditional">
<ContentTemplate>
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Datos de minuta</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 form">
<table cellpadding="0" cellspacing="0">
<tr>
<td style="vertical-align: top">
<table width="100%">
<tr>
<td style="width: 80px" class="">Asunto:</td>
<td>
<asp:TextBox ID="TxtAsunto" ClientIDMode="Static" runat="server" MaxLength="100" ValidationGroup="Guarda" Style="width: 250px" Font-Size="16px" Font-Bold="true"></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>
</td>
</tr>
<tr>
<td style="width: 80px" class="">Descripción:</td>
<td>
<asp:TextBox ID="TxtDescripcion" ClientIDMode="Static" runat="server" MaxLength="100" TextMode="MultiLine" Rows="5" ValidationGroup="Guarda" Style="width: 250px" Font-Size="16px" Font-Bold="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVDescripcion" runat="server" ControlToValidate="TxtDescripcion" Display="None" ErrorMessage="El campo <b>''Descripcion''</b> es necesario, por favor ingréselo." ValidationGroup="Guarda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCODescripcion" runat="server" TargetControlID="RFVDescripcion" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr>
<td>Archivo:
</td>
<td>
<asp:UpdatePanel ID="UPAFUL" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TxtArchivo" runat="server" Visible="true" Width="230px" Enabled="false"></asp:TextBox>
<a class="Texto" runat="server" clientidmode="Static" id="A1" onclick="javascript:AbrirVentana('/UploadFile.aspx?Pagina=Eventos&ImgOpener=ImgArchivo',500,150);" visible="true">
<img id="ImgArchivo" 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 id="TrParticipantes" runat="server" visible="false">
<td class="">Participantes:</td>
<td>
<asp:Label ID="LblUsuariosCCP" runat="server"></asp:Label>
</td>
</tr>
</table>
</td>
</table>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</div>
<div class="row" style="margin-left: 0px; margin-right: 0px;">
<div class="col-md-5">
<asp:UpdatePanel runat="server" ID="UpSeleccionUsuarios" UpdateMode="Conditional">
<ContentTemplate>
<div class="portlet smmallpadding light bordered">
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Usuarios Incluidos</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 form ADScroller" id="divSeleccionUsuarios" style="height:200px; overflow-y:scroll;" runat="server">
<table class="Widthall">
<div id="DivUsr" runat="server" style="width: 350px; overflow-y:scroll;">
<asp:GridView ID="GVUsuarios" runat="server" AutoGenerateColumns="false" ShowHeader="false" Width="100%" DataKeyNames="CveUsuario,Nombre,Correo" CssClass="table table-striped table-advance table-hover" style="text-align:center;" GridLines="None">
<Columns>
<asp:TemplateField>
<ItemStyle HorizontalAlign="Center" Width="75px" />
<ItemTemplate>
<asp:CheckBox ID="ChkPara" runat="server" Width="75px" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Literal ID="LtlNombre" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Literal ID="LtlRol" runat="server" Text='<%# Eval("Rol") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
<div id="divUsuarios" runat="server" visible="false" style="width: 350px; overflow-y: scroll;">
<table border="1" style="height: 200px; width: 350px; border-collapse: collapse;">
<tr>
<td style="font-weight: bold; height: 20px; background-color: gray; color: white; width: 60px">Capturo:</td>
<td style="background-color: silver; color: white;">
<asp:Label runat="server" Font-Bold="true" ID="lblUsuarioIng"></asp:Label></td>
</tr>
<tr>
<td style="border-top: 10px; vertical-align: top; font-weight: bold; height: 20px; background-color: gray; color: white; width: 60px">Participantes:</td>
<td style="vertical-align: top">
<asp:GridView ID="gvUsuariosVista" runat="server" ShowHeader="false" AutoGenerateColumns="false" Width="100%" DataKeyNames="CveUsuario,Nombre,Correo" CssClass="table table-striped table-advance table-hover" GridLines="None">
<Columns>
<asp:TemplateField >
<ItemStyle Height="20px" HorizontalAlign="Left" />
<HeaderStyle HorizontalAlign="Left" BackColor="Silver" />
<ItemTemplate>
<asp:Literal ID="LtlNombre" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
</table>
</fieldset>
</div>
</table>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div class="row" style="margin-left: 0px; margin-right: 0px;">
<div style="display:inline-block">
<asp:UpdatePanel ID="upGuardar" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="portlet smmallpadding light bordered">
<asp:HiddenField runat="server" ID="hdnCveEvento" ClientIDMode="Static" />
<asp:HiddenField runat="server" ID="hdnCveEventoEstatus" Value="1" ClientIDMode="Static" />
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">OPCIONES</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 form" id="dvOpciones" runat="server">
<table class="Widthall">
<tr>
<td>
<table>
<tr>
<td>
<asp:Button ID="btnGuardar" Width="150px" runat="server" Text="Guardar" ValidationGroup="Guarda" class="btn btn-primary" />
</td>
<td>
<asp:Button ID="btnTerminarMinuta" Width="150px" runat="server" Text="Terminar Minuta" class="btn btn-primary" />
</td>
<td>
<asp:Button ID="btnEnviarMinuta" Width="150px" runat="server" Text="Enviar Minuta" class="btn btn-primary" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<table>
<tr id="TdDetalles" style="display: none">
<td colspan="2">
<br />
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%">
<ajax:TabPanel ID="TabMinuta" runat="server" HeaderText="Acuerdos">
<ContentTemplate>
<table>
<tr>
<td style="vertical-align: top;">
<table border="1px" rules="all" style="border-collapse: collapse;" width="100%">
<tr style="vertical-align: top; text-align: left;">
<td>
<asp:TextBox ID="TxtAcuerdos" ClientIDMode="Static" runat="server" MaxLength="5000" TextMode="MultiLine" Height="300px" Width="960px"></asp:TextBox>
<ajax:HtmlEditorExtender
ID="htmlEdDescripcion"
TargetControlID="TxtAcuerdos"
DisplaySourceTab="True"
EnableSanitization="false"
runat="server">
<Toolbar>
<ajax:Undo />
<ajax:Redo />
<ajax:Bold />
<ajax:Italic />
<ajax:Underline />
<ajax:StrikeThrough />
<ajax:Subscript />
<ajax:Superscript />
<ajax:JustifyLeft />
<ajax:JustifyCenter />
<ajax:JustifyRight />
<ajax:JustifyFull />
<ajax:InsertOrderedList />
<ajax:InsertUnorderedList />
<ajax:CreateLink />
<ajax:UnLink />
<ajax:RemoveFormat />
<ajax:SelectAll />
<ajax:UnSelect />
<ajax:Delete />
<ajax:Cut />
<ajax:Copy />
<ajax:Paste />
<ajax:BackgroundColorSelector />
<ajax:ForeColorSelector />
<ajax:FontNameSelector />
<ajax:FontSizeSelector />
<ajax:Indent />
<ajax:Outdent />
<ajax:InsertHorizontalRule />
<ajax:HorizontalSeparator />
<%--<ajax:InsertImage />--%>
</Toolbar>
</ajax:HtmlEditorExtender>
</td>
</tr>
</table>
</td>
</tr>
</table>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabTarea" runat="server" HeaderText="Tareas">
<ContentTemplate>
<asp:UpdatePanel ID="UPPDatosDetallesTareas" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table border="0px" width="100%">
<tr style="vertical-align: top; text-align: left;">
<td class="">Asunto:</td>
<td>
<asp:TextBox ID="txtAsuntoTarea" runat="server" MaxLength="100" ValidationGroup="GuardaTarea" Width="520px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVAsuntoTarea" runat="server" ControlToValidate="txtAsuntoTarea" Display="None" ErrorMessage="El campo <b>''Asunto''</b> es necesario, por favor ingréselo." ValidationGroup="GuardaTarea"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCOAsuntoTarea" runat="server" TargetControlID="RFVAsuntoTarea" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</td>
<td class="">Prioridad:</td>
<td>
<asp:DropDownList ID="ddlPrioridadTarea" 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="RFVPrioridadTarea" runat="server" ControlToValidate="ddlPrioridadTarea" Display="None" ErrorMessage="El campo <b>''Prioridad''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GuardaTarea"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCOPrioridadTarea" runat="server" TargetControlID="RFVPrioridadTarea" HighlightCssClass="vco" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr style="vertical-align: top; text-align: left;">
<td class="" rowspan="4">Descripción:</td>
<td rowspan="4">
<asp:TextBox ID="txtDescripcionTarea" runat="server" MaxLength="500" TextMode="MultiLine" Height="50px" Width="520px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVDescripcionTarea" runat="server" ControlToValidate="txtDescripcionTarea" Display="None" ErrorMessage="El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GuardaTarea"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCODescripcionTarea" runat="server" TargetControlID="RFVDescripcionTarea" HighlightCssClass="vco" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
<td class="">Para:</td>
<td>
<asp:DropDownList ID="ddlUsuarioTarea" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:200px !important;" DataTextField="Nombre" DataValueField="CveUsuario">
</asp:DropDownList>
<asp:RangeValidator ID="RVUsuarioTarea" runat="server" ControlToValidate="ddlUsuarioTarea" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Para''</b> es necesario, por favor seleccione uno." ValidationGroup="GuardaTarea"></asp:RangeValidator>
<ajax:ValidatorCalloutExtender ID="VCOUsuarioTarea" runat="server" HighlightCssClass="vco" TargetControlID="RVUsuarioTarea" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr>
<td>Fecha Inicio</td>
<td>
<asp:TextBox ID="txtFechaInicioTarea" runat="server" MaxLength="30" ValidationGroup="GuardaTarea" Width="75px"></asp:TextBox>&nbsp;
<asp:ImageButton runat="server" ID="ImgCalendarioTareaFI" ImageUrl="/imagenes/icono_calendaro.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
<ajax:MaskedEditExtender ID="MEEFechaInicioTarea" runat="server" TargetControlID="txtFechaInicioTarea" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender runat="server" ID="CalendarioTareaFI" TargetControlID="txtFechaInicioTarea" PopupButtonID="ImgCalendarioTareaFI" Format="dd/MM/yyyy" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:RequiredFieldValidator ID="RFVFechaInicioTarea" runat="server" ControlToValidate="txtFechaInicioTarea" Display="None" ErrorMessage="El campo <b>''Fecha Inicio''</b> es requerido por la aplicación, por favor ingrese una Fecha Inicio." ValidationGroup="GuardaTarea"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CVFechaInicioTarea" runat="server" ControlToValidate="txtFechaInicioTarea" Display="None" ErrorMessage="El campo <b>''Fecha''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GuardaTarea"></asp:CompareValidator>
<ajax:ValidatorCalloutExtender ID="VCOFfvFITarea" runat="server" HighlightCssClass="VCO" TargetControlID="RFVFechaInicioTarea" Width="250px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="VCOCVFITarea" runat="server" HighlightCssClass="VCO" TargetControlID="CVFechaInicioTarea" Width="250px"></ajax:ValidatorCalloutExtender>
Hora:&nbsp;
<ew:TimePicker ID="TxtHoraInicioTarea" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="50px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
<TimeStyle CssClass="Texto" />
</ew:TimePicker>
<ew:CustomValidator ID="CVHoraInicioTarea" runat="server" ControlToValidate="TxtHoraInicioTarea" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="GuardaTarea" ValidateEmptyText="true"></ew:CustomValidator>
<ajax:ValidatorCalloutExtender ID="VcoHoraInicioTarea" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraInicioTarea" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr>
<td>Fecha Fin</td>
<td>
<asp:TextBox ID="txtFechaFinTarea" runat="server" MaxLength="30" ValidationGroup="GuardaTarea" Width="75px"></asp:TextBox>&nbsp;
<asp:ImageButton runat="server" ID="imgCalendarioTareaFF" ImageUrl="/imagenes/icono_calendaro.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
<ajax:MaskedEditExtender ID="MEEFechaFinTarea" runat="server" TargetControlID="txtFechaFinTarea" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender runat="server" ID="CalendarioTareaFF" TargetControlID="txtFechaFinTarea" PopupButtonID="ImgCalendarioTareaFF" Format="dd/MM/yyyy" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:RequiredFieldValidator ID="RFVFechaFinTarea" runat="server" ControlToValidate="txtFechaFinTarea" Display="None" ErrorMessage="El campo <b>''Fecha Fin''</b> es requerido por la aplicación, por favor ingrese una Fecha Fin." ValidationGroup="GuardaTarea"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CVFechaFinTarea" runat="server" ControlToValidate="txtFechaFinTarea" Display="None" ErrorMessage="El campo <b>''Fecha''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GuardaTarea"></asp:CompareValidator>
<ajax:ValidatorCalloutExtender ID="VCOFfvFFTarea" runat="server" HighlightCssClass="VCO" TargetControlID="RFVFechaFinTarea" Width="250px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="VCOCVFFTarea" runat="server" HighlightCssClass="VCO" TargetControlID="CVFechaFinTarea" Width="250px"></ajax:ValidatorCalloutExtender>
Hora:&nbsp;
<ew:TimePicker ID="TxtHoraFinTarea" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="50px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
<TimeStyle CssClass="Texto" />
</ew:TimePicker>
<ew:CustomValidator ID="CVHoraFinTarea" runat="server" ControlToValidate="TxtHoraFinTarea" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="GuardaTarea" ValidateEmptyText="true"></ew:CustomValidator>
<ajax:ValidatorCalloutExtender ID="VcoHoraFinTarea" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraFinTarea" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr></tr>
<tr style="vertical-align: top; text-align: left;">
<td class="">Orden:</td>
<td colspan="3">
<asp:TextBox ID="TxtOrden" Width="136px" runat="server" />
<ajax:FilteredTextBoxExtender ID="SoloNumeros" runat="server" TargetControlID="TxtOrden" FilterType="Custom, Numbers" ValidChars="." />
</td>
</tr>
<tr>
<td class="">Archivo</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TxtArchivo2" ClientIDMode="Static" runat="server" Width="200px"></asp:TextBox>
<a class="Texto" runat="server" clientidmode="Static" id="A5" onclick="javascript:AbrirVentana('/UploadFile.aspx?Pagina=Minutas',500,150);" visible="true">
<img id="ImgArchivo2" 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="A6" target="_blank" visible="false">
<img id="Img2" 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>
</td>
<td colspan="3" align="right">
<asp:LinkButton ID="lbAgregarTarea" runat="server" CssClass="Texto" Text="Agregar" ValidationGroup="GuardaTarea"></asp:LinkButton>
</td>
</tr>
</table>
<table style="width:980px;" class="table table-striped table-advance table-hover">
<thead>
<tr class="Titulos">
<th style="width: 202px">
<asp:LinkButton ID="LbAsuntoTarea" runat="server" CausesValidation="False" Text="" CommandArgument="Asunto0;0" OnClick="LbOrden_Click">
Asunto <asp:Literal ID="ImgAsunto0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th>
<asp:LinkButton ID="LbDescripcionTarea" runat="server" CausesValidation="False" Text="" CommandArgument="Descripcion0;0" OnClick="LbOrden_Click">
Descripción <asp:Literal ID="ImgDescripcion0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 152px">
<asp:LinkButton ID="LbUsuarioParaTarea" runat="server" CausesValidation="False" Text="" CommandArgument="UsuarioPara0;0" OnClick="LbOrden_Click">
Para <asp:Literal ID="ImgUsuarioPara0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 122px">
<asp:LinkButton ID="LbFechaInicioTarea" runat="server" CausesValidation="False" Text="" CommandArgument="FechaInicio0;0" OnClick="LbOrden_Click">
Inicio <asp:Literal ID="ImgFechaInicio0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 122px">
<asp:LinkButton ID="LbFechaFinTarea" runat="server" CausesValidation="False" Text="" CommandArgument="FechaFin0;0" OnClick="LbOrden_Click">
Fin <asp:Literal ID="ImgFechaFin0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 102px">
<asp:LinkButton ID="LbEventoEstatusTarea" runat="server" CausesValidation="False" Text="" CommandArgument="Estatus0;0" OnClick="LbOrden_Click">
Estatus <asp:Literal ID="ImgEstatus0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
</tr>
</thead>
</table>
<asp:GridView ID="GvEventosDetalleTareas" runat="server" AutoGenerateColumns="False" DataKeyNames="CveEvento" Width="980px" ShowHeader="false" CssClass="table table-striped table-advance table-hover" style="margin-top:-10px; text-align:center;" GridLines="None">
<Columns>
<asp:BoundField DataField="Asunto" DataFormatString="&nbsp;{0}" HeaderText="Asunto">
<ItemStyle Width="200px" />
</asp:BoundField>
<asp:BoundField DataField="Descripcion" DataFormatString="&nbsp;{0}" HeaderText="Descripcion"></asp:BoundField>
<asp:BoundField DataField="UsuarioPara" DataFormatString="&nbsp;{0}" HeaderText="Para">
<ItemStyle Width="150px" />
</asp:BoundField>
<asp:BoundField DataField="FechaInicio" DataFormatString="{0:dd/MM/yyyy HH:mm}" HeaderText="Fecha Inicio">
<ItemStyle Width="120px" />
</asp:BoundField>
<asp:BoundField DataField="FechaFin" DataFormatString="{0:dd/MM/yyyy HH:mm}" HeaderText="Fecha Fin">
<ItemStyle Width="120px" />
</asp:BoundField>
<asp:TemplateField>
<ItemTemplate>
<asp:Literal ID="lblEventoEstatus" runat="server"></asp:Literal>
</ItemTemplate>
<ItemStyle Width="100px" />
</asp:TemplateField>
</Columns>
<RowStyle CssClass="Texto" />
<AlternatingRowStyle CssClass="TextoAlterno" />
<HeaderStyle CssClass="Titulos" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabAgenda" runat="server" HeaderText="Agendas">
<ContentTemplate>
<asp:UpdatePanel ID="UPPDatosDetallesAgendas" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table border="0px" width="100%">
<tr style="vertical-align: top; text-align: left;">
<td class="">Asunto:</td>
<td>
<asp:TextBox ID="txtAsuntoAgenda" runat="server" MaxLength="100" ValidationGroup="GuardaAgenda" Width="520px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVAsuntoAgenda" runat="server" ControlToValidate="txtAsuntoAgenda" Display="None" ErrorMessage="El campo <b>''Asunto''</b> es necesario, por favor ingréselo." ValidationGroup="GuardaAgenda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCOAsuntoAgenda" runat="server" TargetControlID="RFVAsuntoAgenda" HighlightCssClass="vco" Width="250px"></ajax:ValidatorCalloutExtender>
</td>
<td class="">Fecha:</td>
<td>
<asp:TextBox ID="TxtFechaInicioAgenda" runat="server" MaxLength="30" ValidationGroup="Guarda" Width="70px"></asp:TextBox>&nbsp;
<asp:ImageButton runat="server" ID="ImgCalendario" ImageUrl="/imagenes/icono_calendaro.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
<ajax:MaskedEditExtender ID="MEEFechaInicioAgenda" runat="server" TargetControlID="TxtFechaInicioAgenda" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
<ajax:CalendarExtender runat="server" ID="Calendario" TargetControlID="TxtFechaInicioAgenda" PopupButtonID="ImgCalendario" Format="dd/MM/yyyy" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
<asp:RequiredFieldValidator ID="RFVFechaInicioAgenda" runat="server" ControlToValidate="TxtFechaInicioAgenda" Display="None" ErrorMessage="El campo <b>''Fecha''</b> es requerido por la aplicación, por favor ingrese una Fecha Inicio." ValidationGroup="GuardaAgenda"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CVFechaInicioAgenda" runat="server" ControlToValidate="TxtFechaInicioAgenda" Display="None" ErrorMessage="El campo <b>''Fecha''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GuardaAgenda"></asp:CompareValidator>
<ajax:ValidatorCalloutExtender ID="VCOFfvFIAgenda" runat="server" HighlightCssClass="VCO" TargetControlID="RFVFechaInicioAgenda" Width="250px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="VCOCVFIAgenda" runat="server" HighlightCssClass="VCO" TargetControlID="CVFechaInicioAgenda" Width="250px"></ajax:ValidatorCalloutExtender>
Hora:&nbsp;
<ew:TimePicker ID="TxtHoraInicioAgenda" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="50px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
<TimeStyle CssClass="Texto" />
</ew:TimePicker>
<ew:CustomValidator ID="CVHoraInicioAgenda" runat="server" ControlToValidate="TxtHoraInicioAgenda" 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="VcoHoraInicioAgenda" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraInicioAgenda" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr style="vertical-align: top; text-align: left;">
<td class="" rowspan="3">Descripción:</td>
<td rowspan="3">
<asp:TextBox ID="txtDescripcionAgenda" runat="server" MaxLength="500" TextMode="MultiLine" Height="50px" Width="520px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVDescripcionAgenda" runat="server" ControlToValidate="txtDescripcionAgenda" Display="None" ErrorMessage="El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GuardaAgenda"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCODescripcionAgenda" runat="server" TargetControlID="RFVDescripcionAgenda" HighlightCssClass="vco" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
<td class="">Para:</td>
<td>
<asp:DropDownList ID="ddlUsuarioAgenda" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:200px !important;" DataTextField="Nombre" ValidationGroup="GuardaAgenda" DataValueField="CveUsuario">
</asp:DropDownList>
<asp:RangeValidator ID="RVUsuarioAgenda" runat="server" ControlToValidate="ddlUsuarioAgenda" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Para''</b> es necesario, por favor seleccione uno." ValidationGroup="GuardaAgenda"></asp:RangeValidator>
<ajax:ValidatorCalloutExtender ID="VCOUsuarioAgenda" runat="server" HighlightCssClass="vco" TargetControlID="RVUsuarioAgenda" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
</tr>
<tr>
<td>Tipo Agenda</td>
<td>
<asp:DropDownList ID="ddlAgendaTipo" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:200px !important;" DataTextField="AgendaTipo" ValidationGroup="GuardaAgenda" DataValueField="CveAgendaTipo">
</asp:DropDownList>
<%--<asp:RangeValidator ID="RVAgendaTipo" runat="server" ControlToValidate="ddlAgendaTipo" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Agenda''</b> es necesario, por favor seleccione uno." ValidationGroup="GuardaAgenda"></asp:RangeValidator>
<ajax:ValidatorCalloutExtender ID="VCOAgendaTipo" runat="server" HighlightCssClass="vco" TargetControlID="RVAgendaTipo" Width="300px"></ajax:ValidatorCalloutExtender>--%>
</td>
</tr>
<tr>
<td></td>
<td>
<asp:LinkButton ID="lbAgregarAgenda" runat="server" CssClass="Texto" Text="Agregar" ValidationGroup="GuardaAgenda"></asp:LinkButton></td>
</tr>
</table>
<table style="width:980px;" class="table table-striped table-advance table-hover">
<thead>
<tr class="Titulos">
<th style="width: 202px">
<asp:LinkButton ID="lbAsuntoAgenda" runat="server" CausesValidation="False" Text="" CommandArgument="Asunto1;1" OnClick="LbOrden_Click">
Asunto <asp:Literal ID="ImgAsunto1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th>
<asp:LinkButton ID="lbDescripcionAgenda" runat="server" CausesValidation="False" Text="" CommandArgument="Descripcion1;1" OnClick="LbOrden_Click">
Descripción <asp:Literal ID="ImgDescripcion1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 152px">
<asp:LinkButton ID="lbUsuarioParaAgenda" runat="server" CausesValidation="False" Text="" CommandArgument="UsuarioPara1;1" OnClick="LbOrden_Click">
Para <asp:Literal ID="ImgUsuarioPara1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 122px">
<asp:LinkButton ID="lbFechaAgenda" runat="server" CausesValidation="False" Text="" CommandArgument="FechaInicio1;1" OnClick="LbOrden_Click">
Fecha <asp:Literal ID="ImgFechaInicio1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 102px">
<asp:LinkButton ID="lbTipoAgenda" runat="server" CausesValidation="False" Text="" CommandArgument="AgendaTipo1;1" OnClick="LbOrden_Click">
Tipo Agenda <asp:Literal ID="ImgAgendaTipo1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 102px">
<asp:LinkButton ID="LbEventoEstatusAgenda" runat="server" CausesValidation="False" Text="" CommandArgument="Estatus1;1" OnClick="LbOrden_Click">
Estatus <asp:Literal ID="ImgEstatus1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
</tr
</thead>
</table>
<asp:GridView ID="GvEventosDetalleAgendas" runat="server" AutoGenerateColumns="False" DataKeyNames="CveEvento" Width="980px" ShowHeader="false" CssClass="table table-striped table-advance table-hover" style="margin-top:-10px; text-align:center;" GridLines="None">
<Columns>
<asp:BoundField DataField="Asunto" DataFormatString="&nbsp;{0}" HeaderText="Asunto">
<ItemStyle Width="200px" />
</asp:BoundField>
<asp:BoundField DataField="Descripcion" DataFormatString="&nbsp;{0}" HeaderText="Descripcion"></asp:BoundField>
<asp:BoundField DataField="UsuarioPara" DataFormatString="&nbsp;{0}" HeaderText="Para">
<ItemStyle Width="150px" />
</asp:BoundField>
<asp:BoundField DataField="FechaInicio" DataFormatString="{0:dd/MM/yyyy HH:mm}" HeaderText="Fecha">
<ItemStyle Width="120px" />
</asp:BoundField>
<asp:BoundField DataField="AgendaTipo" DataFormatString="&nbsp;{0}" HeaderText="Tipo Agenda">
<ItemStyle Width="100px" />
</asp:BoundField>
<asp:TemplateField>
<ItemTemplate>
<asp:Literal ID="lblEventoEstatus" runat="server"></asp:Literal>
</ItemTemplate>
<ItemStyle Width="100px" />
</asp:TemplateField>
</Columns>
<RowStyle CssClass="Texto" />
<AlternatingRowStyle CssClass="TextoAlterno" />
<HeaderStyle CssClass="Titulos" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabArchivos" runat="server" HeaderText="Archivos">
<ContentTemplate>
<asp:UpdatePanel ID="UPPDatosDetallesArchivos" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table class="Widthall">
<tr style="vertical-align: top; text-align: left;">
<td class="">Descripción:</td>
<td>
<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="GrpGuardaArchivo"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCEOBs" runat="server" HighlightCssClass="vco" TargetControlID="RFVObs" Width="300px" />
</td>
<td>
<asp:UpdatePanel ID="UPPArchivos" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" Visible="false"></asp:TextBox>
<a class="Texto" runat="server" clientidmode="Static" id="A3" onclick="javascript:AbrirVentana('/UploadFile.aspx?Pagina=Eventos&ImgOpener=ImgArchivoObs',500,150);" visible="true">
<img id="ImgArchivoObs" 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="A4" target="_blank" visible="false">
<img id="Img3" alt="Archivo" src="/Imagenes/descargar.png" style="width: 16px; height: 16px; border: 0px none white" /></a>
<asp:LinkButton ID="lbAgregarArchivo" runat="server" CssClass="Texto" Text="Agregar" ValidationGroup="GrpGuardaArchivo"></asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
</table>
<table class="table table-striped table-advance table-hover">
<thead>
<tr class="Titulos">
<th style="width: 92px">
<asp:LinkButton ID="lbFechaIngArchivo2" runat="server" CausesValidation="False" Text="" CommandArgument="FechaIngArchivo2;2" OnClick="LbOrden_Click">
Fecha <asp:Literal ID="ImgFechaIngArchivo2" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th>
<asp:LinkButton ID="lbDescripcionArchivo2" runat="server" CausesValidation="False" Text="" CommandArgument="DescripcionArchivo2;2" OnClick="LbOrden_Click">
Descripción <asp:Literal ID="ImgDescripcionArchivo2" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
<th style="width: 72px">
<asp:LinkButton ID="lbAdjuntoArchivo2" runat="server" CausesValidation="False" Text="" Enabled="false" CommandArgument="AdjuntoArchivo2;2" OnClick="LbOrden_Click">
Adjunto <asp:Literal ID="ImgAdjuntoArchivo2" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
</asp:LinkButton></th>
</tr>
</thead>
</table>
<asp:GridView ID="GvEventosDetalleArchivos" runat="server" AutoGenerateColumns="False" Width="980px" ShowHeader="false" CssClass="table table-striped table-advance table-hover" style="margin-top:-10px; 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="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="70px" />
</asp:TemplateField>
</Columns>
<RowStyle CssClass="Texto" />
<AlternatingRowStyle CssClass="TextoAlterno" />
<HeaderStyle CssClass="Titulos" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
</td>
</tr>
</table>
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
<script>
/* function moveCaretToEnd() {
ValidateRequest="false"
var el = $get("TxtAcuerdos");
if (typeof el.selectionStart == "number") {
el.selectionStart = el.selectionEnd = el.value.length;
} else if (typeof el.createTextRange != "undefined") {
el.focus();
var range = el.createTextRange();
range.collapse(false);
range.select();
}
}
$(document).ready(function () {
$get("TxtAcuerdos").onfocus = function () {
moveCaretToEnd();
// Work around Chrome's little problem
window.setTimeout(function () {
moveCaretToEnd();
}, 1);
};
});
function finalFocos() {
//$get('TxtAcuerdos').style.height = '350px'
var obj =
alert(obj.name);
if (obj.value != "") {
obj.value += "";
}
}*/
//Subir archivo
function uploadComplete() {
$get("HdnArchivoEstatus").value = "ok";
alert("El Archivo se guardó correctamente.");
}
function uploadError() {
$get("HdnArchivoEstatus").value = "error";
alert("Ocurrió un error al intentar subir el archivo, por favor intentelo de nuevo.");
}
function uploadStarted(sender, args) {
var editor = $find("TxtAcuerdos");
editor.value = edito.value.replace("&lt;", "<").replace("&gt;", ">");
//editor._editableDiv_submit();
}
</script>
<script>
$(document).ready(function () {
setTimeout("autoGuardado()", 60000);
});
//$('#btnAutoGuardado').click(function () {
function autoGuardado() {
if ($get("hdnCveEvento").value != "" && $get("hdnCveEventoEstatus").value != "4") {
var SendObj = {
"CveEvento": $get("hdnCveEvento").value,
"Asunto": $get("TxtAsunto").value,
"Descripcion": $get("TxtDescripcion").value,
"Acuerdos": $get("TxtAcuerdos").value,
}
fechaAutoGuardado();
var stringData = JSON.stringify(SendObj);
$.ajax({
type: 'POST',
url: '/asmx/wsOI.asmx/AutoGuardadoMinuta',
data: "{'objMinuta':" + stringData + "}",
contentType: 'application/json; utf-8',
dataType: 'json',
success: function (data) {
fechaAutoGuardado();
if (data.d != null) {
alert(data.d);
}
},
error: function (jqXHR, textStatus, errorThrown) {
}
}
);
}
function fechaAutoGuardado() {
var f = new Date();
var hours = f.getHours();
var minutes = f.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0' + minutes : minutes;
var strTime = hours + ':' + minutes + ' ' + ampm;
//if (hours <= 9)
// hours = "0" + hours;
//if (minutes <= 9)
// minutes = "0" + minutes;
$get("ltlFechaAutoGuardado").innerText = "Última hora de auto guardado " + strTime;
}
setTimeout("autoGuardado()", 60000);
}
</script>
</asp:Content>