예제 #1
0
        public ActionResult ParaqiteProviminPost(ParaqitjaProvimeve modeli)
        {
            //insertimi ne database

            try
            {
                if (ModelState.IsValid)
                {
                    int PerdoruesiID       = int.Parse(Session["PerdoruesiID"].ToString());
                    var paraqitjaProvimeve = new tblParaqitjaProvimeve();
                    paraqitjaProvimeve.PerdoruesiID     = PerdoruesiID;
                    paraqitjaProvimeve.ProfesoriLendaID = modeli.ProfesoriLendaID;
                    paraqitjaProvimeve.AfatiID          = modeli.AfatiID;
                    paraqitjaProvimeve.VitiID           = modeli.VitiID;
                    db.tblParaqitjaProvimeve.Add(paraqitjaProvimeve);
                    db.SaveChanges();

                    Session["Mesazhi"] = "Provimi eshte paraqitur me sukses.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Session["Mesazhi"] = "Te dhenat jo-valide.";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                Session["Mesazhi"] = "Ka ndodhur nje gabim.";
                return(RedirectToAction("Index"));
            }
        }
예제 #2
0
        public ActionResult RegjistroSallenPost(RegjistroSallen modeli)
        {
            //insertimi ne database
            try
            {
                if (ModelState.IsValid)
                {
                    var salla = new tblKlasa();
                    salla.Numri = int.Parse(modeli.Numri);
                    db.tblKlasa.Add(salla);
                    db.SaveChanges();

                    Session["Mesazhi"] = "Salla u regjistrua me sukses.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Session["Mesazhi"] = "Te dhenat jo-valide.";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                Session["Mesazhi"] = "Ka ndodhur nje gabim.";
                return(RedirectToAction("Index"));
            }
        }
예제 #3
0
        public ActionResult RegjistroLendetStudentiPost(RegjistroLendetStudenti modeli)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var lendetStudenti = new tblStudentiLenda();
                    int StudentiID     = int.Parse(Session["PerdoruesiID"].ToString());
                    lendetStudenti.StudentiID       = StudentiID;
                    lendetStudenti.ProfesoriLendaID = modeli.ProfesoriLendaID;
                    db.tblStudentiLenda.Add(lendetStudenti);
                    db.SaveChanges();

                    Session["Mesazhi"] = "Lenda u regjistrua me sukses.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Session["Mesazhi"] = "Te dhenat jo-valide.";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                Session["Mesazhi"] = "Ka ndodhur nje gabim.";
                return(RedirectToAction("Index"));
            }
        }
