protected void btnEnter_Click(object sender, EventArgs e) { Song.Entities.TeacherSort th = id == 0 ? new Song.Entities.TeacherSort() : Business.Do <ITeacher>().SortSingle(id); th = this.EntityFill(th) as Song.Entities.TeacherSort; //判断是否重名 if (Business.Do <ITeacher>().SortIsExist(th)) { Master.Alert("当前学生分组已经存在!"); } else { try { if (id == 0) { Business.Do <ITeacher>().SortAdd(th); } else { Business.Do <ITeacher>().SortSave(th); } Master.AlertCloseAndRefresh("操作成功!"); } catch (Exception ex) { Master.Alert(ex.Message); } } }
/// <summary> /// 获取分组id /// </summary> /// <param name="sorts"></param> /// <param name="departName"></param> /// <returns></returns> private int _getDepartId(Song.Entities.TeacherSort[] sorts, string sortName) { try { int sortId = 0; foreach (Song.Entities.TeacherSort s in sorts) { if (sortName.Trim() == s.Ths_Name) { sortId = s.Ths_ID; break; } } if (sortId == 0 && sortName.Trim() != "") { int orgid = Extend.LoginState.Admin.CurrentUser.Org_ID; Song.Entities.TeacherSort nwsort = new Song.Entities.TeacherSort(); nwsort.Ths_Name = sortName; nwsort.Ths_IsUse = true; nwsort.Org_ID = orgid; Business.Do <ITeacher>().SortAdd(nwsort); sortId = nwsort.Ths_ID; this.sorts = this.sorts = Business.Do <ITeacher>().SortCount(orgid, null, 0); } return(sortId); } catch (Exception ex) { throw ex; } }
private void fill() { Song.Entities.TeacherSort th = id == 0 ? new Song.Entities.TeacherSort() : Business.Do <ITeacher>().SortSingle(id); if (th == null) { return; } if (id != 0) { this.EntityBind(th); } }
/// <summary> /// 修改是否显示的状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void sbUseClick(object sender, EventArgs e) { StateButton ub = (StateButton)sender; int index = ((GridViewRow)(ub.Parent.Parent)).RowIndex; int id = int.Parse(this.GridView1.DataKeys[index].Value.ToString()); // Song.Entities.TeacherSort entity = Business.Do <ITeacher>().SortSingle(id); entity.Ths_IsUse = !entity.Ths_IsUse; Business.Do <ITeacher>().SortSave(entity); BindData(null, null); }