private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { var _grupAkun = db.TBAkunGrups.ToArray() .Select(item => new { item.IDAkunGrup, item.Nama, Akuns = item.TBAkuns.Select(item2 => new { item2.Kode, item2.Nama, Results = HitungSaldo((PilihanDebitKredit)item.EnumSaldoNormal, item2.TBJurnalDetails .Where(item3 => item3.TBJurnal.Tanggal.Value.Year == int.Parse(DropDownListTahun.SelectedValue) && item3.TBJurnal.Tanggal.Value.Month == int.Parse(DropDownListBulan.SelectedValue)).ToArray()) }) }); RepeaterGrupAkun.DataSource = _grupAkun; RepeaterGrupAkun.DataBind(); LabelKredit.Text = Kredit.ToFormatHarga(); LabelDebit.Text = Debit.ToFormatHarga(); } }
private void OnAcceptExecuted(object obj) { //SelectedKredit.Status = "genehmigt"; if (Object.ReferenceEquals(SelectedBerater.GetType(), new GKBerater().GetType())) { Transaktion trans = new Transaktion(SelectedKredit.Betrag, "Überweisung (Kredit)"); SelectedKunde.Konto.Transaktionen.Add(trans); SelectedKunde.Konto.Kontostand += SelectedKredit.Betrag; SelectedKredit.Status = "genehmigt"; //((GKBerater)SelectedBerater).Kredite.Where(x=>x.) } KreditListe.Add(SelectedKredit); KreditListe.Remove(SelectedKredit); SelectedKredit = KreditListe.LastOrDefault(); OnPropertyChanged("KreditListe"); OnPropertyChanged("SelectedKredit"); foreach (Mitarbeiter item in BeraterListe) { if (Object.ReferenceEquals(item.GetType(), new GKBerater().GetType())) { foreach (Kredit subitem in ((GKBerater)item as GKBerater).Kredite) { if (subitem.Id == SelectedKredit.Id && SelectedKunde.Berater.Mitarrbeiternummer == item.Mitarrbeiternummer) { subitem.Status = "genehmigt"; } } } } SaveCSV(BeraterListe); KundenAnlegenViewViewModel.SaveCSV(KundenListe); }
public async Task <IHttpActionResult> PutKredit(int id, Kredit kredit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kredit.ID) { return(BadRequest()); } db.Entry(kredit).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KreditExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Kredit kredit = db.Kredit.Find(id); db.Kredit.Remove(kredit); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,ukupnoUzeto,ukupnoZaVratiti,kamata,racunId")] Kredit kredit) { if (ModelState.IsValid) { db.Entry(kredit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kredit)); }
public async Task <IHttpActionResult> GetKredit(int id) { Kredit kredit = await db.Kredit.FindAsync(id); if (kredit == null) { return(NotFound()); } return(Ok(kredit)); }
public ActionResult Create([Bind(Include = "ID,ukupnoUzeto,ukupnoZaVratiti,kamata,racunId")] Kredit kredit) { if (ModelState.IsValid) { db.Kredit.Add(kredit); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kredit)); }
/// <summary> /// Добавление записи в таблицу Kredit /// </summary> /// <param name="kredit">Данные для добавления</param> /// <returns></returns> public async Task <int> CreateKredit(Kredit kredit) { using (var db = new ChemicalContext()) { db.Kredits.AddOrUpdate(kredit); if (await db.SaveChangesAsync().ConfigureAwait(false) > 0) { return(kredit.Id); } } return(0); }
public async Task <IHttpActionResult> PostKredit(Kredit kredit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Kredit.Add(kredit); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = kredit.ID }, kredit)); }
// GET: Kredits/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kredit kredit = db.Kredit.Find(id); if (kredit == null) { return(HttpNotFound()); } return(View(kredit)); }
public async Task <IHttpActionResult> DeleteKredit(int id) { Kredit kredit = await db.Kredit.FindAsync(id); if (kredit == null) { return(NotFound()); } db.Kredit.Remove(kredit); await db.SaveChangesAsync(); return(Ok(kredit)); }
/* Konstruktor */ public BeraterUebersichtViewViewModel() { BeraterListe = LoadBeraterData(); KundenListe = new KundeCol(); KreditListe = new KreditCol(); SelectedKredit = new Kredit(); ShowCredit = "Hidden"; AcceptCommand = new ActionCommand(OnAcceptExecuted, OnAcceptCanExecute); DenieCommand = new ActionCommand(OnDenieExecuted, OnDenieCanExecute); foreach (Kunde item in LoadKundenData()) { KundenListe.Add(item); } //Neuen, leeren Berater und Kunde als Default setzen SelectedBerater = BeraterListe.FirstOrDefault(); SelectedKunde = new Kunde(); }
public async Task RijesiZahtjev(int?id, bool prihvacen) { ZahtjevZaKredit zahtjev = await _context.ZahtjevZaKredit.Include("Racun").Where(zahtjev => zahtjev.Id == id).FirstAsync(); if (prihvacen) { Kredit _noviKredit = new Kredit(); _noviKredit.Racun = zahtjev.Racun; _noviKredit.Iznos = zahtjev.Iznos; _noviKredit.KamatnaStopa = zahtjev.KamatnaStopa; _noviKredit.RokOtplate = zahtjev.RokOtplate; await zahtjevObserver.NaOdobrenZahtjev(_noviKredit); zahtjev.StatusZahtjeva = StatusZahtjevaZaKredit.Odobren; } else { zahtjev.StatusZahtjeva = StatusZahtjevaZaKredit.Odbijen; } _context.ZahtjevZaKredit.Update(zahtjev); await _context.SaveChangesAsync(); }
public ActionResult KreditRechner() { Debug.WriteLine("GET - KreditRechnerController - KreditRechner"); Debug.Indent(); KreditRechnerModel model = new KreditRechnerModel() { Kreditbetrag = 25000, // default Werte Zeitraum = 60 // default Werte }; int id = -1; if (Request.Cookies["idKunde"] != null && int.TryParse(Request.Cookies["idKunde"].Value, out id)) { /// lade Daten aus Datenbank Kredit wunsch = KreditInstitut.KreditRahmenLaden(id); model.Kreditbetrag = (int)wunsch.Betrag.Value; model.Zeitraum = wunsch.Zeitraum.Value; model.ID_Kunde = wunsch.ID; } Debug.Unindent(); return(View(model)); }
public async Task <Kredit> DajKredit(int?id) { Kredit kredit = await _context.Kredit.FindAsync(id); return(kredit); }
public async Task NaOdobrenZahtjev(Kredit kredit) { _context.Add(kredit); await _context.SaveChangesAsync(); }
public async Task <IActionResult> UnesiKredit(int idBanke, string imeKorisnika, [FromBody] Kredit kredit) // radi!!! { // sada treba da se proveri da li u banci postoji korisnik sa datim imenom i ako postoji da se kredit upise u banku // i da se upise da u kredit pokazivac na banku i korisnika var banka = await Context.Banke.FindAsync(idBanke); // nadjemo banku var ind = 0; if (Context.Korisnici.Any(k => k.Ime == imeKorisnika)) { ind = 1; } if (ind == 1) // ako jeste znaci u banci postoji korisnik sa datim imenom { var korisnik = Context.Korisnici.Where(k => k.Ime == imeKorisnika).First(); // sada smo nasli korisnika sa prenetim imenom kredit.Banka = banka; // kredit sada ukazuje na zeljenu banku kredit.Korisnik = korisnik; // kredit sada ukazuje na svog korisnika Context.Krediti.Add(kredit); await Context.SaveChangesAsync(); return(Ok()); } else { return(StatusCode(406)); } }
static void Main(string[] args) { Console.WriteLine("Введите цифру для выбора программы: 1 - Дата, 2- Кредит, 3- число, 4 - площадь"); int a = Convert.ToInt32(Console.ReadLine()); switch (a) { case 1: Console.WriteLine("Case 1"); Console.WriteLine("Введите начальную дату "); DateTime date1 = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Введите конечную дату"); DateTime date2 = Convert.ToDateTime(Console.ReadLine()); Data data = new Data(); data.numberDays(date2, date1); Console.WriteLine("Введите предполагаемую дату"); DateTime today = DateTime.Today; DateTime date3 = Convert.ToDateTime(Console.ReadLine()); data.expectedDate(date3, today); break; case 2: Console.WriteLine("Case 2"); Console.WriteLine("Введите сумму кредита"); double SummaKredita = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите годовую ставку"); double stavka = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите срок"); double srok = Convert.ToDouble(Console.ReadLine()); Kredit kredit = new Kredit(); kredit.interestСredit(stavka); kredit.MonthlyPayment(SummaKredita); kredit.OverpaymentOfTotal(srok, SummaKredita); kredit.Print(); break; case 3: guessNumber guess = new guessNumber(); guess.Guess(); Console.WriteLine("Case 3"); break; case 4: Console.WriteLine("Case 4"); Console.Write("Введите длину стены "); double d = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); Console.Write("Введите ширину стены "); double s = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); Console.Write("Введите высоту стены "); double v = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); Ploshad ploshad = new Ploshad(); ploshad.SSteny(d, s, v); Console.Write("Введите высоту двери "); double vdoor = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); Console.Write("Введите ширину двери "); double sdoor = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); Console.Write("Введите высоту окна "); double vwindow = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); Console.Write("Введите ширину окна "); double swindow = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); ploshad.SdoorWindow(vdoor, sdoor, vwindow, swindow); ploshad.SUseful(); ploshad.Print(); break; default: Console.WriteLine("Default case"); break; } }