public async Task <IActionResult> Edit(int id, [Bind("Kd_anggota,Nama,Tgl_lahir,Alamat,Kd_wilayah,Id_Pengurus")] Anggota anggota)
        {
            if (id != anggota.Kd_anggota)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(anggota);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AnggotaExists(anggota.Kd_anggota))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Kd_wilayah"] = new SelectList(_context.Wilayah, "Kd_wilayah", "Kd_wilayah", anggota.Kd_wilayah);
            return(View(anggota));
        }
Ejemplo n.º 2
0
        private void btn_simpan_Click(object sender, EventArgs e)
        {
            var first_name = txt_firstName.Text;
            var last_name  = txt_lastName.Text;
            var email      = txt_email.Text;
            var address1   = txt_address1.Text;
            var address2   = txt_address2.Text;
            var city       = txt_city.Text;
            var postal_zip = txt_zip.Text;

            Anggota a = new Anggota
            {
                FirstName = first_name,
                LastName  = last_name,
                Email     = email,
                Address   = address1,
                Address2  = address2,
                City      = city,
                PostalZip = postal_zip
            };

            anggota.InsertOne(a);
            ReadDataAnggota();
            reset();
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(string id, Anggota anggota)
        {
            if (id != anggota.NoKtp)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(anggota);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AnggotaExists(anggota.NoKtp))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(anggota));
        }
        public async Task <IActionResult> Index(AnggotaUsersVM obj)
        {
            if (ModelState.IsValid)
            {
                Users u = new Users();
                u.Email    = obj.usersVm.Email;
                u.Password = obj.usersVm.Password;
                u.IdTypeId = 1;
                _context.Users.Add(u);
                _context.SaveChanges();

                Anggota a = new Anggota();
                a.Alamat      = obj.anggotaVm.Alamat;
                a.NoHp        = obj.anggotaVm.NoHp;
                a.NoKtp       = obj.anggotaVm.NoKtp;
                a.NamaLengkap = obj.anggotaVm.NamaLengkap;
                a.IdUserId    = u.Id;
                _context.Anggota.Add(a);
                _context.SaveChanges();
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index", "Login"));
            }
            return(View("Index"));
        }
Ejemplo n.º 5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Anggota anggota = db.Anggota.Find(id);

            db.Anggota.Remove(anggota);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 6
