Beispiel #1
0
        protected void Btn_Save_Click(object sender, EventArgs e)
        {
            DataEntities ent = new DataEntities();
            int          id  = 0;

            try
            {
                id = Spe_Tree.SelectedNode.Value.ToInt32(0);
            }
            catch
            {
            }

            if (chk_Edit.Checked)
            {
                var q = (from l in ent.JobEduSpecialty where l.ID == id select l).FirstOrDefault();
                q.Name = txt_Name.Text;
            }
            else
            {
                JobEduSpecialty spe = new JobEduSpecialty();
                spe.ParentID = id;
                spe.Name     = txt_Name.Text;
                ent.AddToJobEduSpecialty(spe);
            }
            ent.SaveChanges();
            ent.Dispose();
            Spe_Tree.Nodes.Clear();
            LoadTree();
        }
Beispiel #2
0
 /// <summary>
 /// 根据名称获取专业
 /// </summary>
 /// <param name="name"></param>
 /// <returns></returns>
 public static long GetEduSpecialtyByName(string name)
 {
     using (DataEntities ent = new DataEntities())
     {
         var q = from l in ent.JobEduSpecialty where l.Name == name select l;
         if (q.Count() > 0)
         {
             return(q.First().ID);
         }
         else
         {
             JobEduSpecialty j = new JobEduSpecialty();
             j.Name     = name;
             j.ParentID = 0;
             ent.AddToJobEduSpecialty(j);
             ent.SaveChanges();
             return(j.ID);
         }
     }
 }
Beispiel #3
0
 public void AddToJobEduSpecialty(JobEduSpecialty jobEduSpecialty)
 {
     base.AddObject("JobEduSpecialty", jobEduSpecialty);
 }
Beispiel #4
0
 public static JobEduSpecialty CreateJobEduSpecialty(long id)
 {
     JobEduSpecialty jobEduSpecialty = new JobEduSpecialty();
     jobEduSpecialty.ID = id;
     return jobEduSpecialty;
 }