private void button4_Click(object sender, EventArgs e) //Añadir datos a la base de datos de compañías
        {
            db.openDB();
            try
            {
                n   = textBox1.Text;
                m   = textBox3.Text;
                t   = Convert.ToInt32(textBox2.Text);
                res = db.getByAñadir(n, t, m);

                if (res == -1)
                {
                    MessageBox.Show("No se ha podido añadir el nombre.");
                }
                else if (res == -2)
                {
                    MessageBox.Show("Ya hay nombre.");
                }
                else
                {
                    MessageBox.Show("nombre creado.");
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Error de conversión en alguno de los campos.");
            }
            db.closeDB();
            this.Close();
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            db.OpenDB();
            int       a  = db.BorrarNombre(textBox1.Text);
            DataTable dt = db.getAll();

            dataGridView1.DataSource = dt;
            dataGridView1.Refresh();
            db.closeDB();
        }
예제 #3
0
        private void guardarImagenToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            db.OpenDB();

            var bmpScreenshot = new Bitmap(ClientSize.Width + 40,
                                           ClientSize.Height - 50,
                                           PixelFormat.Format32bppArgb);

            // Crea los gráficos del Bitmap.
            var gfxScreenshot = Graphics.FromImage(bmpScreenshot);

            //Marca los puntos laterales
            gfxScreenshot.CopyFromScreen(Location.X,
                                         Location.Y,
                                         0,
                                         0,
                                         Screen.PrimaryScreen.Bounds.Size,
                                         CopyPixelOperation.SourceCopy);

            SaveFileDialog sfd = new SaveFileDialog();

            sfd.Filter = "JPEG|*.jpeg";

            DialogResult dr = sfd.ShowDialog();

            if (dr == DialogResult.OK)
            {
                bmpScreenshot.Save(sfd.FileName, ImageFormat.Png);
                int a = db.AñadirImagen(Path.GetFileNameWithoutExtension(sfd.FileName), Path.GetExtension(sfd.FileName), Convert.ToInt32(new System.IO.FileInfo(sfd.FileName).Length));


                MessageBox.Show("Imagen guardada en formato jpeg");
            }
            db.closeDB();
        }
예제 #4
0
        public void sakvarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            db.OpenDB();
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.Filter = "PPM|*.ppm";
            DialogResult dr = sfd.ShowDialog();

            if (dr == DialogResult.OK)
            {
                img.GuardarImagen(sfd.FileName);

                int a = db.AñadirImagen(Path.GetFileNameWithoutExtension(sfd.FileName), Path.GetExtension(sfd.FileName), Convert.ToInt32(new System.IO.FileInfo(sfd.FileName).Length));

                MessageBox.Show("Imagen guardada correctamente");
            }
            else
            {
                MessageBox.Show("Error de carga");
            }
            db.closeDB();
        }
예제 #5
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            db.OpenDB();
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.Filter = "PPM|*.ppm";
            DialogResult dr = sfd.ShowDialog();

            if (dr == DialogResult.OK)
            {
                pictureBox1.Image = (Image)Bitmap;
                pictureBox1.Image.Save(sfd.FileName, System.Drawing.Imaging.ImageFormat.Bmp);
                int a = db.AñadirImagen(Path.GetFileNameWithoutExtension(sfd.FileName), Path.GetExtension(sfd.FileName), Convert.ToInt32(new System.IO.FileInfo(sfd.FileName).Length));


                MessageBox.Show("Imagen guardada correctamente");
            }
            else
            {
                MessageBox.Show("Error de carga");
            }
            db.closeDB();
            this.Close();
        }
        private void evento(object sender, EventArgs e) //Listar los datos de un avion al hacer click sobre él
        {
            PictureBox p     = (PictureBox)sender;
            int        tag   = (int)p.Tag;
            string     id    = lista.GetAvion(tag).GetIdentificador();
            string     co    = lista.GetAvion(tag).GetCompañia();
            int        posx  = lista.GetAvion(tag).GetPosicionX();
            int        posy  = lista.GetAvion(tag).GetPosicionY();
            float      destx = lista.GetAvion(tag).GetDestinoX();
            float      desty = lista.GetAvion(tag).GetDestinoY();
            float      vel   = lista.GetAvion(tag).GetVelocidad();

            string    dbLocation = "..\\..\\..\\PROYECTO_0\\MiDatabase.sdf";
            DBGestion db;

            db = new DBGestion(dbLocation);
            int res = db.openDB();

            if (res == -1)
            {
                MessageBox.Show("Error abriendo la base de datos");
            }

            DataTable dt = db.getByCompania(co);

            if (dt.Rows.Count > 0)
            {
                DataRow row = dt.Rows[0];
                MessageBox.Show("Este es el avión: " + id + "." + "\nCon coordenadas: " + "(" + posx + "," + posy + ")." + "\nCon destino: " + "(" + destx + "," + desty + ")." + "\nCon velocidad: " + vel + " nudos." + "\nCon compañía: " + co + "." + "\nEmail: " + row[2] + ".");
            }
            else
            {
                MessageBox.Show("Este es el avión: " + id + "." + "\nCon coordenadas: " + "(" + posx + "," + posy + ")." + "\nCon destino: " + "(" + destx + "," + desty + ")." + "\nCon velocidad: " + vel + " nudos." + "\nCon compañía: " + co + "." + "\nEmail: No disponible.");
            }
            db.closeDB();
        }