Example #1
0
 partial void DeleteResume_Vakans(Resume_Vakans instance);
Example #2
0
 partial void UpdateResume_Vakans(Resume_Vakans instance);
Example #3
0
 partial void InsertResume_Vakans(Resume_Vakans instance);
Example #4
0
		private void detach_Resume_Vakans(Resume_Vakans entity)
		{
			this.SendPropertyChanging();
			entity.Vakans = null;
		}
Example #5
0
		private void attach_Resume_Vakans(Resume_Vakans entity)
		{
			this.SendPropertyChanging();
			entity.Vakans = this;
		}
Example #6
0
 //public ActionResult PoiskResumePoVakans_Podobrannie(int id)
 //{
 //    var result = (from V in ugtu_db.Vakans
 //                  join RV in ugtu_db.Resume_Vakans on V.idVakans equals RV.idVakans
 //                  join Res in ugtu_db.Resume on RV.idResume equals Res.idResume
 //                  join Pers in ugtu_db.Person on Res.idStud equals Pers.nCode
 //                  join Za in ugtu_db.Zach on Pers.nCode equals Za.nCode
 //                  join SG in ugtu_db.StudGrup on Za.Ik_zach equals SG.Ik_zach
 //                  join Gr in ugtu_db.Grup on SG.Ik_grup equals Gr.Ik_grup
 //                  where RV.idVakans == id
 //                  select new
 //                  {
 //                      id = Res.idResume,
 //                      grup = Gr.Cname_grup,
 //                      FIO = Pers.PersonFullName,
 //                      val = RV.idResume_Vakans
 //                  }).ToList();
 //    return Json(result, JsonRequestBehavior.AllowGet);
 //}
 //public int PodborResumeSave(int[] arrayResumeId, int idVakans)
 //{
 //    var ForDelete = ugtu_db.Resume_Vakans.Where(m => m.idVakans == idVakans).ToList();
 //    if (ForDelete.Count() > 0)
 //    {
 //        foreach (var del in ForDelete)
 //        {
 //            ugtu_db.Resume_Vakans.DeleteOnSubmit(del);
 //        }
 //        ugtu_db.SubmitChanges();
 //    }
 //    if (arrayResumeId != null)
 //    {
 //        foreach (var resume in arrayResumeId)
 //        {
 //            Resume_Vakans RV = new Resume_Vakans()
 //            {
 //                DataOtpr = DateTime.Now,
 //                idVakans = idVakans,
 //                idResume = resume
 //            };
 //            ugtu_db.Resume_Vakans.InsertOnSubmit(RV);
 //        }
 //        ugtu_db.SubmitChanges();
 //    }
 //    return 1;
 //}
 public int PodborResumeSave(int[] myArrayForDelete, int[] myArrayForAdd, int idVakans)
 {
     using (var ugtu_db = new UGTU_DBDataContext())
     {
         try
         {
             if (myArrayForDelete != null)
             {
                 foreach (var del in myArrayForDelete)
                 {
                     ugtu_db.Resume_Vakans.DeleteOnSubmit(
                         ugtu_db.Resume_Vakans.SingleOrDefault(rv => rv.idResume_Vakans == del));
                 }
                 ugtu_db.SubmitChanges();
             }
             if (myArrayForAdd != null)
             {
                 foreach (var res in myArrayForAdd)
                 {
                     Resume_Vakans RV = new Resume_Vakans()
                     {
                         DataOtpr = DateTime.Now,
                         idVakans = idVakans,
                         idResume = res
                     };
                     ugtu_db.Resume_Vakans.InsertOnSubmit(RV);
                 }
                 ugtu_db.SubmitChanges();
             }
         }
         catch (Exception)
         {
             return -1;
         }
         return 0;
     }
 }