Example #1
0
 public ActionResult AddPembeli(Pembeli pem)
 {
     if (pem == null)
         return RedirectToAction("AddPembeli");
     pembeliRepo.insertPembeli(pem);
     return RedirectToAction("Index");
 }
Example #2
0
        public async Task <IActionResult> Edit(int id, [Bind("IdPembeli,NamaPembeli,JenisKelamin,NoTlp,Alamat")] Pembeli pembeli)
        {
            if (id != pembeli.IdPembeli)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(pembeli);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PembeliExists(pembeli.IdPembeli))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(pembeli));
        }
Example #3
0
        public ActionResult Login_user(Pembeli postPembeli)
        {
            Pembeli pb = db.Pembeli.SingleOrDefault(u => u.email_pembeli == postPembeli.email_pembeli);

            if (pb == null)
            {
                ViewBag.htmlError    = "has-error";
                ViewBag.errorMessage = "Username atau password anda salah.";
                return(View());
            }
            bool comparePassword =
                PBKDF2Encription.VerifyHashedPassword(pb.password,
                                                      postPembeli.password);

            if (postPembeli.email_pembeli == pb.email_pembeli &&
                comparePassword)
            {
                Session["user"]  = pb.nm_pembeli;
                Session["email"] = pb.email_pembeli;
                Session["id"]    = pb.id_pembeli;
                return(RedirectToAction("dashboard", "User"));
            }
            else
            {
                ViewBag.htmlError    = "has-error";
                ViewBag.errorMessage = "Username atau password anda salah";
            }
            return(View());
        }
Example #4
0
 public ActionResult EditPembeli(int id , Pembeli pem)
 {
     if (pem.NamaPembeli == "" || pem.JenisKelamin == "" || pem.Password == "" || pem.Alamat == "")
         return RedirectToAction("EditPembeli");
     pembeliRepo.updatePembeli(pem);
     return RedirectToAction("Index");
 }
        public static void UpdatepembeliList(Pembeli Pembeli)
        {
            Pembeli PembeliUpdate = pembeliList.Find(x => x.Pembeli_ID == Pembeli.Pembeli_ID);

            PembeliUpdate.NamaPembeli  = Pembeli.NamaPembeli;
            PembeliUpdate.JenisKelamin = Pembeli.JenisKelamin;
            PembeliUpdate.Alamat       = Pembeli.Alamat;
        }
Example #6
0
        public static bool Update(PembeliViewModel model)
        {
            bool result = true;

            try
            {
                using (var db = new PosContext())
                {
                    if (model.Id == 0)
                    {
                        Pembeli pembeli = new Pembeli();
                        pembeli.Id           = model.Id;
                        pembeli.NoMember     = model.NoMember;
                        pembeli.NamaDepan    = model.NamaDepan;
                        pembeli.NamaTengah   = model.NamaTengah;
                        pembeli.NamaBelakang = model.NamaBelakang;
                        pembeli.Alamat       = model.Alamat;
                        pembeli.TempatLahir  = model.TempatLahir;
                        pembeli.TanggalLahir = model.TanggalLahir;
                        pembeli.JenisKelamin = model.JenisKelamin;
                        pembeli.IsActivated  = model.IsActivated;
                        pembeli.CreatedBy    = "Rio";
                        pembeli.CreatedDate  = DateTime.Now;
                        db.Mst_Pembelis.Add(pembeli);
                        db.SaveChanges();
                    }
                    else
                    {
                        Pembeli pembeli = db.Mst_Pembelis.Where(o => o.Id == model.Id).FirstOrDefault();
                        if (pembeli != null)
                        {
                            pembeli.NoMember     = model.NoMember;
                            pembeli.NamaDepan    = model.NamaDepan;
                            pembeli.NamaTengah   = model.NamaTengah;
                            pembeli.NamaBelakang = model.NamaBelakang;
                            pembeli.Alamat       = model.Alamat;
                            pembeli.TempatLahir  = model.TempatLahir;
                            pembeli.TanggalLahir = model.TanggalLahir;
                            pembeli.JenisKelamin = model.JenisKelamin;
                            pembeli.IsActivated  = model.IsActivated;
                            pembeli.ModifiedBy   = "Rio";
                            pembeli.ModifiedDate = DateTime.Now;
                            db.SaveChanges();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                result  = false;
                Message = ex.Message;
            }

            return(result);
        }
Example #7
0
        public async Task <IActionResult> Create([Bind("IdPembeli,NamaPembeli,JenisKelamin,NoTlp,Alamat")] Pembeli pembeli)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pembeli);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pembeli));
        }
        public async Task <IActionResult> Create([Bind("IdPembeli,UsernamePembeli,PasswordPembeli")] Pembeli pembeli)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pembeli);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pembeli));
        }
