Пример #1
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string no     = Request["E-mail"].Trim();

        if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Ders"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Hoca.Where(w => w.Mail == no).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Hoca hoca = new Hoca();

                hoca.Ad     = Request["Name"].Trim();
                hoca.Sifre  = sifrem;
                hoca.Mail   = Request["E-mail"].Trim();
                hoca.Ders   = Request["Ders"].Trim();
                hoca.Derece = 1;
                db.Hoca.Add(hoca);
                db.SaveChanges();
                Response.Redirect(@"~/Default.aspx");
            }
        }
    }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Tez           tez     = new Tez();
        TezDBEntities db      = new TezDBEntities();
        Ogrenci       Ogrenci = db.Ogrenci.Where(w => w.Id == AppKontrol.id).FirstOrDefault();

        db = new TezDBEntities();
        var Ogrdb = db.Ogrenci.Where(t => t.Tez_ID == Ogrenci.Tez_ID).ToList();
        var tezim = db.Tez.Where(w => w.Id == Ogrenci.Tez_ID).FirstOrDefault();


        if (Ogrenci.Tez_ID == null)
        {
            onaysiz.Visible = true;
            onayli.Visible  = false;
            Label3.Text     = "Tez Seçimi yapınız";
        }
        else if (Ogrenci.Tez_Onay == false)
        {
            onaysiz.Visible = true;
            onayli.Visible  = false;
            Label3.Text     = "Tez onay beklemede";
        }
        else
        {
            onayli.Visible       = true;
            onaysiz.Visible      = false;
            Repeater2.DataSource = Ogrdb;
            Repeater2.DataBind();
            Label1.Text = tezim.Konu;
            Label2.Text = tezim.Aciklama;
            Label4.Text = db.Hoca.Find(Ogrenci.Hoca_ID).Ad;
        }
    }
Пример #3
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        hca = db.Hoca.Where(h => h.Id == AppKontrol.id).FirstOrDefault();
        string baslik = Request["Baslik"].Trim();
        string mesajT = Request["Mesaj"].Trim();

        if (mesajT == "" || baslik == "" || Alici.SelectedValue == "")
        {
            msgbilgi.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            Mesaj mesaj = new Mesaj();
            mesaj.MsjBaslik = baslik;
            mesaj.MsjText   = mesajT;
            mesaj.Gid       = AppKontrol.id;
            mesaj.Aid       = Convert.ToInt32(Alici.SelectedValue);
            mesaj.Gadi      = hca.Ad;
            mesaj.Aadi      = Alici.SelectedItem.Text;
            mesaj.GDerece   = AppKontrol.derece;
            mesaj.ADerece   = 2;
            mesaj.Okundu    = false;
            mesaj.MsjTarih  = DateTime.Now;
            db.Mesaj.Add(mesaj);
            db.SaveChanges();
            msgbilgi.Text = "Mesajınız Gönderilmiştir.";
        }
    }
Пример #4
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string baslik = Request["Baslik"].Trim();
        string mesajT = Request["Mesaj"].Trim();

        if (ogr.Hoca_ID == null)
        {
            msgbilgi.Text = "Danışman Hoca Atanmadığından Mesaj Gönderemezsiniz!";
        }
        else if (mesajT == "" || baslik == "" || ogr.Hoca_ID == null)
        {
            msgbilgi.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            Mesaj mesaj = new Mesaj();
            mesaj.MsjBaslik = baslik;
            mesaj.MsjText   = mesajT;
            mesaj.Gid       = AppKontrol.id;
            mesaj.Aid       = ogr.Hoca.Id;
            mesaj.Gadi      = ogr.Ad;
            mesaj.Aadi      = ogr.Hoca.Ad;
            mesaj.GDerece   = AppKontrol.derece;
            mesaj.ADerece   = ogr.Hoca.Derece;
            mesaj.MsjTarih  = DateTime.Now;
            mesaj.Okundu    = false;
            db.Mesaj.Add(mesaj);
            db.SaveChanges();
            msgbilgi.Text = "Mesajınız Gönderilmiştir.";
        }
    }
