<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type="text/javascript">
function addDaysToDate()
{
var Festivos = Array();
Festivos[0] = new Array(1, 1);
Festivos[1] = new Array(11, 1);
Festivos[2] = new Array(21, 3);
Festivos[3] = new Array(24, 3);
Festivos[4] = new Array(25, 3);
Festivos[5] = new Array(27, 3);
Festivos[6] = new Array(1, 5);
Festivos[7] = new Array(9, 5);
Festivos[8] = new Array(30, 5);
Festivos[9] = new Array(6, 6);
Festivos[10] = new Array(4, 7);
Festivos[11] = new Array(20, 7);
Festivos[12] = new Array(7, 8);
Festivos[13] = new Array(15, 8);
Festivos[14] = new Array(17, 10);
Festivos[15] = new Array(7, 11);
Festivos[16] = new Array(14, 11);
Festivos[17] = new Array(8, 12);
Festivos[18] = new Array(25, 12);
var dias = document.getElementById("<%=TxtNaturaleza.ClientID%>").value;
var Fecha = new Date();
var sFecha = fecha || (Fecha.getDate() + "/" + (Fecha.getMonth() + 1) + "/" + Fecha.getFullYear());
var sep = sFecha.indexOf('/') != -1 ? '/' : '-';
var aFecha = sFecha.split(sep);
var fecha = aFecha[2] + '/' + aFecha[1] + '/' + aFecha[0];
fecha = new Date(fecha);
var i = 0;
while (i < dias)
{
fecha.setDate(fecha.getDate() + parseInt(1));
if (fecha.getDay() == 6 || fecha.getDay() == 0)
{
i--;
}
for (var x in Festivos){
var days = Festivos[x];
var elementos = days.toString();
var elem = elementos.split(",");
var dia = elem[0];
var mes = elem[1];
if(dia == fecha.getDate() && mes == fecha.getMonth() + 1)
i--;
}
i++;
}
var anno = fecha.getFullYear();
var mes = fecha.getMonth() + 1;
var dia = fecha.getDate();
mes = (mes < 10) ? ("0" + mes) : mes;
dia = (dia < 10) ? ("0" + dia) : dia;
var fechaFinal = dia + sep + mes + sep + anno;
document.getElementById('<%=SelDateFechaVencimiento.ClientID %>').value = fechaFinal;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnEnviar" runat="server" Text="Button" OnClientClick="javascript:addDaysToDate();" />
<%--<asp:TextBox ID="TxtNaturaleza" onkeydown="addDaysToDate(this);" runat="server"></asp:TextBox>--%>
<asp:TextBox ID="TxtNaturaleza" runat="server" Width="50"></asp:TextBox>
<asp:TextBox ID="SelDateFechaVencimiento" runat="server" Width="100"></asp:TextBox>
</div>
</form>
</body>
</html>
Comentarios sobre la versión: v1.0 (0)
No hay comentarios