public ActionResult OdemePlaniEkle(FormCollection form) { String musterino = form["musteriNo"].ToString(); int dosyaid = Convert.ToInt32(form["DosyaId"].ToString()); int taksitno = Convert.ToInt32(form["TaksitNo"].ToString()); decimal borc = Convert.ToDecimal(form["borc"].ToString()); decimal tahsilTutari = Convert.ToDecimal(form["TahsilTutari"].ToString()); var odemePlaniEntity = new OdemePlaniEntity() { MusteriNo = musterino, DosyaId = dosyaid, DurumKodu = true, }; //taksit olusturma ekranı yap var odemePlaniTaksitListe = new List <OdemePlaniTaksitEntity>(); var result = Operations.PostJson("http://localhost:27863/api/odemeplani/InsertOdemePlani", odemePlaniEntity); for (int i = 0; i < taksitno; i++) { var tempOdemePlaniTaksit = new OdemePlaniTaksitEntity(); tempOdemePlaniTaksit.TaksitNo = i + 1; tempOdemePlaniTaksit.TaksitTarihi = DateTime.Now.AddDays(i * 30); // i? tempOdemePlaniTaksit.TaksitTutari = (borc - tahsilTutari) / taksitno; tempOdemePlaniTaksit.OdemePlaniId = result.Id; //odemePlaniTaksitListe.Add(tempOdemePlaniTaksit); Operations.PostJson("http://localhost:27863/api/odemeplanitaksit/InsertOdemePlaniTaksit", tempOdemePlaniTaksit); } return(RedirectToAction("Index", "TakipDosya", new { area = "" })); }
public static List <OdemePlaniEntity> SelectOdemePlani(OdemePlaniEntity obj) { using (var db = new TakipDbEntities()) { var dblist = db.OdemePlani.ToList(); var entityList = new List <OdemePlaniEntity>(); if (!string.IsNullOrEmpty(obj.MusteriNo)) { var list = db.OdemePlani.Where(x => x.MusteriNo == obj.MusteriNo).ToList(); //return list; } return(new List <OdemePlaniEntity>()); /* foreach (var item in dblist) * { * var temp = new OdemePlaniEntity() * { * * Id = item.Id, * MusteriNo = item.MusteriNo, * DurumKodu = item.DurumKodu, * DosyaId = item.DosyaId * * }; * * entityList.Add(temp); * }*/ return(entityList); } }
public OdemePlaniEntity InsertOdemePlani(OdemePlaniEntity request) { int id = OdemePlaniOperations.InsertOdemePlani(request); request.Id = id; return(request); }
public static void UpdateOdemePlani(OdemePlaniEntity td) { using (var db = new TakipDbEntities()) { OdemePlani veri = new OdemePlani(); veri = db.OdemePlani.FirstOrDefault(x => x.Id == td.Id); veri.MusteriNo = td.MusteriNo; veri.DosyaId = td.DosyaId; veri.DurumKodu = td.DurumKodu; db.OdemePlani.Attach(veri); db.OdemePlani.Add(veri); db.SaveChanges(); } }
public static int InsertOdemePlani(OdemePlaniEntity obj) { using (var od = new TakipDbEntities()) { OdemePlani veri = new OdemePlani(); // veri = od.OdemePlani.FirstOrDefault(x => x.Id == obj.Id); veri.MusteriNo = obj.MusteriNo; veri.DosyaId = obj.DosyaId; veri.DurumKodu = obj.DurumKodu; od.OdemePlani.Attach(veri); od.OdemePlani.Add(veri); od.SaveChanges(); return(veri.Id); } }
public ActionResult OdemePlaniYap(int takipDosyaId, bool odemePlaniVar, string musteriNo, decimal borc, decimal tahsilTutari) { if (odemePlaniVar) { var temp = new OdemePlaniEntity(); var result = Operations.PostJson("http://localhost:27863/api/odemeplanitaksit/InsertOdemePlaniTaksit", temp); return(View()); } TakipDosyaEntity td = new TakipDosyaEntity() { Id = takipDosyaId, MusteriNo = musteriNo, Borc = borc, TahsilTutari = tahsilTutari }; return(View(td)); }
public void UpdateOdemePlani(OdemePlaniEntity request) { OdemePlaniOperations.UpdateOdemePlani(request); }
public List <OdemePlaniEntity> GetOdemePlaniListe(OdemePlaniEntity request) { var list = OdemePlaniOperations.SelectOdemePlani(request); return(list); }