示例#1
0
        private void respaldo()
        {
            try
            {
                string cadena;
                cadena = "cmd.exe /k " + rutaDump + " -h 192.168.1.103 -u prueba -p1532  prod > " + destino;

                MySqlCommand com = new MySqlCommand();
                conect.iniciar();
                com.Connection = conect.conn;
                MySqlBackup respaldo = new MySqlBackup(com);
                // MessageBox.Show(cadena)
                //   Shell(cadena, 0);
                conect.conn.Open();
                respaldo.ExportToFile(destino);
                conect.conn.Close();

                MessageBox.Show("El respaldo se ha realizado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtRuta.Clear();
            }
            catch (Exception ex)
            {
                conect.conn.Close();
                MessageBox.Show(ex.ToString());
                TxtRuta.Clear();
            }
        }
示例#2
0
 private void BtnLimpiarVentanas_Click_1(object sender, EventArgs e)
 {
     textoCodificado   = string.Empty;
     textoDecodificado = string.Empty;
     TxtArchivoConvertido.Clear();
     TxtArchivoLeido.Clear();
     TxtRuta.Clear();
     LblDragAndDrop.Visible = true;
 }
示例#3
0
 private void respaldo()
 {
     try
     {
         MySqlCommand com = new MySqlCommand();
         com.Connection = conn;
         MySqlBackup respaldo = new MySqlBackup(com);
         // MessageBox.Show(cadena)
         //   Shell(cadena, 0);
         conn.Open();
         respaldo.ExportToFile(destino);
         conn.Close();
         MessageBox.Show("El respaldo se ha realizado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TxtRuta.Clear();
     }
     catch (Exception ex)
     {
         conn.Close();
         MessageBox.Show(ex.ToString());
         TxtRuta.Clear();
     }
 }
示例#4
0
        private void respaldo()
        {
            try
            {
                MySqlCommand com = new MySqlCommand();
                com.Connection = conn;
                MySqlBackup respaldo = new MySqlBackup(com);
                // MessageBox.Show(cadena)
                //   Shell(cadena, 0);
                Directory.CreateDirectory(miCarpeta.Trim() + CarpetaDest);
                conn.Open();
                respaldo.ExportToFile(destino);
                conn.Close();
                if (MessageBox.Show("¿Desea crear un respaldo de las imagenes?", "Respaldo imágenes", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    tiempo             = 0;
                    Compresion.Enabled = true;
                    if (Directory.Exists(carpetaOrig))
                    {
                        string   carpetadesti = miCarpeta.Trim() + CarpetaDest;
                        int      cant;
                        string[] Archivos = Directory.GetFiles(carpetaOrig);
                        cant = Archivos.Length;
                        CopiarFiles(carpetadesti, carpetaOrig, cant);

                        /*
                         * double avance,sumatoria=0;
                         * PgbAvance.Maximum = cant;
                         * avance = 100.0 / double.Parse(cant.ToString ());
                         * for (cont= 0;cont<cant;cont++)
                         * {
                         *   suavanz = Convert.ToInt32(sumatoria);
                         *   string NomArch,DestArch;
                         *   NomArch = Path.GetFileName(Archivos[cont]);
                         *   DestArch = Path.Combine(miCarpeta.Trim()+CarpetaDest, NomArch);
                         *   File.Copy(Archivos[cont], DestArch, true);
                         *   if (PgbAvance.Value < 100)
                         *   { PgbAvance.Value += 1;
                         *   }
                         *   else
                         *   {
                         *       PgbAvance.Value = 100;
                         *   }
                         *   sumatoria = PgbAvance.Value / cant * 100;
                         * }*/
                    }
                }
                else
                {
                    MessageBox.Show("El respaldo se ha realizado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LblProg.Text    = "¡Respaldo Terminado!";
                    PgbAvance.Value = 100;
                }
                TxtRuta.Clear();
            }
            catch (Exception ex)
            {
                conn.Close();
                MessageBox.Show(ex.ToString());
                TxtRuta.Clear();
            }
        }