-- mejora para el manejo de f. caducidad o elaboración

This commit is contained in:
2025-05-26 19:14:32 -07:00
parent ddb56952e5
commit ad3a27bf8b
2 changed files with 9 additions and 19 deletions

View File

@@ -100,8 +100,7 @@
</div>
<div class="col-md-1">
<asp:DropDownList runat="server" ID="DdlOpcion" CssClass="select2me" Width="100px" >
<asp:ListItem Value="2" Selected="True">Caducidad</asp:ListItem>
<asp:ListItem Value="1">Elaboración</asp:ListItem>
<asp:ListItem Value="1" Selected="True">Caducidad</asp:ListItem>
</asp:DropDownList>
</div>
<div class="col-sm-1" style="text-align:right">
@@ -184,7 +183,7 @@
<asp:BoundField HeaderText="Producto" DataField="CodigoPS" />
<asp:BoundField HeaderText="Compuesto" DataField="Compuesto" />
<asp:BoundField HeaderText="Lote" DataField="Lote" ItemStyle-Width="150px" />
<asp:BoundField HeaderText="Fecha Caducidad" DataField="FechaCaducidad" DataFormatString = "{0:dd/MM/yyyy}" ItemStyle-Width="90px" />
<asp:BoundField HeaderText="F.Caducidad" DataField="FechaCaducidad" DataFormatString = "{0:dd/MM/yyyy}" ItemStyle-Width="90px" />
<asp:TemplateField ItemStyle-Width="90px" ItemStyle-HorizontalAlign="Right" HeaderText="Días de Cad." Visible="false">
<ItemTemplate>
<asp:Label ID="LblTiempoCaducidad" runat="server" Text='<%# Eval("TiempoCaducidad","{0:N0}")%>' ></asp:Label>

View File

@@ -1,13 +1,11 @@
using Extensiones;
using Microsoft.Reporting.WebForms;
using System;
using System.Activities.Expressions;
using System.Collections.Generic;
using System.Data;
using System.Text;
using System.Web.UI.WebControls;
public partial class Inventarios_RepProductosPorCaducar : ClsPaginas
{
private DataTable DTDatos
@@ -31,15 +29,11 @@ public partial class Inventarios_RepProductosPorCaducar : ClsPaginas
CargarDatos();
CargaAlamacenes();
CargaCompuestos();
}
}
private void CargarDatos()
{
string Cves_Alamcenes = ddlAlmacen.GetSelectedValuesM();
DateTime FI = ModExtensiones.MinFecha;
@@ -60,7 +54,7 @@ public partial class Inventarios_RepProductosPorCaducar : ClsPaginas
{
GvDatos.DataSource = ObjInventarios.DtResultados;
DTDatos = ObjInventarios.DtResultados;
if (DdlOpcion.SelectedValue == "1")
if (DdlOpcion.SelectedValue == "1" &&UsuarioActual.CveEmpresa == 119 )
{
GvDatos.Columns[5].HeaderText = "F.Elaboración";
}
@@ -68,7 +62,6 @@ public partial class Inventarios_RepProductosPorCaducar : ClsPaginas
{
GvDatos.Columns[5].HeaderText = "F.Caducidad";
}
}
ObjInventarios.Dispose();
GvDatos.DataBind();
@@ -81,10 +74,14 @@ public partial class Inventarios_RepProductosPorCaducar : ClsPaginas
CargarSucursales();
CargarClasificaciones();
if (UsuarioActual.CveEmpresa == 119)
{
DdlOpcion.Items.Clear();
DdlOpcion.Items.Add(new ListItem("Elaboración", "1"));
DdlOpcion.Items.Add(new ListItem("Caducidad", "2"));
}
}
private void CargaCompuestos()
{
ClsProductosServicios ObjPS = new ClsProductosServicios();
@@ -176,12 +173,8 @@ public partial class Inventarios_RepProductosPorCaducar : ClsPaginas
@params.Add(new ReportParameter("Filtros", Filtros.ToString()));
@params.Add(new ReportParameter("UsuarioImprimio", UsuarioActual.Nombre));
@params.Add(new ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa));
@params.Add(new ReportParameter("OcultaCaducidad", ChkTiempoCaducidad.Checked ? "0" : "1"));
var logouri = string.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa);
System.IO.FileInfo Imagen = new System.IO.FileInfo($"{UsuarioActual.Empresa.Ruta}/Logo.png");
@params.Add(new ReportParameter("LogoPath", Imagen.Exists ? $"file://{Imagen.FullName}" : "")); @params.Add(new ReportParameter("FechaCaducidadHeader", "Fecha Caducidad")); // (!String.IsNullOrWhiteSpace(UsuarioActual.Empresa.Funcionalidad(147)) ? UsuarioActual.Empresa.Funcionalidad(147) : "Fecha Caducidad")));
@@ -196,8 +189,6 @@ public partial class Inventarios_RepProductosPorCaducar : ClsPaginas
CargaAlamacenes(DdlSucursal.SelectedValue.ToEntero());
}
protected void BtnPersonalizar_Click(object sender, EventArgs e)
{
Personaliza();