Exemple #1
0
        public ActionResult SignIn(BiodataModel login)
        {
            var q = from p in context.Biodatas
                    where p.Username == login.Username &&
                    p.Pass == login.Pass && p.IdStat == 1
                    select p;

            if (q.Any())
            {
                DateTime now   = DateTime.Now;
                Auten    auten = new Auten();
                {
                    auten.Username = login.Username;
                    auten.AutSes   = MD5Hash(login.Username + login.Pass + now);
                };

                context.Autens.InsertOnSubmit(auten);
                context.SubmitChanges();

                Session[login.Username] = MD5Hash(login.Username + login.Pass + now);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View("SignIn"));
            }
        }
Exemple #2
0
        public ActionResult Index(BiodataModel login)
        {
            var query = from p in context.Biodatas
                        where p.Username == login.Username &&
                        p.Pass == login.Pass
                        select p;

            if (query.Any())
            {
                string KTP  = "";
                int    Id   = 0;
                string Foto = "";
                foreach (var a in query)
                {
                    KTP  = a.KTP;
                    Id   = a.Id;
                    Foto = a.Foto;
                }
                Session["KTP"]  = Id;
                Session["Foto"] = Foto;
                return(RedirectToAction("Profil/" + Id));
            }
            else
            {
                return(View("Index"));
            }
        }
