<< Clic para mostrar Tabla de Contenidos >> Valor mínimo usando expresiones |
El siguiente ejemplo muestra cómo configurar el valor mínimo para un control.
Suponga que una empresa de Transporte y Logística tiene un proceso llamado Proceso de Envío para manejar y monitorear los envíos internacionales. La primera tarea de este proceso permite al cliente ingresar la información y estimar el costo del cargamento.
La compañía cubre envíos desde y hacia Brasil, Irlanda y Estados Unidos. También tiene tres medios de transporte: aire, mar y tierra. Si es transporte elegido es aire, se debe ofrecer servicio express para que el paquete sea entregado el mismo día que se envía.
La forma usada para obtener esta información es:
El valor mínimo que un cliente puede ingresar como fecha de envío es la fecha actual. Para configurar esta validación es necesario usar una expresión.
1. En la forma, dé clic sobre el control Fecha de Envío. Sus propiedades se mostrarán en el Panel izquierdo.
2. Seleccione el icono de expresión en el valor Mínimo del rango de fechas de la pestaña Avanzado.
Dé clic en Nuevo para crear una expresión.
3. En la nueva ventada, dé clic derecho a la línea vertical y agregue un módulo de expresión.
4. Escriba el siguiente código y guarde la expresión.
Esto retornará la fecha de hoy y lo configurará como en mínimo valor a ingresar.
//Retorna la fecha de hoy
DateTime.Today;
5. Prueba la expresión en el Portal de Trabajo. Note que en el calendario de la Fecha de Envío, los días (y meses) anteriores a la fecha actual están deshabilitados.
Tenga en cuenta que el tipo de valor retornado en la expresión debe coincidir con el tipo de valor que administra el control (p.e. fechas con fechas, entero con entero). Si son diferentes, pueden presentarse errores en la ejecución de la forma. |
Last Updated 1/26/2022 4:07:46 PM