/// <summary> /// Ejecuta el .exe de cada módulo, según corresponda /// </summary> /// <param name="button">Botón oprimido</param> /// <history> /// [lchairez] 09/Mar/2016 Created /// [vku] 06/06/20161 Modified. Se añade SystemConfig (antes PrinterConfig) /// </history> private void CallingExe(EnumMenu option) { string path = Environment.CurrentDirectory; switch (option) { case EnumMenu.Inhouse: Process.Start(String.Format("{0}\\IM.Inhouse.exe", path)); break; case EnumMenu.Assignment: Process.Start(String.Format("{0}\\IM.Assignment.exe", path)); break; case EnumMenu.MailOuts: Process.Start(String.Format("{0}\\IM.MailOuts.exe", path)); break; case EnumMenu.Outhouse: Process.Start(String.Format("{0}\\IM.Outhouse.exe", path)); break; case EnumMenu.Host: Process.Start(String.Format("{0}\\IM.Host.exe", path)); break; case EnumMenu.InventoryMovs: Process.Start(String.Format("{0}\\IM.InventoryMovements.exe", path)); break; case EnumMenu.ProcessorINH: Process.Start(String.Format("{0}\\IM.ProcessorInhouse.exe", path)); break; case EnumMenu.ProcessorOUT: Process.Start(String.Format("{0}\\IM.ProcessorOuthouse.exe", path)); break; case EnumMenu.ProcessorGRAL: Process.Start(String.Format("{0}\\IM.ProcessorGeneral.exe", path)); break; case EnumMenu.ProcessorSales: Process.Start(String.Format("{0}\\IM.ProcessorSales.exe", path)); break; case EnumMenu.PRStatistics: Process.Start(String.Format("{0}\\IM.PRStatistics.exe", path)); break; case EnumMenu.Graph: Process.Start(String.Format("{0}\\IM.Graph.exe", path)); break; case EnumMenu.GuestsByPR: Process.Start(String.Format("{0}\\IM.GuestsPR.exe", path)); break; case EnumMenu.SalesByPR: Process.Start(String.Format("{0}\\IM.SalesPR.exe", path)); break; case EnumMenu.SalesByLiner: Process.Start(String.Format("{0}\\IM.SalesLiner.exe", path)); break; case EnumMenu.SalesByCloser: Process.Start(String.Format("{0}\\IM.SalesCloser.exe", path)); break; case EnumMenu.Administrator: Process.Start(String.Format("{0}\\IM.Administrator.exe", path)); break; case EnumMenu.MailOutsConfig: Process.Start(String.Format("{0}\\IM.MailOutsConfig.exe", path)); break; case EnumMenu.InvitationsConfig: Process.Start(String.Format("{0}\\IM.InvitConfig.exe", path)); break; case EnumMenu.SystemConfig: var system = new frmSystemCfg(); system.Owner = this; system.ShowDialog(); break; } }