예제 #1
0
        private void toolStripMenuItem3_Click(object sender, EventArgs e)
        {
            Bitmap imagenEstacion = _estacionView.GetImagen();

            using (RedSaveForm redSaveForm = new RedSaveForm())
            {
                redSaveForm.Inicializar(_estacionModelo.Nombre, _estacionModelo.Descripcion, imagenEstacion);

                if (redSaveForm.ShowDialog() == DialogResult.OK)
                {
                    MemoryStream ms = new MemoryStream();
                    imagenEstacion.Save(ms, ImageFormat.Jpeg);
                    byte[] bitmapData = ms.ToArray();
                    _estacionModelo.Nombre = redSaveForm.NombreRed;
                    _estacionModelo.Descripcion = redSaveForm.DescripcionRed;

                    AccesoDatos.AlmacenadorInformacion.GuardarComo(_estacionModelo, bitmapData);
                }


            }
        }
예제 #2
0
        private void ToolBarSaveClick(object sender, EventArgs e)
        {
            Bitmap imagenEstacion = _estacionView.GetImagen();

            using (RedSaveForm redSaveForm = new RedSaveForm())
            {
                redSaveForm.Inicializar(_estacionModelo.Nombre, _estacionModelo.Descripcion, imagenEstacion);

                if (redSaveForm.ShowDialog() == DialogResult.OK)
                {
                    MemoryStream ms = new MemoryStream();
                    imagenEstacion.Save(ms, ImageFormat.Jpeg);
                    byte[] bitmapData = ms.ToArray();
                    _estacionModelo.Nombre = redSaveForm.NombreRed;
                    _estacionModelo.Descripcion = redSaveForm.DescripcionRed;

                    if (_esEstacionNueva)
                    {
                        AccesoDatos.AlmacenadorInformacion.GuardarNuevaEstacion(_estacionModelo, bitmapData);

                    }
                    else
                    {
                        AccesoDatos.AlmacenadorInformacion.ActualizarEstacion(_estacionModelo, bitmapData);
                    }
                    EstablecerToolBarCrearTopologia();
                    _menuDelete.Enabled = true;
                    _toolBarDelete.Enabled = true;
                    _esEstacionNueva = false;
                }


            }


        }