コード例 #1
0
        private void btn_cargarArchivo_Click(object sender, RoutedEventArgs e)
        {
            if (btn_cargarArchivo.Content.Equals("Cargar"))
            {
                FolderBrowserDialog ofd = new FolderBrowserDialog();
                if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    ruta = ofd.SelectedPath;
                    txt_rutaArchivo.Text = ofd.SelectedPath;
                }
            }
            else
            {
                FolderBrowserDialog ofd = new FolderBrowserDialog();
                if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    DataTable dt = manejador.EjecutarConsulta("select id, _oArchivoDeVersion from _sis_VersionesDeSistema where id = @id", new List <object>()
                    {
                        idVersionSeleccionada
                    });

                    byte[] data = (byte[])dt.Rows[0]["_oArchivoDeVersion"];
                    System.IO.File.WriteAllBytes(ofd.SelectedPath + @"\version_" + idVersionSeleccionada + ".zip", data);
                    //System.IO.File.WriteAllBytes(ofd.SelectedPath + @"\version_" + versionSeleccionada.Id + ".zip", (byte[])versionSeleccionada.OArchivoDeVersion);
                    HerramientasWindow.Mensaje("Se guardó el archivo 'version_" + idVersionSeleccionada + ".zip' en la ruta: '" + ofd.SelectedPath + "'", "Descarga exitosa");
                }
            }
        }
コード例 #2
0
        private void btn_conectar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                String    conexion = ConexionGenerica.Replace("@servidorInstancia", txt_servidor.Text).Replace("@bd", txt_bd.Text).Replace("@usuario", txt_usuario.Text).Replace("@contraseña", txt_contrasena.Password);
                SQLServer sql      = new SQLServer();
                sql.ConfigurarConexion(conexion);

                manejador = new ManejadorDB(sql);
                HerramientasWindow.Mensaje("Conexión establecida.", "Mensaje");
                CargarDatos();
            }
            catch (Exception ex)
            {
                HerramientasWindow.MensajeErrorSimple(ex.Message, "Error");
            }
        }