Пример #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();
        List <Mesaj> mesajlist = new List <Mesaj>();
        var          Mesajlar  = db.Mesaj.Where(w => w.Aid == AppKontrol.id && w.ADerece == AppKontrol.derece).ToList();

        if (Mesajlar.Count > 0)
        {
            int limit = Mesajlar.Count();
            int i     = Mesajlar.Count();
            for (int x = 0; x < limit; x++)
            {
                mesajlist.Add(Mesajlar[i - 1]);
                i--;
            }
            Repeater2.DataSource = mesajlist;
            Repeater2.DataBind();
            dolumsg.Visible = true;
            bosmsg.Visible  = false;
        }
        else
        {
            bosmsg.Visible  = true;
            dolumsg.Visible = false;
            Label5.Text     = "Gelen Kutusu Boş";
        }
    }
Пример #6
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string mail   = Request["E-mail"].Trim();

        if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Admin.Where(w => w.Mail == mail).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Admin admin = new Admin();

                admin.KullanıcıAdi = Request["Name"].Trim();
                admin.Sifre        = sifrem;
                admin.Mail         = Request["E-mail"].Trim();
                admin.Derece       = 0;
                db.Admin.Add(admin);
                db.SaveChanges();
                Response.Redirect(@"~/Forms/Admin/AdminEkle.aspx");
            }
        }
    }
Пример #7
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string no     = Request["No"].Trim();

        if (Request["No"].Trim() == "" || Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Bolum"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Ogrenci.Where(w => w.No == no).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Ogrenci ogrenci = new Ogrenci();

                ogrenci.No     = Request["No"].Trim();
                ogrenci.Ad     = Request["Name"].Trim();
                ogrenci.Sifre  = sifrem;
                ogrenci.Mail   = Request["E-mail"].Trim();
                ogrenci.Bolum  = Request["Bolum"].Trim();
                ogrenci.durum  = true;
                ogrenci.Derece = 2;
                db.Ogrenci.Add(ogrenci);
                db.SaveChanges();
                Response.Redirect(@"~/Default.aspx");
            }
        }
    }
Пример #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db  = new TezDBEntities();
        trh = db.Sistem.Where(q => q.Id == 1).FirstOrDefault();

        Label1.Text = "Başlangıç " + trh.DanismanSBas.ToString();
        Label2.Text = "Bitiş " + trh.DanismanSBit.ToString();
    }
Пример #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        TezDBEntities db      = new TezDBEntities();
        var           Ogrenci = db.Ogrenci.ToList();

        Repeater1.DataSource = Ogrenci;
        Repeater1.DataBind();
    }
Пример #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        TezDBEntities db    = new TezDBEntities();
        var           admin = db.Admin.ToList();

        Repeater1.DataSource = admin;
        Repeater1.DataBind();
    }
Пример #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     db          = new TezDBEntities();
     trh         = new Rapor_Tarih();
     Label1.Text = "Toplam gün sayısı.... ";
     //Label1.Text = "Başlangıç " + trh.DanismanSBas.ToString();
     //Label2.Text = "Bitiş " + trh.DanismanSBit.ToString();
 }
Пример #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db      = new TezDBEntities();
        Ogrenci = db.Ogrenci.Find(AppKontrol.id);
        //tarih kontrol
        DateTime tarih = DateTime.Now;
        Sistem   trh   = db.Sistem.Where(q => q.Id == 1).FirstOrDefault();

        if (!(tarih >= trh.DanismanSBas && tarih <= trh.DanismanSBit))
        {
            Response.Redirect(@"~/Forms/Ogrenci/index.aspx");
        }
    }
Пример #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();
        var Ogrenci = db.Ogrenci.Where(w => w.Id == AppKontrol.id).FirstOrDefault();
        var hoca    = db.Hoca.Find(Ogrenci.Hoca_ID);

        Label1.Text = "Tez Öğrencisi";
        Label2.Text = Ogrenci.Ad;
        Label3.Text = Ogrenci.Bolum;

        if (Ogrenci.Hoca_Onay != true && Ogrenci.Hoca_ID == null)
        {
            Label7.Text = "Seçilmemiş";
        }
        else if (Ogrenci.Hoca_Onay == false && Ogrenci.Hoca_ID != null)
        {
            Label7.Text = "Onay Beklemede";
        }
        else
        {
            Label7.Text = hoca.Ad;
        }
        Label4.Text = Ogrenci.No;
        if (Ogrenci.Tez_Onay == null)
        {
            Label5.Text = "Tez Almamış";
        }
        else if (Ogrenci.Tez_Onay == true)
        {
            Label5.Text = "Onaylandı";
        }
        else
        {
            Label5.Text = "Onay Bekliyor";
        }
        Label6.Text = Ogrenci.Mail;

        var Duyurular = db.Duyuru.Where(w => w.Hoca_Id == Ogrenci.Hoca_ID && Ogrenci.Hoca_Onay == true).ToList();

        Repeater1.DataSource = Duyurular;
        Repeater1.DataBind();

        var Mesajlar = db.Mesaj.Where(w => w.Aid == AppKontrol.id && w.ADerece == AppKontrol.derece).ToList();

        Repeater2.DataSource = Mesajlar;
        Repeater2.DataBind();
    }
