/// <summary> /// Try accept proposed contract /// </summary> /// <param name="contractId">Contract id to will be accepted</param> /// <returns>If success return contract info or error code</returns> public Hashtable AcceptContract(string contractId) { ContractManager contractManager = player.GetComponent <ContractManager>(); if (false == contractManager.HasProposedContract(contractId)) { Hashtable ret = CreateResponse(RPCErrorCode.ProposedContractNotFound); return(ret); } var contractData = player.resource.contracts.GetContract(contractId); if (contractData == null) { return(CreateResponse(RPCErrorCode.ErrorOfAcceptContract)); } if (contractData.category == ContractCategory.itemDelivery) { if (false == player.Inventory.HasFreeSpace()) { return(CreateResponse(RPCErrorCode.LowInventorySpace)); } } BaseContract contract; if (contractManager.AcceptProposedContract(contractId, out contract)) { Hashtable ret = CreateResponse(RPCErrorCode.Ok); ret.Add((int)SPC.Contract, contract.GetInfo()); return(ret); } return(CreateResponse(RPCErrorCode.ErrorOfAcceptContract)); }
private void ShowParcelValue() { ///calculates parcelValue if (!ucContractValue.CurrencyValue.HasValue || String.IsNullOrEmpty(cboPaymentMethods.SelectedValue) || String.IsNullOrEmpty(cboParcels.SelectedValue)) { return; } ContractManager contractManager = new ContractManager(this); Int32 financierOperationId = Convert.ToInt32(cboPaymentMethods.SelectedValue); Int32 qtdParcels = Convert.ToInt32(cboParcels.SelectedItem.Text); Decimal value = Convert.ToDecimal(ucContractValue.CurrencyValue); Decimal parcelValue = contractManager.CalculateParcelsValue(Company.CompanyId, financierOperationId, qtdParcels, value); lnkParcelValue.Visible = true; lnkParcelValue.Text = string.Empty; lnkParcelValue.Text = cboParcels.SelectedItem.Text + " de " + Math.Round(parcelValue, 2).ToString("C"); lnkParcelValue.Font.Bold = true; lnkParcelValue.Font.Size = 12; ///Calculating Contract Interval if (ucParcelDueDate.DateTime.HasValue && contract != null) { ucParcelDueDate.DateTime = contract.FirstParcelDueDate; } }
static void Main(string[] args) { //Used for connection string AppDomain.CurrentDomain.SetData("DataDirectory", System.IO.Directory.GetCurrentDirectory()); //var ctx = new ContractContext(); //ctx.Contracts.Add(BeContractsMock.GetAddressByDogId()); //ctx.Contracts.Add(BeContractsMock.GetAddressByOwnerId()); //ctx.Contracts.Add(BeContractsMock.GetOwnerIdByDogId()); //ctx.Contracts.Add(BeContractsMock.GetMathemathicFunction()); //ctx.SaveChanges(); //Console.WriteLine(ctx.Contracts.Count()); var manager = new ContractManager() { AsService = new AdapterServerServiceImpl(), BcService = new BeContractServiceImpl(), AuthService = new AuthorisationServerServiceImpl() }; manager.CallAsync(CreateContractCall("GetOwnerIdByDogId", "DogID:D-123")).Wait(); manager.CallAsync(CreateContractCall("GetOwnerIdByDogId", "DogID:D-122")).Wait(); manager.CallAsync(CreateContractCall("GetOwnerIdByDogId", "DogID:")).Wait(); manager.CallAsync(CreateContractCall("GetAddressByOwnerId", "OwnerID:Mika !")).Wait(); manager.CallAsync(CreateContractCall("GetAddressByDogId", "MyDogID:D-122")).Wait(); manager.CallAsync(CreateContractCall("GetMathemathicFunction", "A:5", "B:19")).Wait(); Console.ReadLine(); }
public IActionResult insertNewContract(ContractDTO contractDTO) { if (contractDTO == null) { return(BadRequest(new JsonCreate() { message = Utils.ConstMessage.BAD_REQUEST, data = false })); } ContractManager contractManager = new ContractManager(); ContractDTO judge = contractManager.insertContract(contractDTO); if (judge != null) { return(Ok(new JsonCreate() { message = Utils.ConstMessage.INSERT_SUCCESS, data = judge })); } else { return(Conflict(new JsonCreate() { message = Utils.ConstMessage.CONFILICT, data = false })); } }
public IBSampleApp() { InitializeComponent(); ibClient = new IBClient(this); marketDataManager = new MarketDataManager(ibClient, marketDataGrid_MDT); deepBookManager = new DeepBookManager(ibClient, deepBookGrid); historicalDataManager = new HistoricalDataManager(ibClient, historicalChart, barsGrid); realTimeBarManager = new RealTimeBarsManager(ibClient, rtBarsChart, rtBarsGrid); scannerManager = new ScannerManager(ibClient, scannerGrid); orderManager = new OrderManager(ibClient, liveOrdersGrid, tradeLogGrid); accountManager = new AccountManager(ibClient, accountSelector, accSummaryGrid, accountValuesGrid, accountPortfolioGrid, positionsGrid); contractManager = new ContractManager(ibClient, fundamentalsOutput, contractDetailsGrid); advisorManager = new AdvisorManager(ibClient, advisorAliasesGrid, advisorGroupsGrid, advisorProfilesGrid); optionsManager = new OptionsManager(ibClient, optionChainCallGrid, optionChainPutGrid, optionPositionsGrid); mdContractRight.Items.AddRange(ContractRight.GetAll()); mdContractRight.SelectedIndex = 0; conDetRight.Items.AddRange(ContractRight.GetAll()); conDetRight.SelectedIndex = 0; fundamentalsReportType.Items.AddRange(FundamentalsReport.GetAll()); fundamentalsReportType.SelectedIndex = 0; this.groupMethod.DataSource = AllocationGroupMethod.GetAsData(); this.groupMethod.ValueMember = "Value"; this.groupMethod.DisplayMember = "Name"; this.profileType.DataSource = AllocationProfileType.GetAsData(); this.profileType.ValueMember = "Value"; this.profileType.DisplayMember = "Name"; }
public LoanController(XBService xbService, ContractManager contractManager, XBInfoService xbInfoService, CacheHelper cacheHelper) { _xbService = xbService; _xbInfoService = xbInfoService; _contractManager = contractManager; _cacheHelper = cacheHelper; }
protected async Task OnOpenRecentClicked(string id) { var contractXml = await ContractStorage.GetContractXml(id); ContractManager.RestoreContract(contractXml); NavigationManager.NavigateTo("/process"); }
protected async Task OpenExampleContract(string exampleName) { var contract = await ExampleLoader.ReadContract(exampleName); ContractManager.RestoreContract(contract); NavigationManager.NavigateTo("/process"); }
public ContractManagerTest() { //TODO: init the ads cm = new ContractManager() { AsService = ass = new AdapterServerServiceMockImpl(), BcService = new BeContractServiceImpl() }; mathCall = new BeContractCall() { Id = "GetMathemathicFunction", ISName = "Test Man", Inputs = new Dictionary <string, dynamic>() { { "A", 54 }, { "B", 154 } } }; adrByDog = new BeContractCall() { Id = "GetAddressByDogId", ISName = "Test Man", Inputs = new Dictionary <string, dynamic>() { { "MyDogID", "Heyto" }, } }; }
public Hashtable CompleteContract(string contractId) { ContractManager contractManager = player.GetComponent <ContractManager>(); BaseContract completedContract; if (contractManager.CompleteContract(contractId, out completedContract)) { ContractRewardExecutor rewardGiver = new ContractRewardExecutor(); var items = rewardGiver.GiveRewards(contractId, player); object[] itArr = new object[items.Count]; for (int i = 0; i < items.Count; i++) { itArr[i] = items[i].GetInfo(); } Hashtable hash = CreateResponse(RPCErrorCode.Ok); hash.Add((int)SPC.Contract, completedContract.GetInfo()); hash.Add((int)SPC.Items, itArr); var achievments = player.GetComponent <AchievmentComponent>(); achievments.OnContractCompleted(); return(hash); } return(CreateResponse(RPCErrorCode.UnknownError)); }
public override void Undo() { ContractManager.AddRole(RemovedRole); foreach (var roleContainer in RoleContainers) { roleContainer.SelectItem(RemovedRole); } }
protected async Task NavigateToLandingPage() { if (!ContractManager.CanSafelyExit() && !await SaveGuardJsCommunicator.DisplayAndCollectConfirmation()) { return; } NavigationManager.NavigateTo(""); }
public ContractController(ReportService reportService, ContractManager contractManager, ReportManager reportManager, CacheHelper cacheHelper, XBService xBService) { _reportService = reportService; _contractManager = contractManager; _reportManager = reportManager; _cacheHelper = cacheHelper; _xbService = xBService; }
protected void DataModelXmlChanged(string script) { ContractManager.SetDataModelXml(script); if (Refresh.AutoRefresh && !string.IsNullOrEmpty(script)) { RefreshDiagram(); } }
public ActionResult <ContractManager> put(ContractManager contractmanager) { var contractorInDb = _context.ContractManager.FirstOrDefault(a => a.ContractManagerId == contractmanager.ContractManagerId); contractorInDb.ContractManagerName = contractmanager.ContractManagerName; _context.SaveChanges(); return(Ok(contractmanager)); }
private void Awake() { if (instance) { return; } instance = this; }
public IActionResult getSumCostByMonth() { ContractManager contractManager = new ContractManager(); return(Ok(new JsonCreate() { message = Utils.ConstMessage.GET_SUCCESS, data = contractManager.getCostByMonth() })); }
private void Window_Loaded(object sender, RoutedEventArgs e) { TaskContract = ContractManager.GetTaskContract(); UserContract = ContractManager.GetUserContract(); iTaskEdit = editTaskControl; iTaskSelect = taskListControl; iTaskSelect.TaskSelected += ITaskSelect_TaskSelected; iTaskEdit.EditEnd += ITaskEdit_EditEnd; }
public ContractController() { cm = new ContractManager() { AsService = new AdapterServerServiceImpl(), BcService = new BeContractServiceImpl(), AuthService = new AuthorisationServerServiceImpl() }; }
protected async void HandleDownloadContractClicked(object sender, MouseEventArgs args) { //Request a force save await SaveManager.RequestStateSave(); var serializedContract = ContractManager.SerializeContract(); var contractName = string.IsNullOrEmpty(ContractManager.GetContractName()) ? "contract" : ContractManager.GetContractName(); await JSRunTime.InvokeVoidAsync("fileSaverLib.saveContract", $"{contractName}.dascontract", serializedContract); }
public override void Execute() { //Unselect the role in all users that contain it foreach (var roleContainer in RoleContainers) { roleContainer.UnselectItem(RemovedRole); } ContractManager.RemoveRole(RemovedRole); }
private void Awake() { requiredPopulation = 0; requiredResidential = 0; requiredCommercial = 0; requiredIndustrial = 0; requiredLeisure = 0; requiredFoliage = 0; contractManager = GameObject.Find("Managers").GetComponent <ContractManager>(); }
// Author Christian public void RemoveContractExecute(object parameter) { ID = selectedContract.ID; ContractManager.RemoveContract(selectedContract); db.RemoveContract(selectedContract); Contracts.Remove(selectedContract); NotifyPropertyChanged("Contracts"); db.LogAdd(String.Format("Kontrakt med ID: {0} blev slettet", ID)); MessageBox.Show("Kontrakt Slettet"); }
protected async void HandleSaveContractClicked(object sender, MouseEventArgs args) { //Request a force save await SaveManager.RequestSave(); var serializedContract = ContractManager.SerializeContract(); await LocalStorage.SetItemAsync("contract", serializedContract); await JSRunTime.InvokeVoidAsync("fileSaverLib.saveFile", "contract.dascontract", serializedContract); }
public override void Execute() { if (AddedUser != null) { ContractManager.AddUser(AddedUser); } else { AddedUser = ContractManager.AddNewUser(); } }
public override void Execute() { if (AddedRole != null) { ContractManager.AddRole(AddedRole); } else { AddedRole = ContractManager.AddNewRole(); } }
protected override void OnInitialized() { base.OnInitialized(); Console.WriteLine("Initializing"); if (!ContractManager.IsContractInitialized()) { ContractManager.InitializeNewContract(); } ToolBarItems = CreateSharedToolbarItems(); }
/// <summary> /// Refresh the contracts of the sales agents with the oldest refresh time and update contract counts. /// </summary> /// <param name="force">Indicates that all sales agents should be refreshed, ignoring their LastContractRefresh values.</param> /// <param name="batchSize">The number of sales agents to refresh at a time.</param> public void RefreshContracts(bool force, int batchSize) { // Refresh the contracts. ContractManager.RefreshContracts(force, batchSize); // Refresh the number of valid contracts available for each ship fit. ShipFitManager.RefreshShipFitContractCounts(); // Refresh the number of contracts available for each sales agent. SalesAgentManager.RefreshSalesAgentContractCounts(); }
protected async void OnInputFileProvided(InputFileChangeEventArgs args) { string content; using (StreamReader reader = new StreamReader(args.File.OpenReadStream())) { content = await reader.ReadToEndAsync(); } ContractManager.RestoreContract(content); NavigationManager.NavigateTo("/process"); }
/// <summary> /// Forces a contract refresh for a single sales agent. This operation is only permitted once every 30 minutes. /// </summary> /// <param name="accountId">The account Id of the requestor. The account Id should own the sales agent being refreshed.</param> /// <param name="salesAgentId">The id of the sales agent for which a contract refresh is to be forced.</param> /// <returns>Returns true if the force was successful or false if not.</returns> public bool ForceContractRefresh(int accountId, int salesAgentId) { // Force a contract refresh for this sales agent and store the result. var result = ContractManager.ForceContractRefresh(accountId, salesAgentId); // Refresh the number of valid contracts available for each ship fit. ShipFitManager.RefreshShipFitContractCounts(); // Refresh the number of contracts available for each sales agent. SalesAgentManager.RefreshSalesAgentContractCounts(); return(result); }
public static bool DeleteContract(Int32 companyId, Int32 contractId) { bool result = true; using (ContractManager contractManager = new ContractManager(null)) { try { contractManager.DeleteContract(contractManager.GetContract(companyId, contractId)); } catch (System.Data.SqlClient.SqlException e) { result = false; } } return result; }
protected void btnSave_Click(object sender, EventArgs e) { Contract original_contract = new Contract(); contractManager = new ContractManager(this); contract = new Contract(); if (Page.ViewState["ContractId"] != null) original_contract = contractManager.GetContract(Company.CompanyId, Convert.ToInt32(Page.ViewState["ContractId"])); contract.CopyPropertiesFrom(original_contract); contract.CompanyId = Company.CompanyId; contract.CustomerId = Convert.ToInt32(Page.ViewState["CustomerId"]); contract.BeginDate = ucdtIntervalContract.DateInterval.BeginDate; contract.ExpiresDate = ucdtIntervalContract.DateInterval.EndDate; contract.Observation = txtObservation.Text; contract.ContractNumber = txtContractNumber.Text; contract.Periodicity = 30; contract.Penalty = ucPenalty.CurrencyValue; if (!String.IsNullOrEmpty(cboPaymentMethods.SelectedValue)) { contract.FinancierOperationId = Convert.ToInt32(cboPaymentMethods.SelectedValue); contract.FinancierConditionId = Convert.ToInt32(cboParcels.SelectedValue); } if (!String.IsNullOrEmpty(cboContractType.SelectedValue)) contract.ContractTypeId = Convert.ToInt32(cboContractType.SelectedValue); contract.RepresentantId = null; if (!String.IsNullOrEmpty(cboRepresentants.SelectedValue)) contract.RepresentantId = Convert.ToInt32(cboRepresentants.SelectedValue); contract.EmployeeId = null; if (!String.IsNullOrEmpty(cboVendors.SelectedValue)) contract.EmployeeId = Convert.ToInt32(cboVendors.SelectedValue); if (!String.IsNullOrEmpty(cboContractStatus.SelectedValue)) contract.ContractStatusId = Convert.ToInt32(cboContractStatus.SelectedValue); contract.HH = ucHH.CurrencyValue; if (!String.IsNullOrEmpty(txtInterestDeferredPayment.Text)) contract.InterestDeferredPayment = Convert.ToDecimal(txtInterestDeferredPayment.Text.RemoveMask()); if (ucContractValue.CurrencyValue.HasValue) contract.ContractValue = ucContractValue.CurrencyValue.Value; contract.AdditionalValue1 = ucContractAdditionalValue1.CurrencyValue; contract.AdditionalValue2 = ucContractAdditionalValue2.CurrencyValue; contract.AdditionalValue3 = ucContractAdditionalValue3.CurrencyValue; contract.AdditionalValue4 = ucContractAdditionalValue4.CurrencyValue; contract.AdditionalValue5 = ucContractAdditionalValue5.CurrencyValue; contract.MoneyReserves = ucMoneyReserves.CurrencyValue; contract.MonthlyFee = ucMonthlyFee.CurrencyValue; contract.Insurance = ucInsurance.CurrencyValue; if (!String.IsNullOrEmpty(cboParcels.SelectedValue)) contract.Parcels = Convert.ToInt32(cboParcels.SelectedItem.Text); DateTime dueDate = DateTime.MinValue.Sql2005MinValue(); if (ucParcelDueDate.DateTime.HasValue) contract.FirstParcelDueDate = ucParcelDueDate.DateTime.Value.Date; ContractManager.ContractValidationStatus contractValidationStatus = ContractManager.ContractValidationStatus.Valid; if (original_contract.ContractId != 0) contractValidationStatus = contractManager.UpdateContract(original_contract, contract, Convert.ToInt32(cboParcels.SelectedItem.Text), ContractsAssociated); else contractValidationStatus = contractManager.InsertContract(contract, Convert.ToInt32(cboParcels.SelectedItem.Text), ContractsAssociated); if (contractValidationStatus == ContractManager.ContractValidationStatus.Valid) Response.Redirect("~/InfoControl/Accounting/Contracts.aspx"); if (contractValidationStatus == ContractManager.ContractValidationStatus.GeneratedAsPendent) ShowAlert(Resources.Exception.ContractGeneratedAsdepend); if (contractValidationStatus == ContractManager.ContractValidationStatus.Invalid) ShowError(Resources.Exception.CustomerCreditLimitInvalid); }
private void ShowParcelValue() { ///calculates parcelValue if (!ucContractValue.CurrencyValue.HasValue || String.IsNullOrEmpty(cboPaymentMethods.SelectedValue) || String.IsNullOrEmpty(cboParcels.SelectedValue)) return; ContractManager contractManager = new ContractManager(this); Int32 financierOperationId = Convert.ToInt32(cboPaymentMethods.SelectedValue); Int32 qtdParcels = Convert.ToInt32(cboParcels.SelectedItem.Text); Decimal value = Convert.ToDecimal(ucContractValue.CurrencyValue); Decimal parcelValue = contractManager.CalculateParcelsValue(Company.CompanyId, financierOperationId, qtdParcels, value); lnkParcelValue.Visible = true; lnkParcelValue.Text = string.Empty; lnkParcelValue.Text = cboParcels.SelectedItem.Text + " de " + Math.Round(parcelValue, 2).ToString("C"); lnkParcelValue.Font.Bold = true; lnkParcelValue.Font.Size = 12; ///Calculating Contract Interval if (ucParcelDueDate.DateTime.HasValue && contract != null) ucParcelDueDate.DateTime = contract.FirstParcelDueDate; }
/// <summary> /// this functions show a contract /// </summary> private void ShowContract() { contractManager = new ContractManager(this); contract = contractManager.GetContract(Company.CompanyId, Convert.ToInt32(Page.ViewState["ContractId"])); Parcel parcel; ParcelsManager parcelsManager = new ParcelsManager(this); cboContractTemplate.Attributes["onchange"] = "location='ContractTemplateBuilder.aspx?ContractId=" + contract.ContractId + "&ContractTemplateId='+this.value"; // // if exists invoice then show gridview else show parcel fields // if (contract.InvoiceId.HasValue && contract.Invoice.Parcels.Any()) { parcel = contract.Invoice.Parcels.FirstOrDefault(); if (parcel != null) { lnkParcelValue.Text = "Valor da parcelas: " + parcel.Amount.ToString(); lnkParcelValue.NavigateUrl = "Invoice.aspx?InvoiceId=" + parcel.InvoiceId; } } contractId = contract.ContractId; SelCustomer.ShowCustomer(contract.Customer); ucdtIntervalContract.DateInterval = new DateTimeInterval(contract.BeginDate, contract.ExpiresDate); txtObservation.Text = contract.Observation; ucHH.CurrencyValue = contract.HH; if (contract.InterestDeferredPayment.HasValue) txtInterestDeferredPayment.Text = contract.InterestDeferredPayment.ToString(); ucContractValue.CurrencyValue = contract.ContractValue; ucContractAdditionalValue1.CurrencyValue = contract.AdditionalValue1; ucContractAdditionalValue2.CurrencyValue = contract.AdditionalValue2; ucContractAdditionalValue3.CurrencyValue = contract.AdditionalValue3; ucContractAdditionalValue4.CurrencyValue = contract.AdditionalValue4; ucContractAdditionalValue5.CurrencyValue = contract.AdditionalValue5; ucMonthlyFee.CurrencyValue = contract.MonthlyFee; ucInsurance.CurrencyValue = contract.Insurance; ucMoneyReserves.CurrencyValue = contract.MoneyReserves; ShowAdditionalValues(); ucPenalty.CurrencyValue = contract.Penalty; if (contract.EmployeeId.HasValue) cboVendors.SelectedValue = contract.EmployeeId.ToString(); if (contract.RepresentantId.HasValue) cboRepresentants.SelectedValue = contract.RepresentantId.ToString(); txtContractNumber.Text = contract.ContractNumber; cboContractType.DataBind(); cboContractType.SelectedValue = contract.ContractTypeId.ToString(); cboContractStatus.DataBind(); cboContractStatus.SelectedValue = contract.ContractStatusId.ToString(); if (contract.FinancierOperationId.HasValue) { cboPaymentMethods.DataBind(); cboPaymentMethods.SelectedValue = contract.FinancierOperationId.ToString(); } if (contract.Parcels.HasValue) { cboParcels.DataBind(); ListItem item = cboParcels.Items.FindByText(contract.Parcels.ToString()); if (item != null) cboParcels.Items.FindByValue(item.Value).Selected = true; } ucParcelDueDate.DateTime = contract.FirstParcelDueDate; ContractAssociated newContractAssociated; foreach (ContractAssociated item in contract.ContractAssociateds) { newContractAssociated = new ContractAssociated(); newContractAssociated.CopyPropertiesFrom(item); ContractsAssociated.Add(newContractAssociated); } BindContractsAssociated(); ShowParcelValue(); }