Esempio n. 1
0
        public ActionResult Create(JenisBank mdat)
        {
            // Is Exists
            var check = entities.JenisBanks.FirstOrDefault(x => x.Nama == mdat.Nama);

            // Check Validation Form
            if (ModelState.IsValid)
            {
                if (check != null)
                {
                    ViewBag.Validasi = "Bank telah terdaftar.";
                    return(View(mdat));
                }

                // Set Attributes
                mdat.CreatedTime = DateTime.Now;
                mdat.RowStatus   = 0;
                mdat.CreatedBy   = this.Session["NamaUser"].ToString();
                entities.JenisBanks.Add(mdat);
                entities.SaveChanges();

                // Session Username & Role
                ViewBag.NamaUser = this.Session["NamaUser"];
                ViewBag.Role     = this.Session["Role"];
                return(RedirectToAction("Index"));
            }
            else
            {
                // Session Username & Role
                ViewBag.NamaUser = this.Session["NamaUser"];
                ViewBag.Role     = this.Session["Role"];
                return(View(mdat));
            }
        }
Esempio n. 2
0
        public ActionResult Delete(int ID)
        {
            // Get Data By ID
            JenisBank data = entities.JenisBanks.Find(ID);

            // Changes Status to Inactive
            data.RowStatus = 1;
            entities.SaveChanges();

            // Session Username & Role
            ViewBag.NamaUser = this.Session["NamaUser"];
            ViewBag.Role     = this.Session["Role"];
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public ActionResult Details(int?ID)
        {
            if (ID == null)
            {
                // Error 400
                return(RedirectToAction("BadRequest", "Error"));
            }

            JenisBank data = entities.JenisBanks.Find(ID);

            if (data == null)
            {
                return(RedirectToAction("Index"));
            }

            // Session Username & Role
            ViewBag.NamaUser = this.Session["NamaUser"];
            ViewBag.Role     = this.Session["Role"];
            return(View(data));
        }
Esempio n. 4
0
        public ActionResult Edit(int?ID)
        {
            if (ID == null)
            {
                // Error 400
                return(RedirectToAction("BadRequest", "Error"));
            }

            // Get Data By ID
            JenisBank myData = entities.JenisBanks.Where(x => x.ID == ID).FirstOrDefault();

            if (myData == null)
            {
                // Error 404
                return(RedirectToAction("NotFound", "Error"));
            }

            // Session Username & Role
            ViewBag.NamaUser = this.Session["NamaUser"];
            ViewBag.Role     = this.Session["Role"];
            return(View(myData));
        }
Esempio n. 5
0
        public ActionResult Edit(JenisBank mdat, string check_names)
        {
            // Get Data By ID
            JenisBank myData = entities.JenisBanks.Where(x => x.ID.Equals(mdat.ID)).FirstOrDefault();
            var       check  = entities.JenisBanks.FirstOrDefault(x => x.ID == mdat.ID);

            // Check Validation Form
            if (ModelState.IsValid)
            {
                if (mdat.Nama == check_names)
                {
                    ViewBag.Validasi = null;
                }
                else if (check.Nama == mdat.Nama)
                {
                    ViewBag.Validasi = "Bank telah terdaftar.";
                    ViewBag.NamaUser = this.Session["NamaUser"];
                    ViewBag.Role     = this.Session["Role"];
                    return(View(mdat));
                }

                // Change Attributes
                myData.Nama             = mdat.Nama;
                myData.Keterangan       = mdat.Keterangan;
                myData.LastModifiedTime = DateTime.Now;
                myData.ModifiedBy       = this.Session["NamaUser"].ToString();
                entities.SaveChanges();

                // Session Username & Role
                ViewBag.NamaUser = this.Session["NamaUser"];
                ViewBag.Role     = this.Session["Role"];
                return(RedirectToAction("Index"));
            }

            // Session Username & Role
            ViewBag.NamaUser = this.Session["NamaUser"];
            ViewBag.Role     = this.Session["Role"];
            return(View(mdat));
        }