Пример #14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();
        //tarih kontrol
        DateTime tarih = DateTime.Now;
        Sistem   trh   = db.Sistem.Where(q => q.Id == 1).FirstOrDefault();

        if (tarih >= trh.DanismanSBas && tarih <= trh.DanismanSBit)
        {
            Ogrenci = db.Ogrenci.Where(w => w.Id == AppKontrol.id).FirstOrDefault();
            var Tezdb  = db.Tez.Where(t => t.Hoca_ID == Ogrenci.Hoca_ID && t.Tez_Alan < t.Tez_Limit).ToList();
            var Tezdb2 = db.Tez.Where(w => w.Id == Ogrenci.Tez_ID).FirstOrDefault();
            if (!IsPostBack)
            {
                if (Ogrenci.Tez_ID == null && Ogrenci.Hoca_Onay == true)
                {
                    sec.Visible          = true;
                    Repeater1.DataSource = Tezdb;
                    Repeater1.DataBind();
                }
                else if (Ogrenci.Tez_Onay == false && Ogrenci.Hoca_Onay == true)
                {
                    bekleme.Visible    = true;
                    DurumBekleme1.Text = metin_kisalt_yan(Tezdb2.Konu);
                    DurumBekleme2.Text = metin_kisalt_yan(Tezdb2.Aciklama);
                    DurumBekleme.Text  = "Onay Beklemede";
                }
                else if (Ogrenci.Tez_ID != null && Ogrenci.Hoca_Onay == true)
                {
                    onay.Visible    = true;
                    DurumOnay1.Text = metin_kisalt_yan(Tezdb2.Konu);
                    DurumOnay2.Text = metin_kisalt_yan(Tezdb2.Aciklama);
                    DurumOnay.Text  = "Onaylandı";
                }
                else
                {
                    danisman.Visible  = true;
                    danismanOnay.Text = "Danışman Onayı Olmadan Tez Seçim işlemi gerçekleştiremezsiniz.";
                }
            }
        }
        else
        {
            Response.Redirect(@"~/Default.aspx");
        }
        //tarih kontrol
    }
Пример #15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        TezDBEntities db   = new TezDBEntities();
        var           Hoca = db.Hoca.ToList();

        Repeater1.DataSource = Hoca;
        Repeater1.DataBind();
        //if (Request.QueryString["Id"] != null)
        //{
        //    int id = int.Parse(Request.QueryString["Id"]);
        //    var silKayit = db.Hoca.Find(id);
        //    db.Hoca.Remove(silKayit);
        //    db.SaveChanges();
        //    Repeater1.DataBind();
        //    Response.Redirect(@"~/HocaListele.aspx");
        //}
    }
Пример #16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();
        var hoca = db.Hoca.Where(w => w.Id == AppKontrol.id).FirstOrDefault();

        Label1.Text = "Tez Danışmanı";
        Label2.Text = hoca.Ad;
        Label3.Text = "Bilgisayar Mühendisliği";
        Label4.Text = hoca.Mail;
        var Duyurular = db.Duyuru_Admin.ToList();

        Repeater1.DataSource = Duyurular;
        Repeater1.DataBind();
        var Mesajlar = db.Mesaj.Where(w => w.Aid == AppKontrol.id && w.ADerece == AppKontrol.derece).ToList();

        Repeater2.DataSource = Mesajlar;
        Repeater2.DataBind();
    }
Пример #17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db             = new TezDBEntities();
        Tezlist        = new List <Tez>();
        KeywordListesi = new List <string>();
        var keywords = db.Tez.Where(w => w.keywords != null).ToList();

        foreach (var item in keywords)
        {
            int first = item.keywords.IndexOf(",");
            int last  = item.keywords.LastIndexOf(",");
            deneme.Add(item.keywords.Substring(0, first));
            deneme.Add(item.keywords.Substring(first + 1, last - first - 1));
            deneme.Add(item.keywords.Substring(last + 1));
        }

        Repeater3.DataSource = from c in deneme select new { NAME = c };
        Repeater3.DataBind();
    }
