public frmStockTransfer() { mObjMachineryServiceFactory = new MachinerySeviceFactory(); LoadEvents(); LoadInitialsControls(); }
static void Main(string[] args) { try { Application oApp = null; if (args.Length < 1) { oApp = new Application(); } else { oApp = new Application(args[0]); } LogService.Filename("AddOnMaquinaria"); Menu MyMenu = new Menu(); MyMenu.AddMenuItems(); oApp.RegisterMenuEventHandler(MyMenu.SBO_Application_MenuEvent); Application.SBO_Application.AppEvent += new SAPbouiCOM._IApplicationEvents_AppEventEventHandler(SBO_Application_AppEvent); //Using Utilities DIApplication.. DIApplication.DIConnect((SAPbobsCOM.Company)Application.SBO_Application.Company.GetDICompany()); //Initialize Tables UIApplication.ShowSuccess("Inicializando tablas"); MachinerySeviceFactory lObjMachinerySeviceFactory = new MachinerySeviceFactory(); lObjMachinerySeviceFactory.GetSetupService().InitializeTables(); UIApplication.ShowSuccess("Addon de Maquinaria iniciado correctamente"); LogService.WriteSuccess(string.Format("Addon de Maquinaria iniciado correctamente")); oApp.Run(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
public frmTravelExpenses(int pIntRiseFolio, string pStrSupervisorCode, string pStrSupervisorName, int pIntDaysTotal, SAPbouiCOM.DataTable pDtEmployees, bool pBolIsFirstTravExp) { mObjMachinerySeviceFactory = new MachinerySeviceFactory(); LoadEvents(); mIntRiseFolio = pIntRiseFolio; mStrSupervisorCode = pStrSupervisorCode; mStrSupervisorName = pStrSupervisorName; mDtEmployees = pDtEmployees; mIntDaysTotal = pIntDaysTotal; mBolIsFirstTravExp = pBolIsFirstTravExp; mStrCostCenter = mObjMachinerySeviceFactory.GetUsersService().GetUserCenterCost(Application.SBO_Application.Company.UserName); mStrViaticExpAcct = mObjMachinerySeviceFactory.GetConfigurationsService().GetAccountCode(ConfigurationsEnum.ViaticExpenses); mStrExpDayAcct = mObjMachinerySeviceFactory.GetConfigurationsService().GetAccountCode(ConfigurationsEnum.DayExpenses); mStrMinorPurchAcct = mObjMachinerySeviceFactory.GetConfigurationsService().GetAccountCode(ConfigurationsEnum.MinorExpenses); mStrViaticPaymAcct = mObjMachinerySeviceFactory.GetConfigurationsService().GetAccountCode(ConfigurationsEnum.DeudoresViaticos); mDblViaticPrice = double.Parse(mObjMachinerySeviceFactory.GetConfigurationsService().GetConfigurationByName(ConfigurationsEnum.ViaticPrice).Value); mDblExpDayPrice = double.Parse(mObjMachinerySeviceFactory.GetConfigurationsService().GetConfigurationByName(ConfigurationsEnum.DayExpensesPrice).Value); LoadInitialsControls(); }