/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// <history> /// [erosado] 01/06/2016 Modified. Se agrego async /// [vipacheco] 09/Agosto/2016 Modified -> Se agrego el manejador de eventos. /// </history> protected async override void OnStartup(StartupEventArgs e) { base.OnStartup(e); EventManager.RegisterClassHandler(typeof(DataGrid), UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(dataGrid_MouseLeftButtonUp)); //Creamos el Splash Base! frmSplash frmSplash = new frmSplash(); //Creamos el tipo de login que se necesita! var frmLogin = new frmLogin(frmSplash, EnumLoginType.SalesRoom, changePassword: true, autoSign: true, validatePermission: true, permission: EnumPermission.Host, permissionLevel: EnumPermisionLevel.ReadOnly); await frmLogin.getAllPlaces(); //Mostramos el Splash frmSplash.Show(); //Mandamos llamar el Login frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { Context.User = frmLogin.UserData; frmHost frmMain = new frmHost(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, EnumLoginType.Normal, validateRole: true, role: EnumRole.Manager, changePassword: true); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { Context.User = frmLogin.UserData; if (Context.User.HasRole(EnumRole.Manager)) { frmProcessorOuthouse frmMain = new frmProcessorOuthouse(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.Show(); frmLogin.Close(); frmSplash.Close(); } else { UIHelper.ShowMessage("User doesn't have access"); } } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, EnumLoginType.Normal, validateRole: true, role: EnumRole.Manager, changePassword: true); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { Context.User = frmLogin.UserData; if (Context.User.HasRole(EnumRole.Manager)) { EventManager.RegisterClassHandler(typeof(AccessText), AccessKeyManager.AccessKeyPressedEvent, new RoutedEventHandler(keyManager_keyPressed)); EventManager.RegisterClassHandler(typeof(DataGrid), UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(dataGrid_MouseLeftButtonUp)); EventManager.RegisterClassHandler(typeof(ComboBox), UIElement.KeyDownEvent, new KeyEventHandler(cmb_KeyDown)); frmAdmin frmMain = new frmAdmin(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } else { // No tiene permiso para ingresar al modulo UIHelper.ShowMessage("User doesn't have access"); } } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// <history> /// [erosado] 21/04/2016 Created /// </history> protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); var frmLogin = new frmLogin(frmSplash, changePassword: true, validatePermission: true, permission: EnumPermission.MailOutsTexts, permissionLevel: EnumPermisionLevel.ReadOnly); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { Context.User = frmLogin.UserData; frmMailOutsTexts frmMain = new frmMailOutsTexts(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, changePassword: true, validatePermission: true, permission: EnumPermission.PRInvitations, permissionLevel: EnumPermisionLevel.Special); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { EventManager.RegisterClassHandler(typeof(DataGrid), UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(dataGrid_MouseLeftButtonUp)); Context.User = frmLogin.UserData; frmPRStatistics frmMain = new frmPRStatistics(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// <history> /// [erosado] 01/06/2016 Modified. se agrego async /// </history> protected async override void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, EnumLoginType.Location, EnumProgram.Inhouse, changePassword: true, autoSign: true, permission: EnumPermission.Register, permissionLevel: EnumPermisionLevel.Standard); await frmLogin.getAllPlaces(); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { Context.User = frmLogin.UserData; frmMailOuts frmMain = new frmMailOuts(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// [erosado] 23/Mar/2016 Created /// </history> protected async override void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, EnumLoginType.SalesRoom, changePassword: true, autoSign: true); await frmLogin.getAllPlaces(); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { EventManager.RegisterClassHandler(typeof(DataGrid), UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(dataGrid_MouseLeftButtonUp)); Context.User = frmLogin.UserData; frmSalesCloser frmMain = new frmSalesCloser(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// <history> /// [aalcocer] 10/03/2016 Created /// </history> protected override async void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); Window frmLS = new frmLS(frmSplash); await((frmLS)frmLS).GetLeadSources(); frmSplash.Show(); frmSplash.ShowLogin(ref frmLS); if (((frmLS)frmLS).IsValidated) { LeadSource leadsource = ((frmLS)frmLS).LeadSource; frmGraph frmMain = new frmGraph(leadsource); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// <history> /// [erosado] 01/06/2016 Modified. se agrego async /// </history> protected override async void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, EnumLoginType.Warehouse, validatePermission: true, permission: EnumPermission.GiftsReceipts, permissionLevel: EnumPermisionLevel.Standard, changePassword: true); await frmLogin.getAllPlaces(); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (!frmLogin.IsAuthenticated) { return; } Context.User = frmLogin.UserData; frmInventoryMovements frmMain = new frmInventoryMovements(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// <history> /// [jorcanche] 11/04/2016 created /// [erosado] 01/06/2016 Modified. se agrego async /// </history> protected async override void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, EnumLoginType.Normal, validatePermission: true, changePassword: true, permission: EnumPermission.HostInvitations, permissionLevel: EnumPermisionLevel.ReadOnly); await frmLogin.getAllPlaces(); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { Context.User = frmLogin.UserData; frmInvitConfig frmMain = new frmInvitConfig(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }
/// <summary> /// Inicializa el modulo con el Login y el Splash /// </summary> /// <history> /// [jorcanche] 11/04/2016 created /// [erosado] 01/06/2016 Modified. se agrego async /// </history> protected override async void OnStartup(StartupEventArgs e) { base.OnStartup(e); frmSplash frmSplash = new frmSplash(); frmLogin frmLogin = new frmLogin(frmSplash, EnumLoginType.Location, EnumProgram.Outhouse, true, changePassword: true, autoSign: true, permission: EnumPermission.PRInvitations, permissionLevel: EnumPermisionLevel.ReadOnly); await frmLogin.getAllPlaces(); frmSplash.Show(); frmSplash.ShowLogin(ref frmLogin); if (frmLogin.IsAuthenticated) { EventManager.RegisterClassHandler(typeof(DataGrid), UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(dataGrid_MouseLeftButtonUp)); Context.User = frmLogin.UserData; frmOuthouse frmMain = new frmOuthouse(); frmMain.Title = $"{Context.Module} - [{Context.Environment}]"; frmMain.ShowDialog(); frmSplash.Close(); } }