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 }); } }
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); } }
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"); } } }