Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
2fad8d6
feature: se agrega el metodo nuevo de exportacion a excel
vrimada Nov 26, 2025
a1fcba3
fix: formato de fecha
vrimada Nov 26, 2025
533ca9b
fix: para numeros que se pasan como string
vrimada Nov 26, 2025
d5fffc2
fix: exportar decimales
vrimada Nov 27, 2025
505bdc0
fix: correcion de culture en decimales
vrimada Nov 27, 2025
d0091b8
feature: cambios de excel
vrimada Nov 27, 2025
7016188
FIX; exportar datatable sin color, con bordes y alineado
vrimada Nov 28, 2025
40eb41b
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
eda4eec
fix: para poner el footer del grid en el excel
vrimada Nov 28, 2025
83e93ae
feature; cambio de metodo para exportar a excel
vrimada Nov 28, 2025
43a9c6a
feature: cambios de excel
vrimada Nov 27, 2025
a7bba7c
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
c89a26e
dll
vrimada Apr 17, 2026
00a7a4f
feature: cambios de excel
vrimada Nov 27, 2025
85794a7
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
ee42a84
feature: cambios de excel
vrimada Nov 27, 2025
2c8c21e
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
2619c24
feature: cambios de excel
vrimada Nov 27, 2025
6986916
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
8166e08
csproj
vrimada Apr 22, 2026
2750cdc
fix: cambio de verificacion de tipo fecha de c# 7 a c#5
vrimada Apr 29, 2026
5491dff
fix: decimales con distintas culturas
vrimada Apr 29, 2026
75d9585
excel sisa
vrimada Apr 29, 2026
9222467
feature: cambios de excel
vrimada Nov 27, 2025
e04ff37
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
683e6ca
feature: cambios de excel
vrimada Nov 27, 2025
c1a05bb
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
8908f1c
feature: cambios de excel
vrimada Nov 27, 2025
ccefbd2
feature: cambios de exportacion de excel en aspx
vrimada Nov 28, 2025
e1699cb
csproj
vrimada Apr 22, 2026
51fc854
fix: cambio de verificacion de tipo fecha de c# 7 a c#5
vrimada Apr 29, 2026
ae0736c
mejoras de agenda
vrimada Apr 30, 2026
6819b86
mejora tab y efector relacionado
vrimada Apr 30, 2026
6dbba02
fix: configuracion para subse en agendas
vrimada May 4, 2026
11e18e2
mejoras de agenda
vrimada Apr 30, 2026
833cb42
excel: los valores 6.0 se corrigen
vrimada May 13, 2026
3c62248
fix:dia domingo y validacion de dias
vrimada May 14, 2026
876a696
fix: dias
vrimada May 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Business/Business.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="EPPlus">
<HintPath>..\packages\EPPlus.4.5.3.3\lib\net40\EPPlus.dll</HintPath>
</Reference>
<Reference Include="Iesi.Collections, Version=1.0.0.1, Culture=neutral, PublicKeyToken=154fdcb44c4484fc">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Referencias\Iesi.Collections.dll</HintPath>
Expand Down
398 changes: 386 additions & 12 deletions Business/Utility.cs

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions Business/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<package id="Antlr" version="3.1.1" targetFramework="net35" />
<package id="Castle.Core" version="1.1.0" targetFramework="net35" />
<package id="Castle.DynamicProxy" version="2.1.0" targetFramework="net35" />
<package id="EPPlus" version="4.5.3.3" targetFramework="net45" />
<package id="Iesi.Collections" version="1.0.1" targetFramework="net35" />
<package id="log4net" version="1.2.10" targetFramework="net35" />
<package id="NHibernate" version="2.1.2.4000" targetFramework="net35" />
Expand Down
12 changes: 6 additions & 6 deletions ImprimeLocal/ImprimeLocal.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -130,12 +130,6 @@
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Business\Business.csproj">
<Project>{4bec40cc-9614-4e0e-8f4a-dc7c933425bc}</Project>
<Name>Business</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.5.2">
<Visible>False</Visible>
Expand All @@ -148,6 +142,12 @@
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Business\Business.csproj">
<Project>{4bec40cc-9614-4e0e-8f4a-dc7c933425bc}</Project>
<Name>Business</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Expand Down
4 changes: 2 additions & 2 deletions WebLab/Agendas/AgendaEdit.aspx
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@
<asp:ListItem Value="1">Dias habiles</asp:ListItem>
</Items>
</anthem:RadioButtonList>

</td>
</tr>
<tr>
<td>&nbsp;</td>
Expand All @@ -158,7 +158,7 @@
<asp:ListItem Value="0">Domingo</asp:ListItem>
</Items>
</anthem:CheckBoxList>

</td>
</tr>
<tr>
<td >Hora Desde:<span style="font-weight:bold"><asp:RequiredFieldValidator
Expand Down
56 changes: 45 additions & 11 deletions WebLab/Agendas/AgendaEdit.aspx.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
using System;
using Business;
using Business.Data;
using Business.Data.Laboratorio;
using NHibernate;
using NHibernate.Expression;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Security;
Expand All @@ -10,12 +17,6 @@
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Business;
using Business.Data.Laboratorio;
using Business.Data;
using NHibernate;
using NHibernate.Expression;
using System.Data.SqlClient;

namespace WebLab.Agendas
{
Expand Down Expand Up @@ -72,8 +73,16 @@ private void MostrarDatos()
{
ddlEfector.SelectedValue = oRegistro.IdEfectorSolicitante.IdEfector.ToString();
cboTipoServicio.SelectedValue = oRegistro.IdTipoServicio.IdTipoServicio.ToString();

txtFechaDesde.Value = oRegistro.FechaDesde.ToShortDateString();
txtFechaHasta.Value = oRegistro.FechaHasta.ToShortDateString();

//Por defecto los items se los carga con cboTipoServicio.SelectedValue = 1
//Por eso cuando el item no es LABORATORIO no trae la Practica porque no es de tipo 1
if (cboTipoServicio.SelectedValue != "1")
{
CargarItems(); //Lo recargo con el cboTipoServicio de la agenda
}
ddlItem.SelectedValue = oRegistro.IdItem.ToString();

AgendaDia oItem = new AgendaDia();
Expand Down Expand Up @@ -306,13 +315,38 @@ protected void customValidadorGeneral_ServerValidate(object source, ServerValida
if (Request["id"] != null) //Sacar el id de la agenda si es modificacion
crit.Add(Expression.Not(Expression.Eq("IdAgenda", int.Parse(Request["id"]))));

IList items = crit.List();

if (items.Count > 0)
// validar días seleccionados
List<int> diasSeleccionados = new List<int>();
for (int i=0; i<cklDias.Items.Count; i++)
{
if (cklDias.Items[i].Selected) diasSeleccionados.Add(int.Parse(cklDias.Items[i].Value));
}

string dias = string.Join(",", diasSeleccionados);
if (dias != "") {
crit.Add(Expression.Sql(
@"exists (
select 1
from LAB_AgendaDia D
where D.idAgenda = {alias}.idAgenda
and D.dia in (" + dias + @")
)"
));
IList items = crit.List();

if (items.Count > 0)
{
args.IsValid = false;
this.customValidadorGeneral.ErrorMessage = "Existe superposición de fechas con otra agenda";
}
}
else
{
args.IsValid = false;
this.customValidadorGeneral.ErrorMessage = "Existe superposición de fechas con otra agenda";
this.customValidadorGeneral.ErrorMessage = "Error ingrese dias de atencion";

}

}
}
}
Expand Down
Loading
Loading