예제 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            proc.StartProcessIat();
            this.label4.Text = "AdmToFebos En Ejecución";
            this.timer1.Start();

            procContig.StartProcessConting();
        }
예제 #2
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            String pkInstalledPrinters;

            for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i++)
            {
                pkInstalledPrinters = PrinterSettings.InstalledPrinters[i];
                Console.WriteLine(pkInstalledPrinters);
            }



            if ((Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null) == null))
            {
                Registry.SetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", "C");
            }
            if ((Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "pluPdf", null) == null))
            {
                Registry.SetValue(@"HKEY_CURRENT_USER\Iat", "pluPdf", "True");
            }
            if ((Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "cantDecimales", null) == null))
            {
                Registry.SetValue(@"HKEY_CURRENT_USER\Iat", "cantDecimales", "4");
            }
            if ((Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "guiaPdf", null) == null))
            {
                Registry.SetValue(@"HKEY_CURRENT_USER\Iat", "guiaPdf", "False");
            }
            if ((Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "DescuentoPct", null) == null))
            {
                Registry.SetValue(@"HKEY_CURRENT_USER\Iat", "DescuentoPct", "False");
            }
            if ((Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadMedida", null) == null))
            {
                Registry.SetValue(@"HKEY_CURRENT_USER\Iat", "unidadMedida", "True");
            }


            //Creadirectorios
            Directory.CreateDirectory(@"" + Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles");
            Directory.CreateDirectory(@"" + Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/cafs");
            Directory.CreateDirectory(@"" + Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/config");
            Directory.CreateDirectory(@"" + Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/libroCompra");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/libroVenta");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/libroGuia");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/pdf");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/xml");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/xml/enviado");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/xml/enviomasivo");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/file/xml/enviounitario");
            Directory.CreateDirectory(@"" + Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Iat", "unidadIat", null).ToString() + "://IatFiles/fileprocess");

            // crea base de datos
            ldb.creaDB();
            // Inicia proceso IAt
            proc.StartProcessIat();
            this.label4.Text = "IatProcess En Ejecución";
            this.timer1.Start();
            //Inicia Proceso contingencia
            procContig.StartProcessConting();
            //Oculta FormMain, funciona con propiedad WindowState minimizado.
            ocultaForm();
        }