public async Task <ActionResult> GetData(string param, string typename) { try { var instanceID = SessionModel.InstanceID; if (instanceID == Guid.Empty) { SessionModel.Initialize(); instanceID = SessionModel.InstanceID; } var type = GetType(typename); var parameters = (IReportParams)JsonConvert.DeserializeObject(param, type); parameters.InstanceID = instanceID; parameters.company = SessionModel.CompanyID; parameters.user = SessionModel.IdentityID; var jsonData = await GetDataReport(parameters, typename); //Result var reportData = new ReportData() { Data = jsonData, Key = _stimulsoftKey, }; return(Json(reportData)); } catch { throw; } }
public InhabilityController() { SessionModel.Initialize(); var clientAdapter = ClientConfiguration.GetAdapterFromConfig(); client = new Client <Inhability>(SessionModel.AuthorizationHeader, clientAdapter); _calculationClient = new CalculationClient(SessionModel.AuthorizationHeader, clientAdapter); }
public EmployerFiscalInformationController() { SessionModel.Initialize(); clientFiscal = new Cotorra.Client.Client <Cotorra.Schema.EmployerFiscalInformation>(SessionModel.AuthorizationHeader , clientadapter: ClientConfiguration.GetAdapterFromConfig()); clientPayrollConfiguration = new Cotorra.Client.Client <Cotorra.Schema.PayrollCompanyConfiguration>(SessionModel.AuthorizationHeader , clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public SettlementProcessController() { SessionModel.Initialize(); client = new Client <Overdraft>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); settlementProcessClient = new SettlementProcessClient(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); employeeClient = new Client <Employee>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); statusClient = new StatusClient <Employee>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); }
public EmployerRegistrationController() { SessionModel.Initialize(); client = new Cotorra.Client.Client <Cotorra.Schema.EmployerRegistration>(SessionModel.AuthorizationHeader , clientadapter: ClientConfiguration.GetAdapterFromConfig()); clientAddress = new Cotorra.Client.Client <Cotorra.Schema.Address>(SessionModel.AuthorizationHeader , clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public HistoricEmployeesController() { SessionModel.Initialize(); clientAdapter = ClientConfiguration.GetAdapterFromConfig(); var authorization = SessionModel.AuthorizationHeader; client = new Client <HistoricEmployee>(authorization, clientAdapter); _clientEmployerRegistration = new Client <EmployerRegistration>(authorization, clientAdapter); }
public PeriodsController() { SessionModel.Initialize(); var adapterFromConfig = ClientConfiguration.GetAdapterFromConfig(); clientPT = new Client <PeriodType>(SessionModel.AuthorizationHeader, clientadapter: adapterFromConfig); clientPD = new Client <PeriodDetail>(SessionModel.AuthorizationHeader, clientadapter: adapterFromConfig); clientPeriod = new Client <Period>(SessionModel.AuthorizationHeader, clientadapter: adapterFromConfig); calculationClient = new CalculationClient(SessionModel.AuthorizationHeader, clientadapter: adapterFromConfig); }
public EmployeeConceptsRelationDetailController() { SessionModel.Initialize(); var clientAdapter = ClientConfiguration.GetAdapterFromConfig(); var authorizationHeader = SessionModel.AuthorizationHeader; _client = new Client <FonacotMovement>(authorizationHeader, clientAdapter); _clientEmployeeConceptsRelationDetail = new Client <EmployeeConceptsRelationDetail>(authorizationHeader, clientAdapter); _clientOverdraftDetail = new Client <OverdraftDetail>(authorizationHeader, clientAdapter); calculationClient = new CalculationClient(authorizationHeader, clientAdapter); employeeConceptsRelationDetailClient = new EmployeeConceptsRelationDetailClient(authorizationHeader, clientAdapter); }
public OverdraftController() { SessionModel.Initialize(); var adapterConfig = ClientConfiguration.GetAdapterFromConfig(); oddclient = new Client <OverdraftDetail>(SessionModel.AuthorizationHeader, adapterConfig); odclient = new Client <Overdraft>(SessionModel.AuthorizationHeader, adapterConfig); cancelationFiscalDocumentDetailClient = new Client <CancelationFiscalDocumentDetail>(SessionModel.AuthorizationHeader, adapterConfig); calculationClient = new CalculationClient(SessionModel.AuthorizationHeader, adapterConfig); previewerClient = new PreviewerClient(SessionModel.AuthorizationHeader, adapterConfig); cancelStampingClient = new CancelStampingClient(SessionModel.AuthorizationHeader, adapterConfig); }
public VacationController() { SessionModel.Initialize(); var clientAdapter = ClientConfiguration.GetAdapterFromConfig(); client = new Client <Vacation>(SessionModel.AuthorizationHeader, clientAdapter); pdClient = new Client <PeriodDetail>(SessionModel.AuthorizationHeader, clientAdapter); vacationClientUtils = new VacationClient(SessionModel.AuthorizationHeader, clientAdapter); vacationDaysOffClient = new Client <VacationDaysOff>(SessionModel.AuthorizationHeader, clientAdapter); _clientPeriodType = new Client <PeriodType>(SessionModel.AuthorizationHeader, clientAdapter); _calculationClient = new CalculationClient(SessionModel.AuthorizationHeader, clientAdapter); }
public InfonavitController() { SessionModel.Initialize(); var adapterClient = ClientConfiguration.GetAdapterFromConfig(); var authHeaderToken = SessionModel.AuthorizationHeader; client = new Client <InfonavitMovement>(authHeaderToken, adapterClient); _conceptPaymentclient = new Client <ConceptPayment>(authHeaderToken, adapterClient); _calculationClient = new CalculationClient(authHeaderToken, adapterClient); _clientEmployeeConceptsRelation = new Client <EmployeeConceptsRelation>(authHeaderToken, adapterClient); var config = new MapperConfiguration(cfg => { cfg.CreateMap <InfonavitMovement, EmployeeConceptsRelation>(); }); _mapper = config.CreateMapper(); }
public EmployeesController() { SessionModel.Initialize(); var clientAdapter = ClientConfiguration.GetAdapterFromConfig(); client = new Client <Employee>(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); employeeIdentityRegistrationClient = new EmployeeIdentityRegistrationClient(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); _clientEmployeeSalary = new Client <EmployeeSalaryIncrease>(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); clientPD = new Client <PeriodDetail>(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); _calculationClient = new CalculationClient(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); _clientEmployeeSBCAdjustment = new Client <EmployeeSBCAdjustment>(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); }
public FonacotController() { SessionModel.Initialize(); var clientAdapter = ClientConfiguration.GetAdapterFromConfig(); var authorizationHeader = SessionModel.AuthorizationHeader; _client = new Client <FonacotMovement>(authorizationHeader, clientAdapter); _clientEmployeeConceptsRelation = new Client <EmployeeConceptsRelation>(authorizationHeader, clientAdapter); _conceptPaymentclient = new Client <ConceptPayment>(authorizationHeader, clientAdapter); _calculationClient = new CalculationClient(authorizationHeader, clientAdapter); var config = new MapperConfiguration(cfg => { cfg.CreateMap <FonacotMovementDTO, FonacotMovement>(); cfg.CreateMap <FonacotMovementDTO, EmployeeConceptsRelation>(); }); _mapper = config.CreateMapper(); }
public PayrollCompanyConfigurationController() { SessionModel.Initialize(); var clientAdapter = ClientConfiguration.GetAdapterFromConfig(); _clientConfiguration = new Client <PayrollCompanyConfiguration>(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); _clientAddress = new Client <Address>(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); _clientPeriodType = new Client <PeriodType>(SessionModel.AuthorizationHeader, clientadapter: clientAdapter); var config = new MapperConfiguration(cfg => { cfg.CreateMap <PayrollCompanyConfiguration, PayrollCompanyConfigurationDTO>(); cfg.CreateMap <PayrollCompanyConfigurationDTO, PayrollCompanyConfiguration>(); }); _mapper = config.CreateMapper(); }
public PrePayrollController() { SessionModel.Initialize(); var configClientAdapter = ClientConfiguration.GetAdapterFromConfig(); authorizeClient = new AuthorizeClient(SessionModel.AuthorizationHeader, configClientAdapter); clientPT = new Client <Period>(SessionModel.AuthorizationHeader, configClientAdapter); clientPD = new Client <PeriodDetail>(SessionModel.AuthorizationHeader, configClientAdapter); incidentsClient = new Client <Incident>(SessionModel.AuthorizationHeader, configClientAdapter); vacationsClient = new Client <Vacation>(SessionModel.AuthorizationHeader, configClientAdapter); inhabilitiesClient = new Client <Inhability>(SessionModel.AuthorizationHeader, configClientAdapter); clientOD = new Client <OverdraftDetail>(SessionModel.AuthorizationHeader, configClientAdapter); clientO = new Client <Overdraft>(SessionModel.AuthorizationHeader, configClientAdapter); conceptsClient = new Client <ConceptPayment>(SessionModel.AuthorizationHeader, configClientAdapter); calculationClient = new CalculationClient(SessionModel.AuthorizationHeader, configClientAdapter); stampingClient = new StampingClient(SessionModel.AuthorizationHeader, configClientAdapter); clientCP = new Client <catCFDI_CodigoPostal>(SessionModel.AuthorizationHeader, configClientAdapter); clientPCC = new Client <PayrollCompanyConfiguration>(SessionModel.AuthorizationHeader, configClientAdapter); overdraftClient = new OverdraftClient(SessionModel.AuthorizationHeader, configClientAdapter); }
public ConceptsController(IMemoryCache memoryCache) { SessionModel.Initialize(); client = new Client <ConceptPayment>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); _cache = memoryCache; }
public MinimunSalariesController() { SessionModel.Initialize(); client = new Client <MinimunSalary>(SessionModel.AuthorizationHeader, clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public SGDFLimitsController() { SessionModel.Initialize(); client = new Client <SGDFLimits>(SessionModel.AuthorizationHeader, clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public AccumulatedController() { SessionModel.Initialize(); client = new Client <HistoricAccumulatedEmployee>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); clientAT = new Client <AccumulatedType>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); }
public PeriodDetailsController() { SessionModel.Initialize(); client = new Client <PeriodDetail>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); }
public QuestionnariesController() { SessionModel.Initialize(); client = new Client <IMSSFare>(SessionModel.AuthorizationHeader, clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public NOMLoginUserController() { SessionModel.Initialize(); }
public CompanyAssistantController() { SessionModel.Initialize(); client = new InitializationClient(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); }
public GuideHelpController() { SessionModel.Initialize(); }
public IMSSEmployeeTableController() { SessionModel.Initialize(); client = new Client <IMSSEmployeeTable>(SessionModel.AuthorizationHeader, clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public AnualEmploymentSubsidyController() { SessionModel.Initialize(); client = new Client <AnualEmploymentSubsidy>(SessionModel.AuthorizationHeader, clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public SettlementController() { SessionModel.Initialize(); client = new Client <SettlementCatalog>(SessionModel.AuthorizationHeader, clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
private void OnLogin(object sender, RoutedEventArgs e) { String Username = LoginUsernameTextBox.Text; String Password = LoginPasswordTextBox.Password; Console.WriteLine("EXECUTING LOGIN with username " + Username + " Password " + Password); LoginBtn.IsEnabled = false; var req = ApiController.getLoginReq(Username, Password); // TODO : Delete this code after building admin login + PKI verification if (Username == "kill_process" && Password == "02356 01357") { Application.Current.Shutdown(); Common.SetTaskManager(true); NamedPipeClientStream pipeClient = new NamedPipeClientStream(".", "AntidoteShieldPipe", PipeDirection.InOut, PipeOptions.None, TokenImpersonationLevel.Impersonation); Console.WriteLine("Connecting to server...\n"); try { pipeClient.Connect(10000); Console.WriteLine("Connected!! to pipe\n"); StreamString ss = new StreamString(pipeClient); ss.WriteString("STOP_REVIVING_ANTIDOTE"); pipeClient.Close(); } catch (System.TimeoutException te) { te.Data.Add("Username", Username); te.Data.Add("Cause", "Timed out while asking AntidoteShield to close beacuse user entered kill_process directive"); AppState.ravenClient.Capture(new SentryEvent(te)); Console.WriteLine("Pipe connect timeout!"); } } ApiController.client.ExecuteAsync(req, res => { try { Console.WriteLine("Response received!"); dynamic resDic = Newtonsoft.Json.JsonConvert.DeserializeObject <dynamic>(res.Content); String status = resDic.Status; if (status == "success") { UnhookWindowsHookEx(hHook); sessionModel.Initialize(resDic); Dictionary <String, String> msg = new Dictionary <string, string>(); msg.Add("MessageCode", Constants.MSG_IDENTIFY_SOCKET); string sessionCode = resDic.Data.SessionCode; Console.WriteLine("Received login res from API, SessionCode is " + sessionCode); msg.Add("SessionCode", sessionCode); string serialized_msg = JsonConvert.SerializeObject(msg); Console.WriteLine("Registering WS Connection with msg: " + serialized_msg); if (!ws.IsAlive) { ws.Connect(); } ws.Send(serialized_msg); AppState.SESSION_ACTIVE = true; Common.SetTaskManager(true); this.Dispatcher.Invoke(() => { MainWindow mainWindow = new MainWindow(sessionModel); AppState.openWindow = mainWindow; CloseWindow(); mainWindow.Show(); }); } else { String ErrMsg = resDic.ErrMsg; String ActionCode = String.Empty; try { ActionCode = resDic.ActionCode; } catch (RuntimeBinderException) { } if ((Constants.REQ_PW_RESET).Equals(ActionCode)) { // 비밀번호 리셋이 요구되는 경우 this.Dispatcher.Invoke(() => { LoginBtn.IsEnabled = true; MessageBox.Show(ErrMsg); PwResetWindow pwResetWindow = new PwResetWindow(Username); pwResetWindow.Owner = this; pwResetWindow.ShowDialog(); }); } else { this.Dispatcher.Invoke(() => { LoginBtn.IsEnabled = true; MessageBox.Show(ErrMsg); LoginPasswordTextBox.Clear(); }); } } } catch (Exception exception) { Console.WriteLine(exception); exception.Data.Add("Username", Username); AppState.ravenClient.Capture(new SentryEvent(exception)); this.Dispatcher.Invoke(() => { LoginBtn.IsEnabled = true; MessageBox.Show("로그인 서버에 문제가 발생해 로그인에 실패하였습니다."); LoginPasswordTextBox.Clear(); }); } }); }
public AnualIncomeTaxController() { SessionModel.Initialize(); client = new Client <AnualIncomeTax>(SessionModel.AuthorizationHeader, clientadapter: ClientConfiguration.GetAdapterFromConfig()); }
public PermanentMovements() { SessionModel.Initialize(); client = new Client <PermanentMovement>(SessionModel.AuthorizationHeader, ClientConfiguration.GetAdapterFromConfig()); }