private void Form3_Activated(object sender, EventArgs e) { MoneyOperation money = new MoneyOperation(); label1.Text = "Денежные средства: " + money.RefreshCount() + " рублей."; money.UpdateCurrentCourse(); }
private void Button1_Click(object sender, EventArgs e) { MoneyOperation money = new MoneyOperation(); money.WithdrawButton(textBox1); InitTables(); }
public void AddOperation(MoneyOperation moneyOperation) { operations.Insert(0, moneyOperation); finEvents.ItemsSource = new ObservableCollection <IGrouping <DateTime, MoneyOperation> >(operations.GroupBy(x => x.Date.Date)); App.moneyOperationManager.AddItem(moneyOperation); Console.WriteLine(operations.Count); if (moneyOperation.Type == MoneyOperation.OperationType.Add) { Money.CurrentMoney += moneyOperation.Money; Money.AllMoney += moneyOperation.Money; App.moneyManager.Update(Money); allMoneyLabel.Text = string.Format($"{Money.AllMoney:N}"); currentMoneyLabel.Text = string.Format($"{Money.CurrentMoney:N}"); if (Money.AllMoney != 0) { moneyBar.Progress = ((double)Money.CurrentMoney / Money.AllMoney); } } else { Money.CurrentMoney -= moneyOperation.Money; App.moneyManager.Update(Money); currentMoneyLabel.Text = string.Format($"{Money.CurrentMoney:N}"); if (Money.AllMoney != 0) { moneyBar.Progress = ((double)Money.CurrentMoney / Money.AllMoney); } } }
private void Button2_Click(object sender, EventArgs e) { MoneyOperation money = new MoneyOperation(); money.ChangeTime(textBox2, dateTimePicker1); textBox2.Text = "Номер операции"; dateTimePicker1.Value = DateTime.Now; InitTables(); }
private void Form4_Load(object sender, EventArgs e) { MoneyOperation money = new MoneyOperation(); money.CalculatePercentProfit(); money.RefreshTable(); money.InvestmentTimeIsUp(); InitTables(); }
public OperationDetailsPage(MoneyOperation money) { Money = money; InitializeComponent(); Animation = new Rg.Plugins.Popup.Animations.MoveAnimation() { DurationIn = 200, DurationOut = 200 }; cakeView.BindingContext = Money; }
public async Task <MoneyOperation> AddAsync(MoneyOperation item) { using (var uow = new UnitOfWork(_databaseContextProvider.Create())) { MoneyOperationDto operation = await uow.MoneyOperations.AddAsync(item.ToData()); await uow.SaveChangesAsync(); return(operation.ToCore()); } }
public static MoneyOperationDto ToData(this MoneyOperation obj) { return(new MoneyOperationDto { Amount = obj.Amount, BillingPeriodId = obj.BillingPeriodId, Comment = obj.Comment, Id = obj.Id, OperationType = obj.OperationType, CustomerFromId = obj.CustomerFromId, CustomerToId = obj.CustomerToId }); }
private void Form3_Load(object sender, EventArgs e) { MoneyOperation money = new MoneyOperation(); label18.Text = ""; label19.Text = ""; timer1.Enabled = true; timer1.Interval = 1000; GraphCoursePaint(); label1.Text = "Денежные средства: " + money.RefreshCount() + " рублей."; money.UpdateCurrentCourse(); }
private MoneyCalculatorView perform(MoneyCalculatorView v, MoneyOperation op) { var x = new Money(scoreCurrency, v.Score); var y = new Money(currency, v.Amount); var result = op == MoneyOperation.Add? x.Add(y) : op == MoneyOperation.Subtract? x.Subtract(y) : op == MoneyOperation.Multiply? x.Multiply(y.Amount) : op == MoneyOperation.Divide? x.Divide(y.Amount) : x; v.Score = result.Amount; v.ScoreCurrency = result.Currency.ID; v.Operation = op; return(v); }
async void OnDoneClicked(object sender, EventArgs e) { if (Device.RuntimePlatform is Device.iOS) { await Navigation.PopModalAsync(); } else { await Navigation.PopAsync(); } if (SegmentedControl.SelectedSegment == 0) { int value; if (int.TryParse(addEntry.Text, out value) && value > 0) { MoneyOperation moneyOperation = new MoneyOperation(); moneyOperation.Money = value; moneyOperation.Id = Guid.NewGuid().ToString(); moneyOperation.Type = MoneyOperation.OperationType.Add; moneyOperation.Date = DateTime.Now; moneyOperation.TripId = MainPage.CurrentTrip.Id; Main.AddOperation(moneyOperation); } } if (SegmentedControl.SelectedSegment == 1 && Main.Money.CurrentMoney > 0 && !string.IsNullOrEmpty(minusDesrEntry.Text)) { int value; if (int.TryParse(minusEntry.Text, out value) && value > 0) { if (value <= Main.Money.CurrentMoney) { MoneyOperation moneyOperation = new MoneyOperation(); moneyOperation.Money = value; moneyOperation.Description = minusDesrEntry.Text; moneyOperation.Id = Guid.NewGuid().ToString(); moneyOperation.Type = MoneyOperation.OperationType.Minus; moneyOperation.Date = DateTime.Now; moneyOperation.TripId = MainPage.CurrentTrip.Id; Main.AddOperation(moneyOperation); } } } }
private void Button1_Click(object sender, EventArgs e) { MoneyOperation moneyOperation = new MoneyOperation(); moneyOperation.Investment(textBox1, textBox2, dateTimePicker1, this); }