コード例 #1
0
        public JsonResult Tambah(Peminjaman a)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                using (BukuEntities op = new BukuEntities())
                {
                    buku aspek = new buku {
                        judul = a.judul
                    };
                    notaPinjam nota = new notaPinjam {
                        tanggalPinjam = a.tanggalPinjam
                    };

                    foreach (var item in a.detailpinjam)
                    {
                        aspek.detailPinjam.Add(item);
                        nota.detailPinjam.Add(item);
                    }
                    op.buku.Add(aspek);
                    op.notaPinjam.Add(nota);
                    op.SaveChanges();
                    status = true;
                }
            }
            else
            {
                status = false;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
コード例 #2
0
        public ActionResult Edit_Get(int code)
        {
            var BukuModel = new buku();

            TryUpdateModel(BukuModel);

            using (var r = new BukuEntities())
            {
                BukuModel = r.buku.Where(x => x.Id == code).FirstOrDefault();
            }

            return(View(BukuModel));
        }
コード例 #3
0
        public ActionResult Create_Post()
        {
            var BukuModel = new buku();

            TryUpdateModel(BukuModel);

            using (var r = new BukuEntities())
            {
                r.buku.Add(BukuModel);
                r.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult Edit_Post(int code)
        {
            var BukuModel = new buku();

            TryUpdateModel(BukuModel);

            using (var r = new BukuEntities())
            {
                var b = r.buku.Where(x => x.Id == code).FirstOrDefault();
                TryUpdateModel(b);
                r.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
コード例 #5
0
 public void UpdateBuku(BukuView bv)
 {
     using (PerpustakaanEntities db = new PerpustakaanEntities())
     {
         buku bk = db.bukus.Find(bv.id_buku);
         bk.isbn     = bv.isbn;
         bk.judul    = bv.judul;
         bk.penulis  = bv.penulis;
         bk.penerbit = bv.penerbit;
         bk.tahun    = bv.tahun;
         bk.stok     = bv.stok;
         db.bukus.Add(bk);
         db.SaveChanges();
     }
 }
コード例 #6
0
 public void UpdateBuku(BukuView kv)
 {
     using (DemoDBEntities db = new DemoDBEntities())
     {
         buku km = db.bukus.Find(kv.id_buku);
         km.id_buku  = kv.id_buku;
         km.ISBN     = kv.ISBN;
         km.judul    = kv.judul;
         km.penulis  = kv.penulis;
         km.penerbit = kv.penerbit;
         km.tahun    = kv.tahun;
         km.stok     = kv.stok;
         //db.kamars.Add(km);
         db.SaveChanges();
     }
 }
コード例 #7
0
        public void TambahBuku(TambahBukuModel bukuModel)
        {
            using (DemoDBEntities db = new DemoDBEntities()) {
                buku b = new buku();
                b.harga_beli = bukuModel.harga_beli;
                b.harga_jual = bukuModel.harga_jual;
                b.id_buku    = bukuModel.id_buku;
                b.ISBN       = bukuModel.ISBN;
                b.judul      = bukuModel.judul;
                b.penerbit   = bukuModel.penerbit;
                b.penulis    = bukuModel.penulis;
                b.stok       = bukuModel.stok;
                b.tahun      = bukuModel.tahun;

                db.bukus.Add(b);
                db.SaveChanges();
            }
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: reddyalex/struktur-data
        static void Main(string[] args)
        {
            //yang depan adalah keynya
            //yang belakang adalah valuenya
            PriorityQueue<double, int> pq2 = new PriorityQueue<double, int>();

            PriorityQueue<int, buku> pq = new PriorityQueue<int, buku>();

            Stack<buku> aa = new Stack<buku>() ;

            buku jumbuku = aa.Pop();
            PriorityQueue<int, buku> priority = new PriorityQueue<int, buku>();

            priority.Enqueue(5, new buku());

            KeyValuePair<int, buku> temp = priority.Dequeue();

            buku buku1 = new buku();
            buku1.pengarang = "aljabar";
            buku1.tahunterbit = 1999;
            pq.Enqueue(buku1.tahunterbit, buku1);

            buku1 = new buku();
            buku1.pengarang = "budia";
            buku1.tahunterbit = 2019;
            pq.Enqueue(buku1.tahunterbit, buku1);

            buku1 = new buku();
            buku1.pengarang = "budib";
            buku1.tahunterbit = 1992;
            pq.Enqueue(buku1.tahunterbit, buku1);

            buku1 = new buku();
            buku1.pengarang = "baljabar";
            buku1.tahunterbit = 2015;
            pq.Enqueue(buku1.tahunterbit, buku1);

            KeyValuePair<int,buku> node;
            node = pq.Dequeue();
            Console.Write(node.Value.pengarang);
            Console.WriteLine(" - " + node.Value.tahunterbit);

            Console.WriteLine(pq.Dequeue().Value.pengarang + " - " + pq.Dequeue().Value.tahunterbit);

            //string namafile=Console.ReadLine();

            //StreamReader sr = new StreamReader(namafile);

            //int jumlahkota= Convert.ToInt32( sr.ReadLine());
            //double[,] adjmatrix = new double[jumlahkota,jumlahkota];
            //for (int i = 1; i <=  jumlahkota; i++)
            //{
            // //masukkan nama kota
            //    string namakota = sr.ReadLine();
            //}

            //int jumlahedge = Convert.ToInt32(sr.ReadLine());
            ////jumlah edge
            //for (int i = 0; i < jumlahedge; i++)
            //{
            //    //baca edge
            //    string baris = sr.ReadLine();
            //    //baris.Split(" ");

            //}

            Console.ReadKey();
        }