Laboratorio Asp Colecciones

  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Laboratorio Asp Colecciones as PDF for free.

More details

  • Words: 561
  • Pages: 7
OBJETIVOS

! ! $ ( (

" %

# $

% & ) $ ' * $

& ' $& $

"

*

REQUERIMIENTOS

SOFTWARE Microsoft Visual Studio 2005 FrameWork .NET DESCRIPCIÓN

El siguiente laboratorio está destinado a trabajar con Web Forms agregando el tratamiento de colecciones y la implementación de clases. El problema consiste en mantener una lista de boletas para, eventualmente, buscar información relacionada con las boletas que han sido agregadas. Para cada boleta se requiere manejar el nombre del cliente, el número de la boleta y el monto de la misma. Eventualmente, se requiere buscar por el nombre de un cliente el número total de boletas asociada a él y el monto total al que ascienden. Se debe agregar las validaciones de los campos sólo cuando se están ingresando las boletas a la colección. Cuando se quiera buscar no se debería validar la existencia de los campos asociados al nombre del cliente, al número de la boleta y el total de la misma. Para poder desarrollar este laboratorio será necesario que recuerde todo lo relacionado con la definición de clases, uso de property, clases de la BCL que apoyan el uso de colecciones y el tratamiento de las colecciones. Además deberá indagar respecto de algunas propiedades asociadas a los controles del tipo Button que dicen relación con el anular las validaciones antes de enviar la petición al servidor (CausesValidation)

ACTIVIDAD 1 – CREANDO EL PROYECTO

Crear un nuevo proyecto Web y agregue un formulario Web como el que se indica en la siguiente figura:

ACTIVIDAD 2 – DESCRIBIENDO LA FUNCIONALIDAD

Las siguientes figuras indican la funcionalidad que cada sección del Web Form debe cumplir.

+

,

!

"

-

ACTIVIDAD 3 – REQUISITOS DE LAS SALIDAS

La figura 6 muestra el estado del formulario luego de haber ingresado la primera boleta. Asumiendo que los datos que se han ingresado son: Cliente: Pierre NoDoyUna Boleta: 3410 Monto: 1200

# $

%

La figura anterior merece dos consideraciones: Primero, los valores que se han ingresado en los TextBox deben ser seteados. Segundo, el monto total aparece con un formato específico. Esto lo vamos a lograr indicando el formato de lo que queremos imprimir. Para lo anterior hacemos uso del método ToString() pero en su versión que acepta un string donde se indica el formato de lo que se quiere imprimir. Por ejemplo, la siguiente porción de código muestra en un label llamado lbNumero el siguiente texto: $42 y si lo probamos con 2005, mostraría $2.005; para el caso de asignarle un -1509 se desplegaría en el label el texto: ($1.509).

Revisemos ahora la salida que se requiere cuando se quiere buscar las boletas asociadas a un determinado cliente. En este caso se tienen dos posibles situaciones que deberá considerar:

.

Primero, que se intente buscar cuando aún no se han registrado boletas, lo anterior debe generar el siguiente estado del formulario:

& $

%

' ()* +$ ,-.+ -

Segundo, ya se han registrado boletas. Asumiendo que los datos ingresados son los que se indican en la siguiente tabla: CLIENTE Pierre NoDoyUna Los hermanos Macana Penélope Glamour Pierre NoDoyUna

# BOLETA 3410 1230 7812 3478

MONTO BOLETA 500 1200 700 1400

El estado del formulario al buscar las boletas asociadas NoDoyUna debería ser el que se muestra en la figura 8.

a

Pierre

/

/ $

%

01

2

0

Related Documents

22 - Colecciones
November 2019 4
Colecciones Egipcias.pdf
October 2019 23
Asp
November 2019 69
Asp
June 2020 51
Asp
November 2019 61