public static void conexionSDK(ref int bandera, int lError, TextBox txt) { string szRegKeySistema = @"SOFTWARE\\Computación en Acción, SA CV\\CONTPAQ I COMERCIAL"; string sNombrePAQ = "CONTPAQ I COMERCIAL"; //int lError; string ruta; RegistryKey keySistema = Registry.LocalMachine.OpenSubKey(szRegKeySistema); object lEntrada = keySistema.GetValue("DirectorioBase"); // SetCurrentDirectory long lResult; lResult = SDK.SetCurrentDirectory(lEntrada.ToString()); lError = SDK.fSetNombrePAQ(sNombrePAQ); if (lError != 0) { SDK.rError(lError); } else { txt.Text = "Se abrió el SDK correctamente."; bandera = 1; } ruta = System.Configuration.ConfigurationManager.AppSettings["ruta"]; lError = SDK.fAbreEmpresa(ruta); //return lError; }
private void Form1_Load(object sender, EventArgs e) { bgw1.RunWorkerAsync(); StringBuilder sMensaje = new StringBuilder(512); //Elimina la última fila vacía dataGridView1.AllowUserToAddRows = false; ///Aquí va el código de xonexión a SDK Conexiones.conexionSDK(ref bandera, lError, txtMsg); if (lError != 0) { SDK.rError(lError); return; } else { txtMsg.Text = "Se abrió la empresa correctamente"; btnFiltrar.Enabled = true; btnExcel.Enabled = false; CargarListaDeClasificaciones(); } }