Пример #18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        TezDBEntities db      = new TezDBEntities();
        var           Ogrenci = db.Ogrenci.Where(o => o.Hoca_ID == AppKontrol.id && o.Hoca_Onay == true).ToList();

        if (Ogrenci.Count > 0)
        {
            goster.Visible       = true;
            gosterme.Visible     = false;
            Repeater1.DataSource = Ogrenci;
            Repeater1.DataBind();
        }
        else
        {
            goster.Visible   = false;
            gosterme.Visible = true;
            lbgosterme.Text  = "Size Kayıtlı Öğrenci Bulunamadı!!";
        }

        if (Request.QueryString["Id"] != null)
        {
            int id     = int.Parse(Request.QueryString["Id"]);
            var ogr2   = db.Ogrenci.Where(w => w.Id == id).FirstOrDefault();
            var goster = db.Tez.Where(o => o.Id == ogr2.Tez_ID).FirstOrDefault();
            Label1.Text = ogr2.Ad;
            Label2.Text = ogr2.No;
            Label3.Text = ogr2.Mail;
            Label5.Text = ogr2.Bolum;
            if (ogr2.Tez_Onay == null)
            {
                Label6.Text = "Tez Almamış";
            }
            else if (ogr2.Tez_Onay == true)
            {
                Label6.Text = goster.Konu;
            }
            else
            {
                Label6.Text = "Onay Beklemede";
            }
            Page.ClientScript.RegisterStartupScript(GetType(), "modelBox", "$('.modal').modal()", true);
        }
    }
Пример #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();
        var Ogrdb1 = db.Tez.Where(t => t.Hoca_ID == AppKontrol.id && t.Tez_Alan > 0 && t.durum == true).ToList();  //alınan
        var Ogrdb2 = db.Tez.Where(t => t.Hoca_ID == AppKontrol.id && t.durum == true).ToList();                    //tum
        var Ogrdb3 = db.Tez.Where(t => t.Hoca_ID == AppKontrol.id && t.Tez_Alan == 0 && t.durum == true).ToList(); //alınmayan
        var Ogrdb4 = db.Tez.Where(t => t.Hoca_ID == AppKontrol.id && t.durum == false).ToList();                   //biten

        if (!IsPostBack)
        {
            Repeater1.DataSource = Ogrdb1;
            Repeater1.DataBind();
            Repeater3.DataSource = Ogrdb2;
            Repeater3.DataBind();
            Repeater4.DataSource = Ogrdb3;
            Repeater4.DataBind();
            Repeater5.DataSource = Ogrdb4;
            Repeater5.DataBind();
        }
    }
Пример #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();
        //tarih kontrol
        DateTime tarih = DateTime.Now;
        Sistem   trh   = db.Sistem.Where(q => q.Id == 1).FirstOrDefault();

        if (tarih >= trh.DanismanSBas && tarih <= trh.DanismanSBit)
        {
            var Hoca = db.Hoca.ToList();
            Ogrenci = db.Ogrenci.Where(w => w.Id == AppKontrol.id).FirstOrDefault();
            var hoca2 = db.Hoca.Where(w => w.Id == Ogrenci.Hoca_ID).FirstOrDefault();
            //sayfa işlemleri
            if (!IsPostBack)
            {
                if (Ogrenci.Hoca_ID == null)
                {
                    sec.Visible          = true;
                    Repeater1.DataSource = Hoca;
                    Repeater1.DataBind();
                }
                else if (Ogrenci.Hoca_Onay == false)
                {
                    bekleme.Visible    = true;
                    DurumBekleme1.Text = hoca2.Ad;
                    DurumBekleme.Text  = "Onay Beklemede";
                }
                else
                {
                    onay.Visible    = true;
                    DurumOnay1.Text = hoca2.Ad;
                    DurumOnay.Text  = "Onaylandı";
                }
            }
        }
        else
        {
            Response.Redirect(@"~/Default.aspx");
        }
        //tarih kontrol
    }
