public ActionResult AddPresent() { string sql = "select distinct(u.iducznia), u.imie || ' ' || u.nazwisko from uczen u " + "join oceny o on u.iducznia = o.UCZEN_iducznia " + "join przedmiot p on p.IDPRZEDM = o.PRZEDMIOT_IDPRZEDM " + "join klasa k on k.IDKLASY = p.KLASA_IDKLASY " + "join nauczyciel n on n.idnaucz = p.NAUCZYCIEL_IDNAUCZ " + "where p.NAUCZYCIEL_IDNAUCZ =" + Convert.ToInt16(Session["IDZalogowanego"]) + "and k.nazwa = '" + PupilsController.ClassName + "' and p.nazwa = '" + PupilsController.SubjectName + "' Order by u.iducznia"; // model obecnosci var present = new Obecnosci(); // Lista Godzin zajęć DBList hourslist = new DBList(); var hour = hourslist.GetHour(); present.Hours = hourslist.GetHoursList(hour); // Lista obecny TAK/NIE DBList presentlist = new DBList(); var obecnosci = presentlist.GetPresent(); present.Obecny = presentlist.GetPresentsList(obecnosci); // lista uczniow DBList Pupile = new DBList(); present.FullName = Pupile.GetSelectListItems(sql); return(View(present)); }
public ActionResult AddGrade() { string sql = "select distinct(u.iducznia), u.imie || ' ' || u.nazwisko from uczen u " + "join oceny o on u.iducznia = o.UCZEN_iducznia " + "join przedmiot p on p.IDPRZEDM = o.PRZEDMIOT_IDPRZEDM " + "join klasa k on k.IDKLASY = p.KLASA_IDKLASY " + "join nauczyciel n on n.idnaucz = p.NAUCZYCIEL_IDNAUCZ " + "where p.NAUCZYCIEL_IDNAUCZ =" + Convert.ToInt16(Session["IDZalogowanego"]) + "and k.nazwa = '" + PupilsController.ClassName + "' and p.nazwa = '" + PupilsController.SubjectName + "' Order by u.iducznia"; // model oceny var grade = new Oceny(); // Lista ocen DBList gradelist = new DBList(); var ocena = gradelist.GetGrade(); grade.Grades = gradelist.GetGradeList(ocena); // Lista typow DBList typelist = new DBList(); var type = typelist.GetTyp(); grade.Types = typelist.GetTypeList(type); DBList Pupile = new DBList(); grade.FullName = Pupile.GetSelectListItems(sql); return(View(grade)); }
/// <summary> /// Akcja generujaca dzieci dla zalogowanego rodzica /// </summary> /// <returns> zwraca widok dzieci</returns> public ActionResult Dzieciaki() { // polaczenie OracleConnection conn = new OracleConnection(); conn.ConnectionString = "Data Source=(DESCRIPTION=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))" + "(CONNECT_DATA=(SID=xe)));" + "User Id=hr; Password=hr;"; conn.Open(); var model = new Kids(); string sql = "select u.iducznia, u.imie || ' ' || u.nazwisko as imieNazwisko from uczen u" + " join Uczen_rodzic ur on ur.uczen_iducznia = u.iducznia" + " join Rodzic r on r.IDRODZICA = ur.RODZIC_IDRODZICA where r.idrodzica =" + Convert.ToInt16(Session["IDZalogowanego"]) + " order by imieNazwisko"; // Lista dzieci. DBList Kids = new DBList(); model.Dzieci = Kids.GetSelectListItems(sql); conn.Close(); return(PartialView(model)); }
// Obecnosci /// <summary> /// Akcja generujaca przedmioty i klasy prowadzone przez nauczyciela /// </summary> /// <returns> zwraca widok przedmiotow i klas</returns> public ActionResult Przedmiotyy() { // polaczenie OracleConnection conn = new OracleConnection(); conn.ConnectionString = "Data Source=(DESCRIPTION=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))" + "(CONNECT_DATA=(SID=xe)));" + "User Id=hr; Password=hr;"; conn.Open(); // model klas i przedmiotow var model = new Pupils(); string sql = "select p.idprzedm, k.nazwa || ' ' || p.nazwa as KlasaPrzedmiot from Przedmiot p " + "join nauczyciel n on p.NAUCZYCIEL_IDNAUCZ = n.idNaucz " + "join klasa k on k.IDKLASY = p.KLASA_IDKLASY " + "where p.NAUCZYCIEL_IDNAUCZ = " + Convert.ToInt16(Session["IDZalogowanego"]); // Lista uczniow. DBList Pupile = new DBList(); model.Przedmioty = Pupile.GetSelectListItems(sql); conn.Close(); return(PartialView(model)); }