/*
         * 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();
        }
Example #3
0
 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;
            }
        }
Example #5
0
        public EntidadReservaciones informacionServicio()
        {
            servicios = controladoraReserv.getReservacionSeleccionada();

            return(servicios);
        }