public ActionResult Create(msdeparteman msdeparteman)
        {
            var cek = db.msdepartemen.FirstOrDefault(x => x.namadepartemen == msdeparteman.namadepartemen);

            if (cek == null)
            {
                if (ModelState.IsValid)
                {
                    msdeparteman.modiby   = msdeparteman.creaby;
                    msdeparteman.status   = 1;
                    msdeparteman.creadate = DateTime.Now;
                    msdeparteman.modidate = DateTime.Now;
                    db.msdepartemen.Add(msdeparteman);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(msdeparteman));
            }
            else
            {
                ViewBag.Message = "DEPARTEMEN YANG ANDA MASUKAN SUDAH ADA";
                return(View(msdeparteman));
            }
        }
        public ActionResult Create(msperiode msperiode)
        {
            var cek = db.msperiodes.FirstOrDefault(x => x.tahunperiode == msperiode.tahunperiode);

            if (cek == null)
            {
                if (ModelState.IsValid)
                {
                    msperiode.status   = 1;
                    msperiode.modiby   = msperiode.creaby;
                    msperiode.creadate = DateTime.Now;
                    msperiode.modidate = DateTime.Now;
                    db.msperiodes.Add(msperiode);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(msperiode));
            }
            else
            {
                ViewBag.Message = "PERIODE YANG ANDA MASUKAN SUDAH ADA";
                return(View(msperiode));
            }
        }
        public ActionResult Create(msjabatan msjabatan)
        {
            var cek = db.msjabatans.FirstOrDefault(x => x.namajabatan == msjabatan.namajabatan && x.status == 1);

            if (cek == null)
            {
                if (ModelState.IsValid)
                {
                    msjabatan.status   = 1;
                    msjabatan.creaby   = msjabatan.creaby;
                    msjabatan.modiby   = msjabatan.creaby;
                    msjabatan.creadate = DateTime.Now;
                    msjabatan.modidate = DateTime.Now;
                    db.msjabatans.Add(msjabatan);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", msjabatan.idukm_hima);
                return(View(msjabatan));
            }
            else
            {
                ViewBag.Message = "JABATAN ATAU UKM/HIMA YANG ANDA MASUKAN SUDAH ADA";
                return(View(msjabatan));
            }
        }
Exemple #4
0
        public ActionResult Create(msformatksk msformatksk)
        {
            try
            {
                var cek = db.msformatksks.FirstOrDefault(x => x.dataBerkas == msformatksk.dataBerkas);
                if (cek == null)
                {
                    if (ModelState.IsValid)
                    {
                        foreach (var file in msformatksk.files)
                        {
                            if (file.ContentLength > 0)
                            {
                                var fileName = Path.GetFileName(file.FileName);
                                var filePath = Path.Combine(Server.MapPath("~/Files"), fileName);
                                file.SaveAs(filePath);

                                msformatksk.nama       = msformatksk.nama.ToString();
                                msformatksk.dataBerkas = fileName.ToString();
                                msformatksk.creadate   = DateTime.Now;
                                msformatksk.modidate   = DateTime.Now;
                                msformatksk.status     = 1;
                                msformatksk.creaby     = msformatksk.creaby.ToString();
                                msformatksk.modiby     = msformatksk.modiby.ToString();


                                db.msformatksks.Add(msformatksk);
                                db.SaveChanges();
                                return(RedirectToAction("Index"));
                            }
                        }
                    }

                    return(View(msformatksk));
                }
                else
                {
                    ViewBag.Message = "FORMAT KESEKRETARIATAN YANG ANDA MASUKAN SUDAH ADA";
                    return(View(msformatksk));
                }
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);
                        // raise a new exception nesting
                        // the current instance as InnerException
                        raise = new InvalidOperationException(message, raise);
                    }
                }
                throw raise;
            }
        }
        public ActionResult Create([Bind(Include = "idkas,idanggota,nominal,jeniskas,status,creaby,creadate,modiby,modidate")] trka trka)
        {
            if (ModelState.IsValid)
            {
                db.trkas.Add(trka);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idanggota = new SelectList(db.msanggotabems, "idanggota", "nama", trka.idanggota);
            return(View(trka));
        }
Exemple #6
0
        public ActionResult Create(msanggotabem msanggotabem)
        {
            var cek = db.msanggotabems.FirstOrDefault(x => x.nim == msanggotabem.nim || x.email == msanggotabem.email);

            if (cek == null)
            {
                if (ModelState.IsValid)
                {
                    msanggotabem.password = RandomString(8);
                    msanggotabem.modiby   = msanggotabem.creaby;
                    msanggotabem.creadate = DateTime.Now;
                    msanggotabem.modidate = DateTime.Now;
                    msanggotabem.status   = 1;
                    db.msanggotabems.Add(msanggotabem);
                    db.SaveChanges();
                    //
                    using (MailMessage mail = new MailMessage())
                    {
                        mail.From = new MailAddress("*****@*****.**");
                        mail.To.Add(msanggotabem.email);
                        mail.Subject = "Bem Polman Astra";
                        mail.Body    = "<h2>Hello, " + msanggotabem.nama +
                                       "</h2>Berkaitan dengan website Sistem Informasi Bem, Berikut Terlampir detail informasi akun anda<br>"
                                       + "Username : <b>" + msanggotabem.nim + "</b><br>Password   : <b>" + msanggotabem.password +
                                       "</b><br>Sekian info yang dapat kami sampaikan atas perhatiannya kami ucapkan terimakasih." +
                                       "<br><br>Admin";
                        mail.IsBodyHtml = true;

                        using (SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587))
                        {
                            smtp.Credentials = new NetworkCredential("*****@*****.**", "bempolman");
                            smtp.EnableSsl   = true;
                            smtp.Send(mail);
                        }
                    }
                    //
                    return(RedirectToAction("Index"));
                }

                ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen);
                ViewBag.idjabatan    = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan);
                ViewBag.idperiode    = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode);
                return(View(msanggotabem));
            }
            else
            {
                ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen);
                ViewBag.idjabatan    = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan);
                ViewBag.idperiode    = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode);
                ViewBag.Message      = "NIM ATAU EMAIL YANG ANDA MASUKAN SUDAH ADA";
                return(View(msanggotabem));
            }
        }