Example #9
0
        public static bool DeleteById(int id)
        {
            bool result = true;

            try
            {
                using (var db = new PosContext())
                {
                    Pembeli pembeli = db.Mst_Pembelis.Where(d => d.Id == id).FirstOrDefault();
                    db.Mst_Pembelis.Remove(pembeli);
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                result  = false;
                Message = ex.Message;
            }
            return(result);
        }
        public static void DeletepembeliList(int id)
        {
            Pembeli PembeliDelete = pembeliList.Find(x => x.Pembeli_ID == id);

            pembeliList.Remove(PembeliDelete);
        }
 public static void InsertpembeliList(Pembeli Pembeli)
 {
     pembeliList.Add(Pembeli);
 }
Example #12
0
        public ActionResult daftar(Gabungan gabungan)
        {
            if (gabungan.tblPembeli.password != gabungan.password_conf)
            {
                ViewBag.passTidakSama = "has-error";
                ViewBag.errorMessage  = "Password Konfirmasi Tidak Sama.";
                return(View());
            }
            string hashPass =
                PBKDF2Encription.HashPassword
                    (gabungan.tblPembeli.password);
            // table Pembeli
            var dbPembeli = new Pembeli
            {
                nm_pembeli    = gabungan.tblPembeli.nm_pembeli,
                email_pembeli = gabungan.tblPembeli.email_pembeli,
                password      = hashPass,
                hp_pembeli    = gabungan.tblPembeli.hp_pembeli,
                gd_pembeli    = gabungan.tblPembeli.gd_pembeli
            };

            db.Pembeli.Add(dbPembeli);
            db.SaveChanges();
            //table tgl Order
            tgl_pesan tgl_table = new tgl_pesan();

            tgl_table.tgl_order =
                DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
            var dbTglPesan = new tgl_pesan
            {
                nm_pembeli = gabungan.tblPembeli.nm_pembeli,
                tgl_order  = tgl_table.tgl_order
            };

            db.tgl_pesan.Add(dbTglPesan);
            db.SaveChanges();
            // table Detail Pembeli
            var dbPembeliDetail = new detil_pesan_tiket
            {
                nm_pembeli  = gabungan.tblPembeli.nm_pembeli,
                harga_tiket =
                    ConvertCurrency.ToAngka(gabungan.rp_harga_tiket),
                total_transfer    = gabungan.tblDetailTiket.total_transfer,
                pilihan_bank      = gabungan.tblDetailTiket.pilihan_bank,
                bandara_berangkat =
                    gabungan.tblDetailTiket.bandara_berangkat,
                bandara_tujuan = gabungan.tblDetailTiket.bandara_tujuan,
                status         = gabungan.tblDetailTiket.status
            };

            db.detil_pesan_tiket.Add(dbPembeliDetail);
            db.SaveChanges();
            // table Validasi Pembeli
            var dbValidasi = new Pembeli_validasi
            {
                nm_pembeli             = gabungan.tblPembeli.nm_pembeli,
                email_pembeli          = gabungan.tblPembeli.email_pembeli,
                hp_pembeli             = gabungan.tblPembeli.hp_pembeli,
                uang_transfer_validasi = null,
                pilihan_bank           = null
            };

            db.Pembeli_validasi.Add(dbValidasi);
            db.SaveChanges();
            return(RedirectToAction("login_user", "Home"));
        }
Example #13
0
 // Use this for initialization
 void Start()
 {
     pembeli = new Pembeli();
     pembeli.Orders();
 }
Example #14
0
 public ActionResult EditPembeli(int id)
 {
     Pembeli pem = pembeliRepo.SelectPembeliById(id);
     return View(pem);
 }