Пример #21
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();

        var Ogrdb = db.Ogrenci.Where(t => t.Hoca_ID == AppKontrol.id && t.Tez_ID != null && t.Tez_Onay != true).ToList();

        if (Ogrdb.Count == 0)
        {
            tablo.Visible = false;
            label.Visible = true;
            Label2.Text   = "Onay Bekleyen Tez Bulunmamaktadır.!";
        }
        else
        {
            if (!IsPostBack)
            {
                Repeater1.DataSource = Ogrdb;
                Repeater1.DataBind();
            }
        }
    }
Пример #22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();

        var tezkitap = db.Tez_Kitap.Where(t => t.Hoca_id == AppKontrol.id && t.Durum == 1).ToList();

        if (tezkitap.Count == 0)
        {
            tablo.Visible = false;
            label.Visible = true;
            Label2.Text   = "Onay Bekleyen Tez Kitabı Bulunmamaktadır.!";
        }
        else
        {
            if (!IsPostBack)
            {
                Repeater1.DataSource = tezkitap;
                Repeater1.DataBind();
            }
        }
    }
Пример #23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        if (Request.QueryString["Id"] != null && !(IsPostBack))
        {
            int id  = int.Parse(Request.QueryString["Id"]);
            var tez = db.Tez.Find(id);
            if (tez != null)
            {
                konu.Text     = tez.Konu;
                aciklama.Text = tez.Aciklama;
                sayi.Text     = Convert.ToString(tez.Tez_Limit);
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Görüntülenecek Tez Bulunamadı');</script>");
                //Response.Redirect("~/Forms/Hoca/TezListele.aspx");
            }
        }
    }
Пример #24
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();
        if (Session["id"] == null)
        {
            Response.Redirect(@"~/Default.aspx");
        }
        MesajOnizle();
        Label1.Text = Session["name"].ToString();
        var msgcount = db.Mesaj.Where(m => m.Aid == AppKontrol.id && m.Okundu == false).ToList();

        if (msgcount.Count > 0)
        {
            Label2.Text = msgcount.Count.ToString();
            kontrol     = 1;
        }
        else
        {
            Label2.Text = "0";
            kontrol     = 0;
        }
    }
Пример #25
0
    protected void Page_Load(object sender, EventArgs e)
    {
        db = new TezDBEntities();

        var Ogrdb = db.Ogrenci.Where(t => t.Hoca_ID == AppKontrol.id && t.Hoca_Onay == false).ToList();

        if (!IsPostBack)
        {
            if (Ogrdb.Count > 0)
            {
                labeldiv.Visible     = false;
                Repeater1.DataSource = Ogrdb;
                Repeater1.DataBind();
            }
            else
            {
                repeaterdiv.Visible = false;
                labeldiv.Visible    = true;
                Label1.Text         = "Onay bekleyen Öğrenci bulunmamaktadır.!";
            }
        }
    }
Пример #26
0
    protected override void OnInit(EventArgs e)
    {
        TezDBEntities db   = new TezDBEntities();
        var           Hoca = db.Hoca.ToList();

        if (Session["Id"] != null)
        {
            if ((int)Session["derece"] == 2) //2 veritabanında öğrenci demek
            {
                Response.Redirect(@"~/Forms/Ogrenci/index.aspx");
            }
            if ((int)Session["derece"] == 0)
            {
                Response.Redirect(@"~/Forms/Admin/index.aspx");
            }
        }

        else
        {
            if (Request.Cookies["MyCookie"] != null)
            {
                string No    = Request.Cookies["MyCookie"]["No"];
                string sifre = Request.Cookies["MyCookie"]["sifre"];
                Hoca   hoca  = db.Hoca.Where(u => u.Mail == No && u.Sifre == sifre).FirstOrDefault();
                if (hoca != null)
                {
                    AppKontrol.id     = hoca.Id;
                    AppKontrol.name   = hoca.Ad;
                    AppKontrol.derece = Convert.ToInt32(hoca.Derece);
                    Response.Redirect(@"~/Default.aspx");
                }
            }
            else
            {
                Response.Redirect(@"~/Default.aspx");
            }
        }
        base.OnInit(e);
    }
