/* * Requiere: Un identificador de reservacion. * Efectúa : Pide a la controladora de base de datos la información de la reservación específica, extre los datos de la tabla de datos y la encapsula. Guarda la entidad encapsulada en la variable global de la clase reservacionSeleccionada * Retorna : N/A. */ internal void seleccionarReservacion(String id) { DataTable reservacion = controladoraBD.consultarUnaReservacion(id); String anfitriona = reservacion.Rows[0][1].ToString(); String estacion = reservacion.Rows[0][2].ToString(); String numero = reservacion.Rows[0][3].ToString(); String solicitante = reservacion.Rows[0][4].ToString(); DateTime fechaInicio = DateTime.Parse(reservacion.Rows[0][5].ToString()); DateTime fechaSalida = DateTime.Parse(reservacion.Rows[0][6].ToString()); reservacionSeleccionada = new EntidadReservaciones(id, anfitriona, estacion, numero, solicitante, fechaInicio, fechaSalida); }
/* * Efecto: rellena los campos con la información de la reservación. * Requiere: iniciar el FormComidaExtra y la instancia de la controladora. * Modifica: no realiza modificaciones, solo carga la pantalla. */ void llenarInfoServicio() { txtSolicitante.Disabled = true; txtNumReservacion.Disabled = true; EntidadReservaciones res = controladora.informacionServicio(); txtSolicitante.Value = res.Solicitante; txtNumReservacion.Value = res.Numero; DateTime fecha = DateTime.Parse(controladora.informacionServicio().FechaInicio.ToString()); txtFechaInicial.Value = fecha.ToString("MM/dd/yyyy"); fecha = DateTime.Parse(controladora.informacionServicio().FechaSalida.ToString()); txtFechaFinal.Value = fecha.ToString("MM/dd/yyyy"); txtEstacion.Value = controladora.informacionServicio().Estacion.ToString(); txtAnfitriona.Value = controladora.informacionServicio().Anfitriona.ToString(); }
void llenarInfoServicio() { if (tipoComidaCampo == 0)//reservacion { EntidadReservaciones res = controladora.infoServicioRes(); txtSolicitante.Value = res.Solicitante; txtNumReservacion.Value = res.Numero; txtIdSolicitante.Text = "Número Reservación"; txtFechaInicio.Value = res.FechaInicio.ToString("MM/dd/yyyy"); textFechaFinal.Value = res.FechaSalida.ToString("MM/dd/yyyy"); } else { EntidadEmpleado emp = controladora.infoServicioEmp(); txtSolicitante.Value = emp.Nombre + " " + emp.Apellido; txtNumReservacion.Value = emp.Id; txtIdSolicitante.Text = "Carné de empleado:"; } }
private void llenarInfoServicio() { servicio = controladora.solicitarInfoServicio(); categoria.Value = servicio.Categoria; estado.Value = servicio.Estado; pax.Value = servicio.Pax.ToString(); if ("empleado".Equals(servicio.TipoSolicitante)) { empleado = controladora.solicitarInfoEmpleado(); anfitriona.Value = "No disponible"; estacion.Value = "No disponible"; numero.Value = empleado.Id; solicitante.Value = empleado.Nombre + " " + empleado.Apellido; } else if ("reservacion".Equals(servicio.TipoSolicitante)) { reservacion = controladora.solicitarInfoReservacion(); anfitriona.Value = reservacion.Anfitriona; estacion.Value = reservacion.Estacion; numero.Value = reservacion.Numero; solicitante.Value = reservacion.Solicitante; } }
public EntidadReservaciones informacionServicio() { servicios = controladoraReserv.getReservacionSeleccionada(); return(servicios); }