예제 #1
0
        /***************************************/

        public void llamarServidor()
        {
            while (true)
            {
                int idSocio = Convert.ToInt32(cls_generales.Servidor());
                cls_lockers.m_idSocio = idSocio;
                string respuesta = cls_lockers.buscar_lockers_ocupados();
                if(respuesta.Equals("1"))
                {
                    sonido.Stream = Properties.Resources._02_01_04;
                    sonido.Play();
                }


                cls_socios.m_IdSocio = idSocio ;
                DataTable dt = cls_socios.DatosSocio();
                foreach (DataRow filas in dt.Rows)
                {
                   // MessageBox.Show(filas["Nombre"].ToString());

                    //txtNombre.Text = "hola";
                    //txtFechaVencimiento.Text = filas["Vencimiento"].ToString().Substring(0, 10);
                    byte[] imageBuffer = (byte[])filas["Foto"];
                    // Se crea un MemoryStream a partir de ese buffer
                    MemoryStream ms = new MemoryStream(imageBuffer);
                    // Se utiliza el MemoryStream para extraer la imagen
                    ptbImagenSocio.Image = Image.FromStream(ms);
                    
                }


            }
        }
예제 #2
0
        /***************************************/

        public void llamarServidor()
        {
            while (true)
            {
                int idSocio = Convert.ToInt32(cls_generales.Servidor());
                cls_lockers.m_idSocio = idSocio;
                string respuesta = cls_lockers.buscar_lockers_ocupados();
                //if(respuesta.Equals("1"))
                //{
                //    //sonido.Stream = Properties.Resources._02_01_04;
                //    //sonido.Play();
                //}


                cls_socios.m_IdSocio = idSocio;
                DataTable dt = cls_socios.DatosSocio();
                Invoke(new MethodInvoker(delegate
                {
                    dataGridView1.DataSource = dt;
                    dataGridView1.Columns.RemoveAt(2);
                    foreach (DataRow filas in dt.Rows)
                    {
                        // MessageBox.Show(filas["Nombre"].ToString());

                        //txtNombre.Text = "hola";


                        txtNombre.Text = filas["Nombre"].ToString();
                        /// txtFechaVencimiento.Text = filas["Vencimiento"].ToString().Substring(0, 10);
                        //  Ejemplo: Mostrar datos de los eventos
                        // enviados por el Thread en una ListBox



                        //txtFechaVencimiento.BeginInvoke(new myDelegate(myMethod), new Object[] { 1, "This is the string" });

                        byte[] imageBuffer = (byte[])filas["Foto"];
                        // Se crea un MemoryStream a partir de ese buffer
                        MemoryStream ms = new MemoryStream(imageBuffer);
                        // Se utiliza el MemoryStream para extraer la imagen
                        ptbImagenSocio.Image = Image.FromStream(ms);
                    }
                }));
            }
        }
예제 #3
0
        private void imprimirDatosSocio(Color color)
        {
            DataTable dt = cls_socios.DatosSocio();

            foreach (DataRow filas in dt.Rows)
            {
                txtNombreSocio.Text      = filas["Nombre"].ToString();
                txtFechaVencimiento.Text = filas["Vencimiento"].ToString().Substring(0, 10);
                byte[] imageBuffer = (byte[])filas["Foto"];
                // Se crea un MemoryStream a partir de ese buffer
                MemoryStream ms = new MemoryStream(imageBuffer);
                // Se utiliza el MemoryStream para extraer la imagen
                pictureBox2.Image = Image.FromStream(ms);

                txtClaveSocio.Text = "";
            }

            this.BackColor = color;

            cls_lockers.m_idSocio = numeroLocker;
            string respuesta = cls_lockers.buscar_lockers_ocupados();
            // MessageBox.Show(respuesta);
            //cls_socios.conectarAlServidor(Convert.ToInt32(txtClaveSocio.Text));
        }