Пример #27
0
    protected override void OnInit(EventArgs e)
    {
        TezDBEntities db      = new TezDBEntities();
        var           Ogrenci = db.Ogrenci.ToList();

        if (Session["Id"] != null)
        {
            if ((int)Session["derece"] == 1) //1 veritabanında Hoca demek
            {
                Response.Redirect(@"~/Forms/Hoca/index.aspx");
            }
            if ((int)Session["derece"] == 0)
            {
                Response.Redirect(@"~/Forms/Admin/index.aspx");
            }
        }
        else
        {
            if (Request.Cookies["MyCookie"] != null)
            {
                string  No      = Request.Cookies["MyCookie"]["No"];
                string  sifre   = Request.Cookies["MyCookie"]["sifre"];
                Ogrenci ogrenci = db.Ogrenci.Where(u => u.No == No && u.Sifre == sifre).FirstOrDefault();
                if (ogrenci != null)
                {
                    AppKontrol.id     = ogrenci.Id;
                    AppKontrol.name   = ogrenci.Ad;
                    AppKontrol.derece = Convert.ToInt32(ogrenci.Derece);
                    Response.Redirect(@"~/Default.aspx");
                }
            }
            else
            {
                Response.Redirect(@"~/Default.aspx");
            }
        }
        base.OnInit(e);
    }
Пример #28
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db          = new TezDBEntities();
        Tez           tez         = new Tez();
        string        konu        = Request["Konu"].Trim();
        string        aciklama    = Request["Aciklama"].Trim();
        string        keywordlist = Request["KeywordBox"].Trim();

        keywordlist = keywordlist.ToLower();
        if (Request["Konu"].Trim() != "" && Request["Aciklama"].Trim() != "" && Convert.ToInt32(Request["TezAdet"].Trim()) > 0)
        {
            var kontrol = db.Tez.Where(t => t.Konu == konu || t.Aciklama == aciklama).Any();
            if (!kontrol)
            {
                tez.Konu        = Request["Konu"].Trim();
                tez.Aciklama    = Request["Aciklama"].Trim();
                tez.Tez_Limit   = Convert.ToInt32(Request["TezAdet"].Trim());
                tez.Hoca_ID     = AppKontrol.id;
                tez.ResimAd     = "bosimg";
                tez.ResimUzanti = "png";
                tez.Tez_Alan    = 0;
                tez.durum       = true;
                tez.ResimDurum  = 1;
                tez.keywords    = keywordlist;
                db.Tez.Add(tez);
                db.SaveChanges();
                uyari.Text = ("<br>") + "Teziniz Kaydedilmiştir.!";
            }
            else
            {
                uyari.Text = ("<br>") + "Sistemde Bu Tez Mevcuttur.";
            }
        }
        else
        {
            uyari.Text = ("<br>") + "Hatalı Veri Girişi Yada Boş Veri Girişi";
        }
    }
Пример #29
0
    protected override void OnInit(EventArgs e)
    {
        TezDBEntities db    = new TezDBEntities();
        var           Admin = db.Admin.ToList();

        if (Session["Id"] != null)
        {
            if ((int)Session["derece"] == 1) //0 veritabanında Admin demek
            {
                Response.Redirect(@"~/Forms/Hoca/index.aspx");
            }
            if ((int)Session["derece"] == 2)
            {
                Response.Redirect(@"~/Forms/Ogrenci/index.aspx");
            }
        }
        else
        {
            if (Request.Cookies["MyCookie"] != null)
            {
                string No    = Request.Cookies["MyCookie"]["No"];
                string sifre = Request.Cookies["MyCookie"]["sifre"];
                Admin  admin = db.Admin.Where(u => u.Mail == No && u.Sifre == sifre).FirstOrDefault();
                if (admin != null)
                {
                    AppKontrol.id     = admin.Id;
                    AppKontrol.name   = admin.KullanıcıAdi;
                    AppKontrol.derece = Convert.ToInt32(admin.Derece);
                    Response.Redirect(@"~/Default.aspx");
                }
            }
            else
            {
                Response.Redirect(@"~/Default.aspx");
            }
        }
        base.OnInit(e);
    }
Пример #30
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string baslik  = Request["Baslik"].Trim();
        string duyuruT = Request["Duyuru"].Trim();

        if (duyuruT == "" || baslik == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            Duyuru_Admin duyuru = new Duyuru_Admin();

            duyuru.Duyuru_Baslik = baslik;
            duyuru.Duyuru_Text   = duyuruT;
            duyuru.Duyuru_Tarih  = DateTime.Now;
            db.Duyuru_Admin.Add(duyuru);
            db.SaveChanges();
            Response.Redirect(@"~/Forms/Admin/DuyuruEkle.aspx");
        }
    }