* Se añadió una opción en el menú para volver a la pagina de login. Esta opción se añadió en la pagina de usuario administrador y de usuario normal. También se investigo sobre la manera correcta de hacer logout en asp.net.
* Se investigo como crear un elemento que permita al usuario seleccionar fechas. Después de ver varias opciones se decidicio utilizar el datepicker de Jquery. Para usar este es necesario incluir tres archivos, uno de css y dos de js.
<link rel="stylesheet" href="/css/jquery-ui.min.css">
<script src="/Js/jquery-3.5.1.min.js" type="text/javascript"></script>
<script src="/Js/jquery-ui.min.js" type="text/javascript"></script>
Después de importar estos dos archivos se debe crear un par de inputs que van a contener las fecha. Una función de js cambia este input para que funcione como un datePicker
<script>
$(function () {
$("#<%= txtStartDate.ClientID %>").datepicker();
$("#<%= txtEndDate.ClientID %>").datepicker();
});
</script>
La función datepicker es parte de Jquery, por esto es que es necesario incluir los archivos en la pagina web.
* Se creo una interfaz para que el usuario administrador pueda hacer la consulta sobre los cambios que se dieron en una entidad en un determinado rango de tiempo. Esta tiene una lista de las entidad seleccionables así como dos datepickers para elegir la fecha de inicio y la fecha de fin.
* Se tuvo un problema validando que no se pueda seleccionar una fecha de inicio mayor a la de fin, así como que no se pueda elegir una de fin menor a la de inicio.
Para resolver este problema se tuvieron que hacer dos cosas:
1) A la etiqueta input se le debe agregar el atributo name para poder obtener el objeto.
<input type="text" name="fromDate" id="fromDate">
2) En el código de asp se debe acceder a la colección Form del objeto Request utilizando el name del input para obtener el valor.
string from = Request.Form["fromDate"];
Se trabajó durante 2h 30m.
Referencias:
No hay comentarios:
Publicar un comentario