static void Main(string[] args) { using (var context = new AppDbContext()) { ClientService clientService = new ClientService(context); RoomService roomService = new RoomService(context); SettlementService settlementService = new SettlementService(context); clientService.AddClient("abc", "def", 123, "jerk"); roomService.AddRoom(123, 1, 2, 123); settlementService.AddSettlement(23, 25, 1, 1); Client client = context.Clients .OrderBy(b => b.Name) .First(); Room room = context.Rooms .OrderBy(b => b.PersonNumber) .First(); Settlement settlements = context.Settlements .OrderBy(b => b.SettingDate) .First(); Console.WriteLine(client.Name); context.Remove(client); context.Remove(room); context.Remove(settlements); context.SaveChanges(); } }
private void Cb_finalRFID_DropDownOpened(object sender, EventArgs e) { List <string> list = new List <string>(); foreach (var i in SettlementService.getInsideRFID()) { list.Add(i.idWatch.ToString()); } cb_finalRFID.ItemsSource = list; }
// GET: api/Settle public IEnumerable <string> Get() { //db.Database.ExecuteSqlCommand("DELETE FROM [RefreshTokens] WHERE Subject = '*****@*****.**'"); SettlementService service = new SettlementService(); service.Settle(null); return(new string[] { "value1", "value2" }); }
public SettlementAppService( IRepository <Operator, Guid> operatorRepository, SettlementService settlementService, IServiceContext serviceContext, IRepository <BillingRecord, long> billingRecordRepository, IRepository <SettlementRecord, Guid> settlementRecordRepository, IFormatterFactory formatterFactory, IServiceBus serviceBus) { _operatorRepository = operatorRepository; _settlementService = settlementService; _serviceContext = serviceContext; _billingRecordRepository = billingRecordRepository; _formatterFactory = formatterFactory; _settlementRecordRepository = settlementRecordRepository; _serviceBus = serviceBus; }
public static void Main(string[] args) { Party party = PopulateParty(); SettlementService settlementService = new SettlementService(); settlementService.CalculateDebts(party); Console.WriteLine($"Total Party Balance: {party.GetBalance()}"); Console.WriteLine($"Divised Party Balance: {party.GetBalance() / party.Stakeholders.Count()}"); party.Stakeholders.ForEach(s => { Console.WriteLine($"{s.Contact.FirstName} {s.Contact.LastName} - Debt: {s.Debt}"); }); settlementService.CalculatePaymentMappings(party); }
private void Bt_finalScan_Click(object sender, RoutedEventArgs e) { DateTime now = DateTime.Now; List <string> list = new List <string>(); foreach (var i in SettlementService.calculateCost(Convert.ToInt32(cb_finalRFID.SelectedValue), now).Item1) { list.Add(i.ToString()); } lb_finalServices.ItemsSource = list; tb_finalPrice.Text = SettlementService.calculateCost(Convert.ToInt32(cb_finalRFID.SelectedValue), now).Item2.ToString(); SettlementService.exitAquapark(Convert.ToInt32(cb_finalRFID.SelectedValue), now); if (tb_finalPrice.Text == "-1") { tb_finalPrice.Text = ""; MessageBox.Show("Błąd w wyborze RFID"); } }
public override Task PreRender() { // load group name var userId = GetUserId(); var group = GroupService.GetGroup(GroupId, userId); GroupName = group.Name; Currency = group.Currency; // load payments in current group PaymentService.LoadPayments(GroupId, Payments); // load members Members = GroupService.GetGroupMembers(GroupId); // generate settlements Settlement = SettlementService.CalculateSettlement(Members).ToList(); return(base.PreRender()); }
public ActionResult ApplyDetail_SettlementDtl(int applyId, int settlementId, int quotationGroupId, int projectId, int supplierId) { SettlementService settlementService = new SettlementService(); // 查询当前项目下供应商执行的基本信息 SettlementMstDto settlementMstDto = settlementService.SettleDtlMainSearch(projectId.ToString(), supplierId.ToString(), settlementId.ToString(), quotationGroupId.ToString(), UserInfo.UserId).FirstOrDefault(); // 查询当前项目下的预算和结算信息 SettlementBugetAmtDto bugetAmtDto = service.ApplyDtl_SettlementBugetAmtSearch(projectId.ToString(), applyId.ToString()).FirstOrDefault(); if (settlementMstDto.ExecuteCycle == null) { settlementMstDto.ExecuteCycle = ""; } if (settlementMstDto.zhixingchengshi == "全国-") { settlementMstDto.zhixingchengshi = "全国"; } // 查询供应商结算的详细信息 List <SettlementDtlDto> lst = service.ApplyDtl_SettlementDtlByApplyIdAndSettlementIdSearch(applyId.ToString(), settlementId.ToString()); lst.AddRange(service.ApplyDtl_SettlementDtlByApplyIdAndSettlementIdSearch_shoudong(applyId.ToString(), settlementId.ToString())); return(Json(new { List = lst, MainObject = settlementMstDto, BugetAmtDto = bugetAmtDto })); }
public SettlementController(SettlementService settlementService, IExcelClient excelClient) { this._settlementService = settlementService; this.excelClient = excelClient; }
public GroupViewModel(GroupService groupService, PaymentService paymentService, SettlementService settlementService) { this.groupService = groupService; this.paymentService = paymentService; this.settlementService = settlementService; }
void Awake() { settlementService = new SettlementService(); StartCoroutine(settlementService.RequestSettlementData(placeSettlements)); }