private void button1_Click(object sender, EventArgs e)
        {
            using (clubraquetaDataSet objDB = new clubraquetaDataSet())
            {
                var consultaReservas = from reservas in objDB.reservas
                                       group reservas by reservas.idReserva into grupo
                                       select
                                       new {
                    IdReservas = grupo.Key,
                    NumVeces   = grupo.Count()
                };


                var consultaSocios = from socios in objDB.socios
                                     from cantidadSocios in consultaReservas.ToList()

                                     select
                                     new { socios.nombre, socios.apellidos };


                //socio.DNI = txtDNI.Text.Trim();
                //socio.nombre = txtNombre.Text.Trim();
                //socio.apellidos = txtApellidos.Text.Trim();
                //socio.domicilio = txtDomicilio.Text.Trim();
                //socio.email = txtEmail.Text.Trim();
                //socio.cuentaCorriente = txtCuenta.Text.Trim();
                //socio.telefono = txtTelefono.Text.Trim();
            }
        }
Example #2
0
        private void cargarReservas()
        {
            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.reservasTableAdapter reservasTableAdapter = new clubraquetaDataSetTableAdapters.reservasTableAdapter();

            try
            {
                String DNI = (String)DNISocios[cbSocios.SelectedIndex];
                reservasTableAdapter.FillBySocio(db.reservas, DNI);
                dgvReservas.DataSource = db.reservas;

                dgvReservas.Columns[0].ReadOnly = true;
                dgvReservas.Columns[1].ReadOnly = true;
                dgvReservas.Columns[2].ReadOnly = true;
                dgvReservas.Columns[3].ReadOnly = true;
                dgvReservas.Columns[4].ReadOnly = true;
                dgvReservas.Columns[5].ReadOnly = true;
                dgvReservas.Columns[6].ReadOnly = true;
            }
            catch
            {
                MessageBox.Show("Ese socio no tiene pistas reservadas");
            }
        }
Example #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (dgvReservas.SelectedRows.Count > 0)
            {
                clubraquetaDataSet db = new clubraquetaDataSet();
                clubraquetaDataSetTableAdapters.reservasTableAdapter reservasTableAdapter = new clubraquetaDataSetTableAdapters.reservasTableAdapter();

                String DNI = (String)DNISocios[cbSocios.SelectedIndex];
                reservasTableAdapter.FillBySocio(db.reservas, DNI);

                if (db.reservas[0].pagado.Equals("Si"))
                {
                    MessageBox.Show("Ya esta pagada esa reserva");
                }
                else
                {
                    db.reservas[0].pagado = "Si";
                    MessageBox.Show("Has pagado con exito la reserva");
                    dgvReservas.DataSource = db.reservas;
                    dgvReservas.Refresh();
                }
            }
            else
            {
                MessageBox.Show("Tienes que seleccionar una reserva que pagar");
            }
        }
Example #4
0
        private void cargarImagenPista()
        {
            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.pistasTableAdapter pistasTableAdapter = new clubraquetaDataSetTableAdapters.pistasTableAdapter();
            pistasTableAdapter.Fill(db.pistas);

            // Una vez ejecutada la consulta sobre la tabla pistas, y cargado el DataSet correspondiente
            //1º Se comprueba si en esa tabla devuelta con la consulta sobre las pistas hay algún registro
            if (db.pistas.Rows.Count > 0)
            {
                //    //Inicializamos una fila de datos en la cual se almacenaran todos los datos de la fila seleccionada
                //    //En este ejemplo nos quedamos con la primera

                try
                {
                    DataRow myRow = db.pistas.Rows[0];
                    //Se almacena el campo foto de la tabla en el array de bytes
                    byte[] MyData = (byte[])myRow["foto"];
                    //Se inicializa un flujo en memoria del array de bytes
                    MemoryStream stream = new MemoryStream(MyData);
                    //En el picture box se muestra la imagen que esta almacenada en el flujo en memoria
                    //el cual contiene el array de bytes
                    pbFotoPista.Image = Image.FromStream(stream);
                }
                catch
                {
                    MessageBox.Show("Error al cargar la imagen, no se ha encontrado una imagen valida");
                }
            }
        }
Example #5
0
        private void cargarPanelPista()
        {
            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.reservasTableAdapter reservasTableAdapter = new clubraquetaDataSetTableAdapters.reservasTableAdapter();
            reservasTableAdapter.Fill(db.reservas);

            //dtpFecha = db.reservas[0].fecha;
            //nudHora.Value = db.reservas[0].hora;
        }
Example #6
0
        private void cargarComboSocios()
        {
            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.sociosTableAdapter sociosTableAdapter = new clubraquetaDataSetTableAdapters.sociosTableAdapter();
            sociosTableAdapter.Fill(db.socios);

            for (int i = 0; i < db.socios.Count; i++)
            {
                cbSocios.Items.Add(db.socios[i].nombre + "-" + db.socios[i].apellidos);
                DNISocios.Add(db.socios[i].DNI);
            }
        }
Example #7
0
        private void cargarComboPistas()
        {
            idPistas.Clear();
            cbPista.Items.Clear();
            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.pistasTableAdapter sociosTableAdapter = new clubraquetaDataSetTableAdapters.pistasTableAdapter();
            sociosTableAdapter.Fill(db.pistas);

            for (int i = 0; i < db.pistas.Count; i++)
            {
                cbPista.Items.Add(db.pistas[i].nombre);
                idPistas.Add(db.pistas[i].idPista);
            }
        }
Example #8
0
        private void cargarPanelSocios()
        {
            int    pos = cbSocios.SelectedIndex;
            String DNI = (String)DNISocios[pos];

            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.sociosTableAdapter sociosTableAdapter = new clubraquetaDataSetTableAdapters.sociosTableAdapter();
            sociosTableAdapter.FillByDNI(db.socios, DNI);

            lblDNI.Text       = db.socios[0].DNI.ToString();
            txtNombre.Text    = db.socios[0].nombre.ToString();
            txtApellido.Text  = db.socios[0].apellidos.ToString();
            txtDireccion.Text = db.socios[0].domicilio.ToString();
            txtEmail.Text     = db.socios[0].email.ToString();
            txtCCC.Text       = db.socios[0].cuentaCorriente.ToString();
            txtTelefono.Text  = db.socios[0].telefono.ToString();
        }