public clsBaseConexion(clsEntityDatabaseLocal bdlocal)
 {
     //cs_cmConfiguracion = new clsBaseConfiguracion();
     //cs_cmConexion = new OdbcConnection(cs_prConexioncadenabasedatos);
     if (bdlocal != null)
     {
         prConexioncadenabasedatos = bdlocal.cs_prConexioncadenabasedatos();
         prConexioncadenaservidor  = bdlocal.cs_prConexioncadenaservidor();
         dbms          = bdlocal.Cs_pr_DBMS;
         cs_cmConexion = new OdbcConnection(prConexioncadenabasedatos);
     }
 }
Esempio n. 2
0
 private void btnRestauracionUnico_Click(object sender, RoutedEventArgs e)
 {
     if (txtRutaUnico.Text.Trim().Length > 0)
     {
         string rutaArchivo           = txtRutaUnico.Text;
         clsEntityDatabaseLocal local = new clsEntityDatabaseLocal().cs_fxObtenerUnoPorDeclaranteId(declarante.Cs_pr_Declarant_Id);
         //clsBaseConexion cn = new clsBaseConexion();
         string cadenaServidor = local.cs_prConexioncadenaservidor();
         clsBaseLog.cs_pxRegistarAdd(cadenaServidor);
         string resultado            = string.Empty;
         ProgressDialogResult result = ProgressWindow.Execute(VentanaPrincipal, "Procesando...", () =>
         {
             resultado = restaurarUnico(local, cadenaServidor, rutaArchivo);
         });
         if (resultado.Trim().Length <= 0)
         {
             System.Windows.Forms.MessageBox.Show("El backup se ha restaurado correctamente.\n", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             // System.Windows.Forms.MessageBox.Show("Se ha producido un error al procesar el backup.\n", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             CustomDialogWindow obj = new CustomDialogWindow();
             obj.AdditionalDetailsText = resultado;
             obj.Buttons            = CustomDialogButtons.OK;
             obj.Caption            = "Mensaje";
             obj.DefaultButton      = CustomDialogResults.OK;
             obj.InstructionHeading = "Restauración fallida.";
             obj.InstructionIcon    = CustomDialogIcons.Warning;
             obj.InstructionText    = "Se ha producido un error al procesar el backup. Revise los detalles para mayor información";
             CustomDialogResults objResults = obj.Show();
         }
     }
     else
     {
         System.Windows.Forms.MessageBox.Show("Seleccione un archivo para restaurar el backup", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }