public bool AddSpent(Spent spent) { //set user User u = new User(); u.Id = 3; spent.AgentCashier = u; spent.DateC = new DateTime(); System.Diagnostics.Debug.WriteLine(spent); try { var APIResponse = httpClient.PostAsJsonAsync <Spent>(Statics.baseAddress + "accounting/addSpent", spent).ContinueWith(postTask => postTask.Result.EnsureSuccessStatusCode()); System.Diagnostics.Debug.WriteLine(APIResponse.Result); return(true); } catch { return(false); } }
public ActionResult Edit([Bind(Include = "Id,Description,Total,TypeSepent,DateC")] Spent spent) { if (spentService.UpdateSpent(spent)) { return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create([Bind(Include = "Description,Total,TypeSepent")] Spent spent) { if (spentService.AddSpent(spent)) { return(RedirectToAction("Index")); } return(View()); }
public void Spend(Card card) { Hand.Remove(card); if (Spent == null) { Spent = new List <Card>(); } Spent.Add(card); }
// GET: Spent/Edit/5 public ActionResult Edit(int id) { Spent spent = spentService.FindById(id); if (spent != null) { return(View(spent)); } return(View()); }
public override int GetHashCode() { unchecked { var hashCode = (Amount != null ? Amount.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Type != null ? Type.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Spent.GetHashCode(); hashCode = (hashCode * 397) ^ (Addresses != null ? Addresses.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Script != null ? Script.GetHashCode() : 0); return(hashCode); } }
public void ClearHand() { if (Spent == null) { Spent = new List <Card>(); } foreach (Card card in Hand) { Spent.Add(card); } Hand = null; }
public bool IsDuplicate(ProjectUpdateItem update) { return(update != null && IsDuplicate(RAGStatus, update.RAGStatus) && IsDuplicate(OnHoldStatus, update.OnHoldStatus) && IsDuplicate(Phase, update.Phase) && ((PercentageComplete == null && update.PercentageComplete == null) || (PercentageComplete.HasValue && PercentageComplete.Equals(update.PercentageComplete))) && Budget.Equals(update.Budget) && Spent.Equals(update.Spent) && ((ExpectedCurrentPhaseEnd?.Date == null && update.ExpectedCurrentPhaseEnd.Date == null) || (ExpectedCurrentPhaseEnd?.Date != null && ExpectedCurrentPhaseEnd.Date.Equals(update.ExpectedCurrentPhaseEnd.Date))) && (string.IsNullOrWhiteSpace(Text) || string.Equals(Text, update.Text, StringComparison.OrdinalIgnoreCase)) ); }
public void DrawHand() { Hand = new List <Card>(); for (int i = 0; i < TaticPoints; i++) { if (Deck.Count == 0) { Deck = new Stack <Card>(Spent.OrderBy(a => System.Guid.NewGuid()).ToList()); Spent = new List <Card>(); } Hand.Add(Deck.Pop()); } }
public string ToHtmlString() { StringBuilder b = new StringBuilder(); b.Append("mark: <b>" + Mark + "</b><br>"); b.Append("amount: <b>" + OpenAmount.ToString("0.########") + "</b><br>"); b.Append("open price: <b>" + OpenValue.ToString("0.########") + "</b><br>"); b.Append("close price: <b>" + CloseValue.ToString("0.########") + "</b><br>"); b.Append("stoploss: <b>" + StopLoss.ToString("0.########") + "</b><br>"); b.Append("change: <b>" + Change.ToString("0.##") + "%</b><br>"); b.Append("spent: <b>" + Spent.ToString("0.########") + "</b><br>"); b.Append("earned: <b>" + Earned.ToString("0.########") + "</b><br>"); b.Append("profit: <b>" + Profit.ToString("0.########") + "</b><br>"); return(b.ToString()); }
public void DrawCards(int amount) { for (int i = 0; i < amount; i++) { if (Deck.Count == 0) { Deck = new Stack <Card>(Spent.OrderBy(a => System.Guid.NewGuid()).ToList()); Spent = new List <Card>(); } if (Deck.Count > 0) { Hand.Add(Deck.Pop()); } } }
private void picker2_SelectedIndexChanged(object sender, EventArgs e) { stackLayout3.Children.Clear(); stackLayout4.Children.Clear(); if (picker2.SelectedIndex == 0) { CreateSpentChart(); } else if (picker2.SelectedIndex == 1) { int CntMoneyAll = 0; List <Entry> entries = new List <Entry>(); DateTime dateTimeNow = DateTime.Today; DateTime dateTimeLast; int Spent; for (int i = 0; i < 12; ++i) { Spent = 0; bool Check = false; dateTimeLast = new DateTime(dateTimeNow.Year, dateTimeNow.Month, dateTimeNow.Day); var config = new RealmConfiguration() { SchemaVersion = 1 }; Realm _realm = Realm.GetInstance(config); while (dateTimeNow.Month == dateTimeLast.Month) { string nowdate = (new MyDate(dateTimeNow)).ToString(); var NowDays = _realm.All <Day>().Where(f => f.Date == nowdate).ToList(); if (NowDays.Count == 0) { break; } var NowDay = NowDays[0]; Spent += NowDay.SpentOnSigaretToday; dateTimeLast = new DateTime(dateTimeNow.Year, dateTimeNow.Month, dateTimeNow.Day); dateTimeNow = dateTimeNow.AddDays(-1); Check = true; } if (Check) { CntMoneyAll += Spent; entries.Add(new Entry(Spent) { ValueLabel = Spent.ToString(), Label = ParseToMonth[dateTimeLast.Month - 1], Color = SKColor.Parse("#FF6E40") }); } else { break; } } LabelCntMoney.Text = "Потрачено денег за указанный период: " + CntMoneyAll + "RUB"; entries.Reverse(); SpentChart.Chart = new BarChart { Entries = entries, LabelTextSize = (float)Device.GetNamedSize(NamedSize.Small, typeof(Label)) }; } else { StartPeriod2 = new Label() { Text = "Начало периода: ", TextColor = Color.FromHex("FFC4C4C4"), VerticalOptions = LayoutOptions.CenterAndExpand }; stackLayout3.Children.Add(StartPeriod2); EndPeriod2 = new Label() { Text = "Конец периода: ", TextColor = Color.FromHex("FFC4C4C4"), VerticalOptions = LayoutOptions.CenterAndExpand }; stackLayout4.Children.Add(EndPeriod2); datePickerFrom2 = new DatePicker() { TextColor = Color.FromHex("#FFC4C4C4"), VerticalOptions = LayoutOptions.CenterAndExpand }; datePickerFrom2.DateSelected += WantCreatePeriodSpentChart; stackLayout3.Children.Add(datePickerFrom2); datePickerTo2 = new DatePicker() { TextColor = Color.FromHex("#FFC4C4C4"), VerticalOptions = LayoutOptions.CenterAndExpand }; datePickerTo2.DateSelected += WantCreatePeriodSpentChart; stackLayout4.Children.Add(datePickerTo2); DateTime From = datePickerFrom2.Date; DateTime To = datePickerTo2.Date; if (DateTime.Compare(From, To) > 0) { DisplayAlert("", "Начало периода должно быть раньше конца периода!", "OK"); return; } CreatePeriodSpentChart(); } }