예제 #4
0
        public ActionResult RegjistroDepartamentinPost(RegjistroDepartamentin modeli)
        {
            //insertimi ne database
            try
            {
                if (ModelState.IsValid)
                {
                    var departamenti = new tblDepartamenti();

                    departamenti.Departamenti = modeli.Departamenti;
                    db.tblDepartamenti.Add(departamenti);
                    db.SaveChanges();

                    Session["Mesazhi"] = "Departamenti u regjistrua me sukses.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Session["Mesazhi"] = "Te dhenat jo-valide.";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                Session["Mesazhi"] = "Ka ndodhur nje gabim.";
                return(RedirectToAction("Index"));
            }
        }
        public ActionResult RegjistroAfatinPost(AfatiLista modeli)
        {
            //insertimi ne database
            try
            {
                if (ModelState.IsValid)
                {
                    var afati = new tblAfati();
                    afati.Afati          = modeli.Afati;
                    afati.DataFillimit   = DateTime.Parse(modeli.DataFillimit);
                    afati.DataMbarimit   = DateTime.Parse(modeli.DataMbarimit);
                    afati.NumriProvimeve = int.Parse(modeli.NumriProvimeve);
                    afati.Aktiv          = true;

                    db.tblAfati.Add(afati);
                    db.SaveChanges();

                    Session["Mesazhi"] = "Afati u regjistrua me sukses.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Session["Mesazhi"] = "Te dhenat jo-valide.";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                Session["Mesazhi"] = "Ka ndodhur nje gabim.";
                return(RedirectToAction("Index"));
            }
            return(null);
        }
예제 #6
0
        public ActionResult RegjistroStudentinPost(RegjistroStudentin modeli)
        {
            //insertimi ne database
            try
            {
                if (ModelState.IsValid)
                {
                    int      dita        = int.Parse(modeli.Datelindja.Split('-')[0]);
                    int      muaji       = int.Parse(modeli.Datelindja.Split('-')[1]);
                    int      viti        = int.Parse(modeli.Datelindja.Split('-')[2]);
                    DateTime dataLindjes = new DateTime(viti, muaji, dita);
                    var      studenti    = new tblPerdoruesi();
                    studenti.Emri       = modeli.Emri;
                    studenti.Mbiemri    = modeli.Mbiemri;
                    studenti.RoliID     = 4;
                    studenti.Datelindja = dataLindjes;
                    //studenti.DataRegjistrimit = DateTime.Now;
                    studenti.KomunaID       = modeli.KomunaID;
                    studenti.DepartamentiID = modeli.DepartamentiID;
                    studenti.Perdoruesi     = modeli.Perdoruesi;
                    studenti.Fjalekalimi    = modeli.Fjalekalimi;
                    studenti.Telefoni       = modeli.Telefoni;
                    studenti.Salt           = "Test";
                    studenti.Aktiv          = true;
                    db.tblPerdoruesi.Add(studenti);
                    db.SaveChanges();

                    Session["Mesazhi"] = "Studenti u regjistrua me sukses.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Session["Mesazhi"] = "Te dhenat jo-valide.";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                Session["Mesazhi"] = "Ka ndodhur nje gabim.";
                return(RedirectToAction("Index"));
            }
            return(null);
        }
예제 #7
0
        public ActionResult VendosNotenPost(ParaqitjaProvimeveNota modeli)
        {
            int pid = int.Parse(Session["ParaqitjaProvimeveID"].ToString());
            var paraqitjaProvimeve = db.tblParaqitjaProvimeve.Find(pid);

            paraqitjaProvimeve.Nota            = int.Parse(modeli.Nota);
            db.Entry(paraqitjaProvimeve).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            Session["Mesazhi"] = "Nota u vendos me sukses.";
            return(RedirectToAction("Index"));
        }
예제 #8
0
        public ActionResult RegjistroLendenPost(RegjistroLenden modeli)
        {
            //insertimi ne database
            try
            {
                if (ModelState.IsValid)
                {
                    var check = db.tblLenda.Any(x => x.Emri == modeli.Emri);
                    if (check)
                    {
                        var LendaID     = db.tblLenda.Where(x => x.Emri == modeli.Emri).FirstOrDefault();
                        var ProfesoriID = int.Parse(modeli.PerdoruesiID);
                        var check2      = db.tblProfesoriLenda.Any(x => x.LendaID == LendaID.LendaID && x.ProfesoriID == ProfesoriID);
                        if (check2)
                        {
                            Session["Mesazhi"] = "Lenda me kete profesor, ekziston ne sistem!";
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            var profesoriLenda1 = new tblProfesoriLenda();
                            profesoriLenda1.ProfesoriID = int.Parse(modeli.PerdoruesiID);
                            profesoriLenda1.LendaID     = LendaID.LendaID;
                            db.tblProfesoriLenda.Add(profesoriLenda1);
                            db.SaveChanges();



                            Session["Mesazhi"] = "Lenda u regjistrua me sukses.";
                            Session["Check"]   = "1";
                            return(RedirectToAction("Index"));
                        }
                    }
                    else
                    {
                        var lenda = new tblLenda();
                        lenda.Emri       = modeli.Emri;
                        lenda.Pershkrimi = modeli.Pershkrimi;
                        db.tblLenda.Add(lenda);
                        db.SaveChanges();

                        var profesoriLenda = new tblProfesoriLenda();
                        profesoriLenda.ProfesoriID = int.Parse(modeli.PerdoruesiID);
                        profesoriLenda.LendaID     = lenda.LendaID;
                        db.tblProfesoriLenda.Add(profesoriLenda);
                        db.SaveChanges();



                        Session["Mesazhi"] = "Lenda u regjistrua me sukses.";
                        Session["Check"]   = "1";
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    Session["Mesazhi"] = "Te dhenat jo-valide.";
                    Session["Check"]   = "2";
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                Session["Mesazhi"] = "Ka ndodhur nje gabim.";
                Session["Check"]   = "3";
                return(RedirectToAction("Index"));
            }
        }