コード例 #1
0
        public List <Empresas> InformaciónEmpresas()
        {
            int             errorListadoEmpresas = 0;
            int             idEmpresas           = 0;
            List <Empresas> ListarEmpresas       = new List <Empresas>();
            Empresas        empresas;

            do
            {
                StringBuilder nombreDeEmpresa = new StringBuilder(255);
                StringBuilder rutaDeEmpresa   = new StringBuilder(255);
                errorListadoEmpresas = MgwServicios.fPosSiguienteEmpresa(ref idEmpresas, nombreDeEmpresa, rutaDeEmpresa);

                if (errorListadoEmpresas != 0) // si es diferente de 0 significa que ya no hay empresas
                {
                    break;
                }
                else
                {
                    empresas = new Empresas();

                    empresas.IdEmpresas      = idEmpresas;
                    empresas.RutaDeEmpresa   = rutaDeEmpresa;
                    empresas.NombreDeEmpresa = nombreDeEmpresa;
                    ListarEmpresas.Add(empresas);
                }
            } while (errorListadoEmpresas == 0);

            return(ListarEmpresas);
        }
コード例 #2
0
        public int AbrirEmpresa(string rutaEmpresa)
        {
            int errorAbrirEmpresa = 0;

            errorAbrirEmpresa = MgwServicios.fAbreEmpresa(rutaEmpresa);

            if (errorAbrirEmpresa != 0)
            {
                MgwServicios.rError(errorAbrirEmpresa);
            }


            return(errorAbrirEmpresa);
        }
コード例 #3
0
        public static void IniciaConexionComercial()
        {
            int    numeroDeError = 0;
            string sistema       = "CONTPAQ I COMERCIAL";
            string ruta          = @"C:\Program Files (x86)\Compac\COMERCIAL";

            MgwServicios.SetCurrentDirectory(ruta);
            numeroDeError = MgwServicios.fSetNombrePAQ(sistema);

            if (numeroDeError != 0)
            {
                MgwServicios.rError(numeroDeError);
            }
            else
            {
            }
        }
コード例 #4
0
 public static void CerrarEmpresa()
 {
     MgwServicios.fCierraEmpresa();
 }
コード例 #5
0
 public static void TeminaConexionComercial()
 {
     MgwServicios.fTerminaSDK();
 }