Esempio n. 1
0
        protected override void GuncelNesneOlustur()
        {
            CurrentEntity = new Donem
            {
                Id       = Id,
                Kod      = txtKod.Text,
                DonemAdi = txtDonemAdi.Text,
                Aciklama = txtAciklama.Text,
                Durum    = tglDurum.IsOn
            };

            ButonEnabledDurumu();
        }
Esempio n. 2
0
        // GET: Donem/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Donem donem = db.Donemler.Find(id);

            if (donem == null)
            {
                return(HttpNotFound());
            }
            return(View(donem));
        }
        // GET: /Donem/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Donem donem = db.Donem.Find(id);

            if (donem == null)
            {
                return(HttpNotFound());
            }
            ViewBag.BolumID = new SelectList(db.Bolum, "BolumID", "BolumAdi", donem.BolumID);
            return(PartialView(donem));
        }
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            if (Data.Connection == null)
            {
                MessageBox.Show("Giriş yapmanız gerekiyor!");
                NavigationService.Navigate(new Uri("/LoginPage.xaml", UriKind.Relative));
            }
            else
            {
                if (NavigationContext.QueryString.ContainsKey("YearCode") && NavigationContext.QueryString.ContainsKey("No"))
                {
                    YearCode = Convert.ToInt32(NavigationContext.QueryString["YearCode"]);
                    No       = Convert.ToInt32(NavigationContext.QueryString["No"]);
                    Donem period = Data.Connection.Ogrenci.Donemler.SingleOrDefault(x => x.No == No && x.OgretimYiliKodu == YearCode);
                    Title.Text             = period.OgretimYili + " " + period.Adi;
                    LessonList.ItemsSource = period.Dersler;
                }
                else
                {
                    Donem period = Data.Connection.Ogrenci.Donemler.First();
                    YearCode = period.OgretimYiliKodu;
                    No       = period.No;
                    LessonList.ItemsSource = period.Dersler;

                    if (NetworkInterface.GetIsNetworkAvailable())
                    {
                        ProgressIndicator indicator = new ProgressIndicator();
                        indicator.IsIndeterminate = true;
                        indicator.IsVisible       = true;
                        try
                        {
                            indicator.Text = "Dersler güncelleniyor..";
                            Service1Client client = new Service1Client();
                            client.CurrentPeriodAsync(Data.Connection.OgrenciNo, Data.Connection.Sifre, "WP8");
                            client.CurrentPeriodCompleted += new EventHandler <CurrentPeriodCompletedEventArgs>(Completed);
                        }
                        catch (Exception)
                        {
                            indicator.Text = "Dersler yüklenemedi!";
                        }
                        SystemTray.SetProgressIndicator(this, indicator);
                    }
                }
            }
        }
Esempio n. 5
0
 public ActionResult DonemDuzenle(Donem kayit)
 {
     if (ModelState.IsValid)
     {
         var islemSonuc = _repository.Guncelle(kayit);
         if (islemSonuc.BasariliMi)
         {
             return(RedirectToAction("DonemListesi"));
         }
         else
         {
             ModelState.AddModelError("", islemSonuc.Mesaj);
             return(View());
         }
     }
     else
     {
         return(View());
     }
 }
Esempio n. 6
0
 public NIslemSonuc <int> Kaydet(Donem kayit)
 {
     try
     {
         _veritabani.Donemler.Add(kayit);
         _veritabani.SaveChanges();
         return(new NIslemSonuc <int>
         {
             BasariliMi = true,
             Veri = kayit.Id
         });
     }
     catch (Exception hata)
     {
         return(new NIslemSonuc <int>()
         {
             BasariliMi = false,
             Mesaj = hata.Message
         });
     }
 }
        public ActionResult Ekle(DonemYilViewModel donem)
        {
            var checkDonem = db.Donem.Where(x => x.Donem_Adi == donem.Donem_Adi).SingleOrDefault();

            if (checkDonem == null)
            {
                if (!ModelState.IsValid)
                {
                    return(RedirectToAction("Index"));
                }
                var EklenecekDonem = new Donem();
                EklenecekDonem.Donem_Adi       = donem.Donem_Adi;
                db.Entry(EklenecekDonem).State = EntityState.Added;
                db.SaveChanges();
                ViewBag.Mesaj = "Ekleme işlemi başarılı...";
            }
            else if (checkDonem.Donem_Adi == donem.Donem_Adi)
            {
                ViewBag.Mesaj = "Hata, eklemeye çalıştığınız Dönem sistemde mevcut...";
            }
            return(View("Ekle"));
        }
Esempio n. 8
0
        public IActionResult TranskriptEkle(Transkript model, IFormFile file)
        {
            var usr = _userManager.FindByNameAsync(User.Identity.Name).Result;

            if (!ModelState.IsValid)
            {
                var   result = upload._fncResimYukleAsync(file);
                var   donems = ddb.GetirHepsi();
                Donem donm   = donems.OrderByDescending(x => x.Id).FirstOrDefault();
                model.DonemId = donm.Id;

                model.AppUserId = usr.Id;
                model.Dosya     = result.Result;
                trp.Ekle(model);
                TempData["Kayit"] = "Kayit Başarıyla Yapıldı.";
                return(RedirectToAction("Transkriptlerim", "Ogrenci", trp.Liste(usr.Id)));
            }
            else
            {
                TempData["Durum"] = "Farklı bir Formatta yükleme yaptınız Lütfen JPG ve PNG formatında yükleme yapınız";
                return(RedirectToAction("Transkriptlerim", "Ogrenci", trp.Liste(usr.Id)));
            }
        }
