CAt AF Ultima Iamgen, Entyardas salidas formato EMD
This commit is contained in:
166
AF/CatAF.aspx
166
AF/CatAF.aspx
@@ -36,7 +36,54 @@
|
||||
padding-right: 4px !important;
|
||||
padding-left: 4px !important;
|
||||
}
|
||||
|
||||
img.cbp-img-ajustada {
|
||||
max-width: 150px;
|
||||
max-height: 150px;
|
||||
height: auto;
|
||||
width: auto;
|
||||
object-fit: contain;
|
||||
display: block;
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
<style>
|
||||
.img-modal {
|
||||
display: none;
|
||||
position: fixed;
|
||||
z-index: 9999;
|
||||
padding-top: 50px;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: rgba(0,0,0,0.85);
|
||||
}
|
||||
|
||||
.img-modal-content {
|
||||
margin: auto;
|
||||
display: block;
|
||||
max-width: 90%;
|
||||
max-height: 80%;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 0 20px #000;
|
||||
}
|
||||
|
||||
.img-modal-close {
|
||||
position: absolute;
|
||||
top: 20px;
|
||||
right: 35px;
|
||||
color: #fff;
|
||||
font-size: 35px;
|
||||
font-weight: bold;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.img-modal-close:hover {
|
||||
color: #ccc;
|
||||
}
|
||||
</style>
|
||||
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
||||
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true">
|
||||
@@ -370,6 +417,39 @@
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
|
||||
|
||||
|
||||
<%-- 20 --%>
|
||||
<asp:TemplateField HeaderText="Última Imagen">
|
||||
<ItemStyle Width="150px" />
|
||||
<ItemTemplate>
|
||||
|
||||
<div class="portfolio-content portfolio-1">
|
||||
<div id="js-filters-juicy-projects" class="cbp-l-filters-button">
|
||||
</div>
|
||||
<div id="js-grid-juicy-projects" class="cbp">
|
||||
|
||||
<div class="cbp-item graphic">
|
||||
<div class="cbp-caption">
|
||||
<div class="cbp-caption-defaultWrap">
|
||||
<img class="cbp-img-ajustada" src='<%# String.Format("/ashx/SIGWeb.ashx?Metodo=GetImg&r={0}", Extensiones.Encripta(Eval("RutaUltimaImagen").ToString)) %>'
|
||||
onerror="this.style.display='none';"
|
||||
onclick="abrirModal(this.src)">
|
||||
<%--<img class="cbp-img-ajustada lazy-img" data-src='<%# String.Format("/ashx/SIGWeb.ashx?Metodo=GetImg&r={0}", Extensiones.Encripta(Eval("RutaUltimaImagen").ToString)) %>' onerror="this.style.display='none';" alt="">--%>
|
||||
</div>
|
||||
<div class="cbp-caption-activeWrap">
|
||||
<div class="cbp-l-caption-alignCenter">
|
||||
<div class="cbp-l-caption-body">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
|
||||
@@ -436,30 +516,18 @@
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="ChkFechaBaja" runat="server" Text=" Fecha Baja" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="CheckBox1" runat="server" Text=" No Serie" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="CheckBox2" runat="server" Text=" Estado Activo Fijo" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="CheckBox3" runat="server" Text=" Responsable" /></td>
|
||||
<asp:CheckBox ID="ChkProyecto" runat="server" Text=" Proyecto" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="ChkNombreCliente" runat="server" Text=" Nombre Cliente" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="ChkObservaciones" runat="server" Text=" Observaciones" /></td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="ChkProyecto" runat="server" Text=" Proyecto" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="CheckBox4" runat="server" Text=" Sub Proyecto" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="ChkNombreCliente" runat="server" Text=" Nombre Cliente" /></td>
|
||||
<td style="text-align: left;">
|
||||
<asp:CheckBox ID="ChkObservaciones" runat="server" Text=" Observaciones" /></td>
|
||||
<asp:CheckBox ID="ChkUltimaImagen" runat="server" Text=" Última Imagen" /></td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -496,7 +564,10 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="imgModal" class="img-modal">
|
||||
<span class="img-modal-close" onclick="cerrarModal()">×</span>
|
||||
<img class="img-modal-content" id="imgModalContent" alt="Vista ampliada">
|
||||
</div>
|
||||
|
||||
|
||||
</asp:Content>
|
||||
@@ -516,4 +587,57 @@
|
||||
}
|
||||
|
||||
</script>--%>
|
||||
|
||||
<%--<script>
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
const lazyImages = document.querySelectorAll("img.lazy-img");
|
||||
|
||||
const observer = new IntersectionObserver(function (entries, observer) {
|
||||
entries.forEach(function (entry) {
|
||||
if (entry.isIntersecting) {
|
||||
const img = entry.target;
|
||||
const src = img.getAttribute("data-src");
|
||||
if (src) {
|
||||
img.src = src;
|
||||
img.removeAttribute("data-src");
|
||||
}
|
||||
observer.unobserve(img);
|
||||
}
|
||||
});
|
||||
}, {
|
||||
rootMargin: "100px", // anticipa un poco la carga
|
||||
threshold: 0.01
|
||||
});
|
||||
|
||||
lazyImages.forEach(function (img) {
|
||||
observer.observe(img);
|
||||
});
|
||||
});
|
||||
</script>--%>
|
||||
<script>
|
||||
function verEnPantallaCompleta(imgElement) {
|
||||
if (imgElement.requestFullscreen) {
|
||||
imgElement.requestFullscreen();
|
||||
} else if (imgElement.webkitRequestFullscreen) { /* Safari */
|
||||
imgElement.webkitRequestFullscreen();
|
||||
} else if (imgElement.msRequestFullscreen) { /* IE11 */
|
||||
imgElement.msRequestFullscreen();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
function abrirModal(src) {
|
||||
var modal = document.getElementById("imgModal");
|
||||
var modalImg = document.getElementById("imgModalContent");
|
||||
modalImg.src = src;
|
||||
modal.style.display = "block";
|
||||
}
|
||||
|
||||
function cerrarModal() {
|
||||
document.getElementById("imgModal").style.display = "none";
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
</asp:Content>
|
||||
|
||||
@@ -53,6 +53,14 @@ Partial Class AF_CatAF
|
||||
CargaCombos()
|
||||
CargaCaracteristicas()
|
||||
|
||||
If UsuarioActual.CveEmpresa = 13 Then
|
||||
ChkUltimaImagen.Checked = True
|
||||
ChkMarcaActivoFijo.Checked = True
|
||||
ChkModeloActivoFijo.Checked = True
|
||||
ChkNoSerie.Checked = True
|
||||
ChkObservaciones.Checked = True
|
||||
End If
|
||||
|
||||
If (Request("GPO") IsNot Nothing AndAlso Request("GPO").ToEntero() > 0) Then
|
||||
CargaParametrosInicial()
|
||||
Else
|
||||
@@ -62,6 +70,7 @@ Partial Class AF_CatAF
|
||||
CargaPersonalizacion()
|
||||
|
||||
|
||||
|
||||
End If
|
||||
End Sub
|
||||
|
||||
@@ -598,6 +607,8 @@ Partial Class AF_CatAF
|
||||
|
||||
If ChkObservaciones.Checked Then ListPersonalizada.Add("Observaciones")
|
||||
|
||||
If ChkUltimaImagen.Checked Then ListPersonalizada.Add("UltimaImagen")
|
||||
|
||||
|
||||
If objUsuario.AddUsuariosPersonalizaciones(UsuarioActual, "CatAF.aspx", String.Join("|", ListPersonalizada)) Then
|
||||
'Alert("Personalizacion guardada")
|
||||
@@ -638,6 +649,15 @@ Partial Class AF_CatAF
|
||||
'ChkSubProyecto.Checked = False
|
||||
ChkNombreCliente.Checked = False
|
||||
ChkObservaciones.Checked = False
|
||||
ChkUltimaImagen.Checked = False
|
||||
|
||||
If UsuarioActual.CveEmpresa = 13 Then
|
||||
ChkUltimaImagen.Checked = True
|
||||
ChkMarcaActivoFijo.Checked = True
|
||||
ChkModeloActivoFijo.Checked = True
|
||||
ChkNoSerie.Checked = True
|
||||
ChkObservaciones.Checked = True
|
||||
End If
|
||||
|
||||
Dim Personalizaciones As String() = strBasePersonalizacion.Split("|"c)
|
||||
|
||||
@@ -703,6 +723,9 @@ Partial Class AF_CatAF
|
||||
Case "Observaciones"
|
||||
ChkObservaciones.Checked = True
|
||||
Exit Select
|
||||
Case "UltimaImagen"
|
||||
ChkUltimaImagen.Checked = True
|
||||
Exit Select
|
||||
Case Else
|
||||
Exit Select
|
||||
End Select
|
||||
@@ -762,6 +785,7 @@ Partial Class AF_CatAF
|
||||
'GvDatos.Columns(18).Visible = ChkSubProyecto.Checked
|
||||
GvDatos.Columns(18).Visible = ChkNombreCliente.Checked
|
||||
GvDatos.Columns(19).Visible = ChkObservaciones.Checked
|
||||
GvDatos.Columns(20).Visible = ChkUltimaImagen.Checked
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user