Está en la página 1de 8

Programación Web III año Lic.

En diseño gráfico y multimedia

Uso de controles web: RadioButtons, CheckBoxList, Calendar


Elaboración de un test en línea
Diseñe el siguiente formulario:

Programe el botón “Evaluar” para que se muestre el resultado en el control Label ubicado al
final del formulario.

Código fuente:

protected void btnevaluar_Click(object sender, EventArgs e)


{
String nombre;
int nota = 0;

nombre = txtnombre.Text;

if (rblpregunta1.SelectedIndex == 1)
{
nota += 5;
}
1
Programación Web III año Lic. En diseño gráfico y multimedia
if (rblpregunta2.SelectedIndex == 0)
{
nota += 5;
}
if (rblpregunta3.SelectedIndex == 2)
{
nota += 5;
}
lblresultado.Text = "Estudiante: " + nombre + ". Su
calificacion a sido de " + nota;
}
Elaboración de un menú de restaurante
Diseñe el siguiente formulario:

Programe el botón “Ordenar” para que se muestre el resultado en el control Label ubicado al
final del formulario.

2
Programación Web III año Lic. En diseño gráfico y multimedia
Código fuente:

protected void btnordenar_Click(object sender, EventArgs e)


{
String entrada, platos, postres = "", fecha, cedula;
entrada = rblentrada.SelectedItem.Text;
platos = rblplatos.SelectedItem.Text;
for (int i=0;i < cblpostres.Items.Count; i++) {
if (cblpostres.Items[i].Selected) {
postres += cblpostres.Items[i].Text + "<br />";
}
}
fecha = calfecha.SelectedDate.ToString("d");
cedula = txtcedula.Text;
if (rblentrada.SelectedIndex >= 0 && rblplatos.SelectedIndex
>= 0 )
lblresultado.Text = "Entrada seleccionada: " + entrada + "<br
/>"
+ "Plato seleccionado: " + platos + "<br />"
+ "Postres seleccionados: " + postres
+ "Fecha del pedido: " + fecha + "<br />"
+ "Numero de cedula: " + cedula;
}

3
Programación Web III año Lic. En diseño gráfico y multimedia
Ejercicios de evaluación formativa/sumativa:

1. Crear una página web que muestre un formulario de reservación de una habitación en un
hotel, Cuando se haga la reserva deberá mostrarse los elementos seleccionados en un
control Label al final de la página.

Código fuente:

protected void btnreservar_Click(object sender, EventArgs e)


{
string nombre = txtnombre.Text;
string pais = txtpais.Text;
4
Programación Web III año Lic. En diseño gráfico y multimedia
string telefono = txttelefono.Text;
string correo = txtcorreo.Text;

string llegada = calllegada.SelectedDate.ToString("d");


string salida = calsalida.SelectedDate.ToString("d");

int habitaciones = int.Parse(txthabitaciones.Text);


int personas = int.Parse(txtpersonas.Text);
int noches = int.Parse(txtnoches.Text);
string numtarjeta = txtnumtarjeta.Text;
string vencetarjeta = txtfecha.Text;

string tipotarjeta = rbltipotarjeta.SelectedItem.Text;


string titular = txttitular.Text;
string tipohabitacion =
rbltipohabitacion.SelectedItem.Text;

/* Damos formato para dar salida de los datos que el


usuario ingreso
* Para eso haremos uso de etiquetas HTML y el operador
+= para concatenar el texto
*/

lblresultado.Text = "<h3> Estimado " + nombre + ", hemos


realizado la reservación correctamente!</h3>";
lblresultado.Text += "<p> A continuación le mostramos
los datos que nos ha enviado: </p>";
lblresultado.Text += "<p>Fecha de llegada: " + llegada
+ " Fecha de salida: " + salida + "</p >";
lblresultado.Text += "<p>Cantidad de habitaciones: " +
habitaciones.ToString() + " Número de personas: " +
personas.ToString() + "</p>";
lblresultado.Text += "<p>Cantidad de noches: " +
noches.ToString() + " Tipo de habitación: " + tipohabitacion +
"</p>";

5
Programación Web III año Lic. En diseño gráfico y multimedia
2. Crear una página web donde se muestre un formulario de Evaluación de una capacitación,
cuando haga clic en el botón “Enviar” se deberá mostrar los elementos seleccionados en un
control Label al final de la página.

Las imágenes del ejercicio están en la siguiente página

6
Programación Web III año Lic. En diseño gráfico y multimedia

7
Programación Web III año Lic. En diseño gráfico y multimedia

También podría gustarte