0
        public void DeleteAnggota(Anggota model)
        {
            if (model == null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            _context.Anggota.Remove(model);
        }
Ejemplo n.º 7
0
        public IActionResult Create(Anggota model)
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
Ejemplo n.º 8
0
        public void CreateAnggota(Anggota model)
        {
            if (model == null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            _context.Anggota.Add(model);
        }
 public ActionResult Edit(Anggota anggota)
 {
     if (ModelState.IsValid)
     {
         db.Entry(anggota).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(anggota));
 }
        //
        // GET: /Anggotaa/Edit/5

        public ActionResult Edit(int id = 0)
        {
            Anggota anggota = db.Anggotaa.Find(id);

            if (anggota == null)
            {
                return(HttpNotFound());
            }
            return(View(anggota));
        }
Ejemplo n.º 11
0
 public ActionResult Edit([Bind(Include = "AnggotaId,NamaAnggota,Umur,TanggalLahir,TanggalDaftar,Alamat,NoTelp,Email,JenisKelamin,Deposito,Status")] Anggota anggota)
 {
     if (ModelState.IsValid)
     {
         db.Entry(anggota).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(anggota));
 }
        public ActionResult Create(Anggota anggota)
        {
            if (ModelState.IsValid)
            {
                db.Anggotaa.Add(anggota);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(anggota));
        }
Ejemplo n.º 13
0
        public static void TambahAnggotaBaru(string ID, string nama, string alamat, string kontak, string sandi, string surel)
        {
            Anggota dataAnggotaBaru = new Anggota();

            dataAnggotaBaru.IdAnggota          = ID;
            dataAnggotaBaru.NamaAnggota        = nama;
            dataAnggotaBaru.AlamatAnggota      = alamat;
            dataAnggotaBaru.NomorKontakAnggota = kontak;
            dataAnggotaBaru.PasswordAnggota    = sandi;
            dataAnggotaBaru.SurelAnggota       = surel;
            db.Anggota.Add(dataAnggotaBaru);
        }
Ejemplo n.º 14
0
        public async Task <IActionResult> Create([Bind("Kd_anggota,Nama,Tgl_lahir,Alamat,Kd_wilayah,IdPengurus")] Anggota anggota)
        {
            if (ModelState.IsValid)
            {
                _context.Add(anggota);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Kd_wilayah"] = new SelectList(_context.Wilayah, "Kd_wilayah", "Kd_wilayah", anggota.Kd_wilayah);
            ViewData["IdPengurus"] = new SelectList(_context.Pengurus, "IdPengurus", "IdPengurus", anggota.IdPengurus);
            return(View(anggota));
        }
Ejemplo n.º 15
0
        public static bool Update(AnggotaViewModel model)
        {
            bool result = true;

            try
            {
                using (var db = new PerpusContext())
                {
                    if (model.Id == 0)
                    {
                        Anggota anggota = new Anggota
                        {
                            KodeAnggota = model.KodeAnggota,
                            Nama        = model.Nama,
                            Alamat      = model.Alamat,
                            Email       = model.Email,
                            Telepon     = model.Telepon
                                          //CreatedBy = model.CreatedBy,
                                          //Created = model.Created,
                                          //ModifiedBy = model.Modified,
                                          //Modified = model.Modified
                        };
                        db.Anggota.Add(anggota);
                        db.SaveChanges();
                    }
                    else
                    {
                        Anggota anggota = db.Anggota.Where(o => o.Id == model.Id).FirstOrDefault();
                        if (anggota != null)
                        {
                            anggota.KodeAnggota = model.KodeAnggota;
                            anggota.Nama        = model.Nama;
                            anggota.Alamat      = model.Alamat;
                            anggota.Email       = model.Email;
                            anggota.Telepon     = model.Telepon;
                            //anggota.CreatedBy = model.CreatedBy;
                            //anggota.Created = model.Created;
                            //anggota.ModifiedBy = model.ModifiedBy;
                            //anggota.Modified = model.Modified;
                            db.SaveChanges();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Message = ex.Message;
                result  = false;
            }
            return(result);
        }
Ejemplo n.º 16
0
        // GET: Anggota/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Anggota anggota = db.Anggota.Find(id);

            if (anggota == null)
            {
                return(HttpNotFound());
            }
            return(View(anggota));
        }
Ejemplo n.º 17
0
        public async Task <IActionResult> AddOrEdit([Bind("AnggotaID,Nama,Nim,Jabatan,Divisi")] Anggota anggota)
        {
            if (ModelState.IsValid)
            {
                if (anggota.AnggotaID == 0)
                {
                    _context.Add(anggota);
                }
                else
                {
                    _context.Update(anggota);
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Daftaranggota)));
            }
            return(View(anggota));
        }
Ejemplo n.º 18
0
        public static bool Delete(int id)
        {
            bool result = true;

            try
            {
                using (var db = new PerpusContext())
                {
                    Anggota anggota = db.Anggota.Where(o => o.Id == id).FirstOrDefault();
                    if (anggota != null)
                    {
                        db.Anggota.Remove(anggota);
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                Message = ex.Message;
                result  = false;
            }
            return(result);
        }
Ejemplo n.º 19
0
 protected void btnProses_Click(object sender, EventArgs e)
 {
     if (cbSetuju.Checked)
     {
         Anggota dataAnggotaBaru = new Anggota();
         dataAnggotaBaru.IdAnggota          = tbIdentitas.Text;
         dataAnggotaBaru.NamaAnggota        = tbNama.Text;
         dataAnggotaBaru.AlamatAnggota      = tbAlamat.Text;
         dataAnggotaBaru.NomorKontakAnggota = tbKontak.Text;
         dataAnggotaBaru.PasswordAnggota    = Md5Helper.KonversiKeMd5(tbSandi.Text);
         dataAnggotaBaru.SurelAnggota       = tbSurel.Text;
         PengendaliDataAnggota.TambahAnggotaBaru(dataAnggotaBaru);
         tbIdentitas.Text = "";
         tbNama.Text      = "";
         tbAlamat.Text    = "";
         tbKontak.Text    = "";
         tbSandi.Text     = "";
         tbKonfSandi.Text = "";
         tbSurel.Text     = "";
         Response.Write("<script>alert(\"Pendaftaran Berhasil!\");</script>");
         Response.AddHeader("REFRESH", "1;URL=Default.aspx");
         //Response.Redirect("~/Default.aspx");
     }
 }
Ejemplo n.º 20
0
 public void UpdateAnggota(Anggota model)
 {
     // throw new NotImplementedException();
 }
 public static void TambahAnggotaBaru(Anggota dataAnggotaBaru)
 {
     
     db.Anggota.Add(dataAnggotaBaru);
     db.SaveChanges();
 }
Ejemplo n.º 22
0
        public IActionResult Create()
        {
            var model = new Anggota();

            return(View(model));
        }
Ejemplo n.º 23
0
 public IActionResult Tampil(Anggota anggota)
 {
     //return Content($"Nama : {anggota.Firstname} {anggota.Lastname} {anggota.Address} {anggota.Telp}");
     return(View(anggota));
 }
Ejemplo n.º 24
0
 public void Update(Anggota agt)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 25
0
 public void Insert(Anggota agt)
 {
     throw new System.NotImplementedException();
 }