Exemple #3
0
        public ActionResult SignUp(BiodataModel biodata, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                var SeachData = context.Biodatas.Where(x => x.Pass == biodata.Username).SingleOrDefault();
                if (SeachData != null)
                {
                    ModelState.AddModelError(string.Empty, "Student Name already exists.");
                    return(View());
                }
            }

            string imageUrl = "";

            if (file != null)
            {
                string ImageName    = System.IO.Path.GetFileName(file.FileName);
                string physicalPath = Server.MapPath("~/Profil/" + ImageName);
                file.SaveAs(physicalPath);

                imageUrl = ImageName;
            }

            try
            {
                Biodata Bio = new Biodata()
                {
                    Username = biodata.Username,
                    Alamat   = biodata.Alamat,
                    Email    = biodata.Email,
                    Pass     = biodata.Pass,
                    Makanan  = biodata.Makanan,
                    Film     = biodata.Film,
                    WDaftar  = DateTime.Now,
                    IdStat   = 2,
                    Foto     = imageUrl,
                    KTP      = biodata.KTP
                };

                context.Biodatas.InsertOnSubmit(Bio);
                context.SubmitChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemple #4
0
        public BiodataModel MapBiodata(string noPendaftaran)
        {
            var dataDiri      = _calonSiswaService.GetDetailDiri(noPendaftaran);
            var dataDiriModel = new KelolaDataDiriModel()
            {
                JalurPendaftaran = dataDiri.JalurPendaftaran,
                NoPendaftaran    = dataDiri.NoPendaftaran,
                NamaLengkap      = dataDiri.CalonSiswa.NamaLengkap,
                Nik = dataDiri.CalonSiswa.Nik
            };

            if (dataDiri.CalonSiswa.DataDiri != null)
            {
                dataDiriModel.Agama           = dataDiri.CalonSiswa.DataDiri.Agama;
                dataDiriModel.Alamat          = dataDiri.CalonSiswa.DataDiri.Alamat;
                dataDiriModel.AnakKe          = dataDiri.CalonSiswa.DataDiri.AnakKe;
                dataDiriModel.BeratBadan      = dataDiri.CalonSiswa.DataDiri.BeratBadan;
                dataDiriModel.CitaCita        = dataDiri.CalonSiswa.DataDiri.CitaCita;
                dataDiriModel.DusunDesaLurah  = dataDiri.CalonSiswa.DataDiri.DusunDesaLurah;
                dataDiriModel.Email           = dataDiri.CalonSiswa.DataDiri.Email;
                dataDiriModel.GolDarah        = dataDiri.CalonSiswa.DataDiri.GolDarah;
                dataDiriModel.Hobi            = dataDiri.CalonSiswa.DataDiri.Hobi;
                dataDiriModel.IsPerempuan     = dataDiri.CalonSiswa.DataDiri.IsPerempuan;
                dataDiriModel.JumlahSaudara   = dataDiri.CalonSiswa.DataDiri.JumlahSaudara;
                dataDiriModel.Kecamatan       = dataDiri.CalonSiswa.DataDiri.Kecamatan;
                dataDiriModel.KelainanJasmani = dataDiri.CalonSiswa.DataDiri.KelainanJasmani;
                dataDiriModel.KodePos         = dataDiri.CalonSiswa.DataDiri.KodePos;
                dataDiriModel.KotaKabupaten   = dataDiri.CalonSiswa.DataDiri.KotaKabupaten;
                dataDiriModel.NamaPanggilan   = dataDiri.CalonSiswa.DataDiri.NamaPanggilan;
                dataDiriModel.NoHp            = dataDiri.CalonSiswa.DataDiri.NoHp;
                dataDiriModel.NoTelp          = dataDiri.CalonSiswa.DataDiri.NoTelp;
                dataDiriModel.RiwayatSakit    = dataDiri.CalonSiswa.DataDiri.RiwayatSakit;
                dataDiriModel.Rt = dataDiri.CalonSiswa.DataDiri.Rt;
                dataDiriModel.Rw = dataDiri.CalonSiswa.DataDiri.Rw;
                dataDiriModel.StatusDalamKeluarga = dataDiri.CalonSiswa.DataDiri.StatusDalamKeluarga;
                dataDiriModel.TanggalLahir        = dataDiri.CalonSiswa.DataDiri.TanggalLahir;
                dataDiriModel.TempatLahir         = dataDiri.CalonSiswa.DataDiri.TempatLahir;
                dataDiriModel.TinggiBadan         = dataDiri.CalonSiswa.DataDiri.TinggiBadan;
            }
            var biodata = new BiodataModel()
            {
                DataDiri = dataDiriModel
            };

            return(biodata);
        }
        public IActionResult Biodata()
        {
            ViewBag.Pesan = TempData["Pesan"] as string;

            var dataDiri      = new KelolaDataDiriModel();
            var dataAkademik  = new KelolaDataAkademikTerakhir();
            var dataRapor     = new KelolaDataRaporModel();
            var dataPrestasi  = new KelolaDataPrestasiModel();
            var dataOrangTua  = new KelolaDataOrangTuaModel();
            var dataPenunjang = new KelolaDataPenunjangModel();

            var akunDataDiri     = _calonSiswaService.GetDetailDiri(User.Identity.Name);
            var akunDataAkademik = _calonSiswaService.GetDetailAkademikTerakhir(User.Identity.Name);
            var akunRapor        = _calonSiswaService.GetDetailRapor(User.Identity.Name);
            var akunPrestasi     = _calonSiswaService.GetDetailPrestasi(User.Identity.Name);
            var akunOrangTua     = _calonSiswaService.GetDetailPenanggungJawab(User.Identity.Name);
            var akunPenunjang    = _calonSiswaService.GetDetailPenunjang(User.Identity.Name);

            MapDataDiri(ref dataDiri, akunDataDiri);
            MapDataAkademik(ref dataAkademik, akunDataAkademik);
            MapDataRapor(ref dataRapor, akunRapor);
            MapDataPrestasi(ref dataPrestasi, akunPrestasi);
            MapDataOrangTua(ref dataOrangTua, akunOrangTua);
            MapDataPenunjang(ref dataPenunjang, akunPenunjang);

            var model = new BiodataModel();

            model.DataDiri             = dataDiri;
            model.DataAkademikTerakhir = dataAkademik;
            model.DataRapor            = dataRapor;
            model.DataPrestasi         = dataPrestasi;
            model.DataOrangTua         = dataOrangTua;
            model.DataPenunjang        = dataPenunjang;

            return(View(model));
        }
Exemple #6
0
        public ActionResult SignIn()
        {
            BiodataModel model = new BiodataModel();

            return(View(model));
        }
Exemple #7
0
        public ActionResult Index()
        {
            BiodataModel model = new BiodataModel();

            return(View(model));
        }
Exemple #8
0
        public ActionResult SignUp()
        {
            BiodataModel mode = new BiodataModel();

            return(View(mode));
        }