Exemple #7
0
        public ActionResult Edit(trlaporanksk trlaporanksk)
        {
            var cek = db.trlaporanksks.FirstOrDefault(x => x.status == 2 || x.status == 3 || x.status == 4);

            if (cek != null)
            {
                if (ModelState.IsValid)
                {
                    trlaporanksk msformat = db.trlaporanksks.Find(trlaporanksk.idlpksk);
                    //trlaporanksk.files = msformat.files;

                    foreach (var file in trlaporanksk.files)
                    {
                        if (file != null && file.ContentLength > 0)
                        {
                            var fileName = Path.GetFileName(file.FileName);
                            var filePath = Path.Combine(Server.MapPath("~/Files"), fileName);
                            file.SaveAs(filePath);


                            msformat.namaberkas = fileName.ToString();
                        }

                        if (trlaporanksk.komentar == "" || trlaporanksk.komentar == "-" || trlaporanksk.komentar == null || trlaporanksk.status == null)
                        {
                            trlaporanksk.komentar = "-";
                            msformat.status       = 4;
                        }

                        else if (trlaporanksk.status == 5)
                        {
                            msformat.status = 5;
                        }
                        else if (trlaporanksk.status == 6)
                        {
                            msformat.status = 6;
                        }
                        else
                        {
                            msformat.status = 3;
                        }
                        msformat.komentar   = trlaporanksk.komentar;
                        msformat.tglpresent = trlaporanksk.tglpresent;
                        msformat.modidate   = DateTime.Now;
                        msformat.modiby     = trlaporanksk.modiby.ToString();
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima);
                return(View(trlaporanksk));
            }
            else
            {
                ViewBag.Message = "TIDAK BISA DIUBAH! BERKAS DALAM PROSES PENGAJUAN!";
                return(View(trlaporanksk));
            }
        }
Exemple #8
0
        public ActionResult Create(trlaporanksk trlaporanksk)
        {
            var idukmhima = (string)Session["idUKM_Hima"];

            if (ModelState.IsValid)
            {
                foreach (var file in trlaporanksk.files)
                {
                    if (file.ContentLength > 0)
                    {
                        var fileName = Path.GetFileName(file.FileName);
                        var filePath = Path.Combine(Server.MapPath("~/Files"), fileName);
                        file.SaveAs(filePath);

                        trlaporanksk.idukm_hima = Convert.ToInt32(idukmhima);
                        trlaporanksk.namaberkas = fileName.ToString();
                        trlaporanksk.keterangan = "OSP";
                        trlaporanksk.status     = 1;
                        trlaporanksk.komentar   = "-";
                        trlaporanksk.tglpresent = trlaporanksk.tglpresent;
                        trlaporanksk.creadate   = DateTime.Now;
                        trlaporanksk.modidate   = DateTime.Now;
                        trlaporanksk.creaby     = trlaporanksk.creaby.ToString();
                        trlaporanksk.modiby     = trlaporanksk.modiby.ToString();


                        db.trlaporanksks.Add(trlaporanksk);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }

            ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima);
            return(View(trlaporanksk));
        }
        public ActionResult Create(msukm_hima msukm_hima)
        {
            var cek = db.msukm_hima.FirstOrDefault(x => x.nama == msukm_hima.nama);

            if (cek == null)
            {
                if (ModelState.IsValid)
                {
                    msukm_hima.status   = 1;
                    msukm_hima.modiby   = msukm_hima.creaby;
                    msukm_hima.creadate = DateTime.Now;
                    msukm_hima.modidate = DateTime.Now;
                    db.msukm_hima.Add(msukm_hima);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(msukm_hima));
            }
            else
            {
                ViewBag.Message = "UKM ATAU HIMA YANG ANDA MASUKAN SUDAH ADA";
                return(View(msukm_hima));
            }
        }
Exemple #10
0
        public ActionResult EditPass(msanggotabem msanggota)
        {
            var objUser = db.msanggotabems.FirstOrDefault(x => x.nim == msanggota.nim);

            if (objUser != null)
            {
                if (ModelState.IsValid)
                {
                    db.Entry(msanggota).State = EntityState.Modified;
                    msanggota.password        = msanggota.password;
                    db.SaveChanges();
                    return(RedirectToAction("Login"));
                }
            }
            return(View(msanggota));
        }