Example #1
0
        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);
            }
        }
Example #3
0
        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);
            }
        }
Example #6
0
        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));
        }
Example #7
0
 public void UpdateOdemePlani(OdemePlaniEntity request)
 {
     OdemePlaniOperations.UpdateOdemePlani(request);
 }
Example #8
0
        public List <OdemePlaniEntity> GetOdemePlaniListe(OdemePlaniEntity request)
        {
            var list = OdemePlaniOperations.SelectOdemePlani(request);

            return(list);
        }