Exemplo n.º 1
0
        public SqlConnection mAbrirConexionComercial(RegConexion datosconexion, bool incluyesdk)
        {
            //            rutadestino = "c:\\compacw\\empresas\\adtala2";
            string rutadestino = datosconexion.database;

            string sempresa = rutadestino.Substring(rutadestino.LastIndexOf("\\") + 1);

            string server = datosconexion.server;
            string user   = datosconexion.usuario;
            string pwd    = datosconexion.ps;
            //sempresa = GetSettingValueFromAppConfigForDLL("empresa");
            //string lruta3 = obc.ToString();
            string lruta4 = @rutadestino;

            _conexion1 = new SqlConnection();
            string Cadenaconexion1 = "data source =" + server + ";initial catalog = " + sempresa + ";user id = " + user + "; password = "******";";

            _conexion1.ConnectionString = Cadenaconexion1;
            _conexion1.Open();

            if (incluyesdk == true)
            {
                RegistryKey hklp = Registry.LocalMachine;
                hklp = hklp.OpenSubKey(llaveregistrycomercial);
                Object obc    = hklp.GetValue("DIRECTORIOBASE");
                string lruta1 = obc.ToString();
                string lruta2 = @lruta1;
                SetCurrentDirectory(obc.ToString());

                long lret;
                try
                {
                    //fTerminaSDK();
                    // lret = fInicializaSDK();
                }
                catch (Exception eeeee)
                {
                    fTerminaSDK();
                    //  lret = fInicializaSDK();
                }
                //lret = fAbreEmpresa(rutadestino);
                //fCierraEmpresa();
                //fTerminaSDK();
            }
            return(_conexion1);
        }
Exemplo n.º 2
0
 public void mAsignaEmpresaComercial(RegConexion empresa)
 {
     lbd.mAsignaEmpresaComercial(empresa);
 }