Beispiel #1
0
 public ActionResult EditPraktikSave(PraktikModel Trud, string Path)
 {
     using (var ugtu_db = new UGTU_DBDataContext())
      {
          var Tr = ugtu_db.Trudoustr.Where(m => m.IDTrudoustr == Trud.idTrud).SingleOrDefault();
          Tr.IDStudent = Trud.idStud;
          Tr.IDVidPraktiki = Trud.idVidPraktiki;
          Tr.Otdel = Trud.Otdel;
          Tr.IDPredpriyatie = GetIdPredpr(Trud.NamePred);
          Tr.DataBegin = Trud.DataNachTrudoustr;
          Tr.DataEnd = Trud.DataOkonTrudoustr;
          Tr.DataObzvon = Trud.DataObzvon;
          Tr.DopInfo = Trud.DopInfo;
          ugtu_db.SubmitChanges();
          return RedirectToAction("PraktikStudentInfo", new { idPrakt = Tr.IDTrudoustr });
      }
 }
Beispiel #2
0
 public ActionResult InfoPraktik(int idPrakt = 0)
 {
     using (var ugtu_db = new UGTU_DBDataContext())
      {
          ViewBag.Predpr = new SelectList(ugtu_db.Predpriyatie.ToList(), "IDPredpriyatie", "Name");
          ViewBag.Praktiki = new SelectList(ugtu_db.discpln.Where(m => m.ik_type_disc == 2).ToList(), "iK_disc", "cName_disc"); //2-УЧЕБНЫЕ ПРАКТИКИ!!!
          //ViewBag.idStud = idStud;
          var Tr = ugtu_db.Trudoustr.Where(m => m.IDTrudoustr == idPrakt).SingleOrDefault();
          PraktikModel PM = new PraktikModel();
          PM.idTrud = Tr.IDTrudoustr;
          PM.idStud = (int)Tr.IDStudent;
          PM.idPredpr = Tr.IDPredpriyatie;
          PM.NamePred = ugtu_db.Predpriyatie.Where(m => m.IDPredpriyatie == Tr.IDPredpriyatie).Select(m => m.Name).SingleOrDefault();
          PM.idVidPraktiki = Tr.IDVidPraktiki;
          PM.VidPraktiki = ugtu_db.discpln.Where(m => m.iK_disc == Tr.IDVidPraktiki).Select(m => m.cName_disc).SingleOrDefault();
          PM.Otdel = Tr.Otdel;
          PM.DataNachTrudoustr = Tr.DataBegin;
          PM.DataOkonTrudoustr = Tr.DataEnd;
          PM.DataObzvon = Tr.DataObzvon;
          PM.DopInfo = Tr.DopInfo;
          return PartialView("PartialPraktikStudentInfo",PM);
      }
 }
Beispiel #3
0
        public ActionResult AddPraktikSave(PraktikModel Trud, string Path)
        {
            using (var ugtu_db = new UGTU_DBDataContext())
             {
                 try
                 {
                     Trudoustr Tr = new Trudoustr()
                     {
                         DataBegin = Trud.DataNachTrudoustr,
                         DataObzvon = Trud.DataObzvon,
                         DataEnd = Trud.DataOkonTrudoustr,
                         IDPredpriyatie = GetIdPredpr(Trud.NamePred),
                         IDStudent = Trud.idStud,
                         Otdel = Trud.Otdel,
                         DopInfo = Trud.DopInfo,
                         IDVidPraktiki = Trud.idVidPraktiki
                     };
                     ugtu_db.Trudoustr.InsertOnSubmit(Tr);
                     ugtu_db.SubmitChanges();
                     return RedirectToAction("PraktikStudentInfo", new { idPrakt = Tr.IDTrudoustr });
                 }
                 catch (Exception e)
                 {
                     //ViewBag.Message = e.Message;
                     return View("Error");
                 }

             }
        }