Esempio n. 9
0
        private void PeriodList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Donem item = PeriodList.SelectedItem as Donem;

            NavigationService.Navigate(new Uri("/LessonPage.xaml?YearCode=" + item.OgretimYiliKodu + "&No=" + item.No, UriKind.Relative));
        }
        public IActionResult Index(Basvuru model, IFormCollection form, IFormFile Resim)
        {
            OgrenciBasvuruRepository ogbasdb = new OgrenciBasvuruRepository();
            BasvuruRepository        kdb     = new BasvuruRepository();
            DonemRepository          ddb     = new DonemRepository();

            var   donems = ddb.GetirHepsi();
            Donem donm   = donems.OrderByDescending(x => x.Id).FirstOrDefault();

            model.DonemID = donm.Id;


            var veri = _fncResimYukleAsync(Resim);

            //var veri = _fncResimYukle(Resim);
            model.Resim = veri.Result;

            if (!ModelState.IsValid)
            {
                try
                {
                    if (form["AnneSag"].ToString() == "Evet")
                    {
                        model.AnneSag = true;
                    }
                    if (form["BabaSag"].ToString() == "Evet")
                    {
                        model.BabaSag = true;
                    }
                    if (form["AnneBabaBirlikte"].ToString() == "Evet")
                    {
                        model.AnneBabaBirlikte = true;
                    }
                    if (form["EvKirami"].ToString() == "Kira")
                    {
                        model.EvKirami = true;
                    }
                    if (form["BaskaBurs"].ToString() == "Evet")
                    {
                        model.BaskaBurs = true;
                    }
                }
                catch (Exception)
                {
                }
                int    puan = 0;
                string hata = string.Empty;
                //model.Sifre = "123456Aa";
                model.BankaAdi         = "Banka Adını Yazınız";
                model.HesapNo          = "Hesap Numaranızı Yazınız";
                model.Iban             = "IBAN Numaranızı Yazınız";
                model.BursDurumID      = 1;
                model.KayitTarihi      = Convert.ToDateTime(DateTime.Now);
                model.GuncellemeTarihi = Convert.ToDateTime(DateTime.Now);
                if (model.OkulTuruId == 1)
                {
                    puan += 5;
                }
                if (model.Gelir.ToString().Length > 2)
                {
                    if (model.Gelir <= 800)
                    {
                        puan += 40;
                    }
                    else if (model.Gelir >= 801 || model.Gelir <= 1500)
                    {
                        puan += 35;
                    }
                    else if (model.Gelir >= 1501 || model.Gelir <= 2500)
                    {
                        puan += 25;
                    }
                    else
                    {
                        puan += 5;
                    }
                }
                if (model.AnneSag == false && model.BabaSag == false)
                {
                    puan += 50;
                }
                else
                {
                    if (model.AnneSag == true)
                    {
                        //model.AnneSag = true;
                        //int AnneMeslek = Convert.ToInt32(form["MeslekID"]);
                        //model.AnneMeslekID = AnneMeslek;
                        switch (model.AnneMeslekID)
                        {
                        case 1:
                            puan += 20;
                            break;

                        case 2:
                            puan += 15;
                            break;

                        case 3:
                            puan += 10;
                            break;

                        case 4:
                            puan += 5;
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    {
                        model.AnneMeslekID = 1;
                        model.AnneSag      = false;
                        puan += 20;
                    }


                    if (model.BabaSag == true)
                    {
                        //model.BabaSag = true;
                        //int BabaMeslek = Convert.ToInt32(form["MeslekID2"]);
                        //model.BabamMeslekID = BabaMeslek;
                        switch (model.BabamMeslekID)
                        {
                        case 1:
                            puan += 20;
                            break;

                        case 2:
                            puan += 15;
                            break;

                        case 3:
                            puan += 10;
                            break;

                        case 4:
                            puan += 5;
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    {
                        model.BabamMeslekID = 1;
                        model.BabaSag       = false;
                        puan += 25;
                    }
                    if (model.AnneSag == true && model.BabaSag == true)
                    {
                        if (model.AnneBabaBirlikte == false)
                        {
                            puan += 15;
                            // model.AnneBabaBirlikte = true;
                        }
                        //else
                        //{
                        //    model.AnneBabaBirlikte = false;
                        //    puan += 15;
                        //}
                    }
                    //else
                    //{
                    //    model.AnneBabaBirlikte = false;
                    //}
                }
                if (model.EvKirami == true)
                {
                    puan += 10;
                }
                try
                {
                    int sayi = model.KardesSayisi;
                    if (sayi >= 3)
                    {
                        puan += 10;
                    }
                    if (sayi == 2 || sayi == 1)
                    {
                        puan += 5;
                    }
                }
                catch (Exception)
                {
                }

                model.Aciklama = "...";
                model.Puan     = puan;
                bool durum = kdb.Ekle(model);
                if (durum)
                {
                    //AppUser ogrenci = userManager.FindByNameAsync(model.Email).Result;
                    //if (ogrenci==null)
                    //{
                    //    OgrenciOlustur(model.Email, model.Ad + " " + model.Soyad, model.Telefon, model.DogumTarihi, model.Resim);
                    //    AppUser ogrenci2 = userManager.FindByNameAsync(model.Email).Result;
                    //    OgrenciBasvuru ogrb = new OgrenciBasvuru
                    //    {
                    //        AppUserId = ogrenci2.Id,
                    //        BasvuruId = model.Id

                    //    };
                    //    ogbasdb.Ekle(ogrb);
                    //}
                    //else
                    //{

                    //    OgrenciBasvuru ogrb = new OgrenciBasvuru
                    //    {
                    //        AppUserId = ogrenci.Id,
                    //        BasvuruId = model.Id

                    //    };
                    //    ogbasdb.Ekle(ogrb);
                    //}

                    return(Redirect("/Basvuru/Durum"));
                }
            }

            return(View(GetData()));
        }