public void TestMeetingTypeSaveForInsert() { YunShanOA.Model.MeetingType mt = new Model.MeetingType(); mt.MeetingTypeName = "datetime"; int result = mtHelp.SaveMeetingType(mt); Assert.AreEqual(result, GetLastTypeID()); }
public void TestMeetingDelete() { YunShanOA.Model.MeetingType mt = new Model.MeetingType(); mt.MeetingTypeID = GetLastTypeID(); int org = mt.MeetingTypeID; Assert.AreEqual(true,mtHelp.DeleteMeetingType(mt)); Assert.AreNotEqual(org, GetLastTypeID()); }
public void TestMeetingDelete() { YunShanOA.Model.MeetingType mt = new Model.MeetingType(); mt.MeetingTypeID = GetLastTypeID(); int org = mt.MeetingTypeID; Assert.AreEqual(true, mtHelp.DeleteMeetingType(mt)); Assert.AreNotEqual(org, GetLastTypeID()); }
public void TestMeetingTypeByID() { YunShanOA.Model.MeetingType mt = new Model.MeetingType(); mt.MeetingTypeName = "abc"; mt.MeetingTypeDescription = "abc"; mtHelp.SaveMeetingType(mt); mt.MeetingTypeID = GetLastTypeID(); YunShanOA.Model.MeetingType mt1 = mtHelp.GetMeetingTypeByMtID(GetLastTypeID()); Compare(mt, mt1); mtHelp.DeleteMeetingType(mt); }
/// <summary> /// 删除会议类型 /// </summary> /// <param name="mt">要删除的会议业务对象</param> /// <returns>返回成功与否</returns> public bool DeleteMeetingType(Model.MeetingType mt) { YunShanOA.DataAccess.Mapping.MeetingType meetingType = null; dc = new Mapping.YunShanOADataContext(); meetingType = (from meeting in dc.MeetingType where meeting.MeetingTypeID == mt.MeetingTypeID select meeting).FirstOrDefault(); if (meetingType != null) { try { dc.MeetingType.DeleteOnSubmit(meetingType); dc.SubmitChanges(); } catch (ChangeConflictException) { dc.ChangeConflicts.ResolveAll(RefreshMode.OverwriteCurrentValues); dc.SubmitChanges(); } } return(meetingType != null); }
private void Compare(Model.MeetingType mt1, Model.MeetingType mt2) { Assert.AreEqual(mt1.MeetingTypeID, mt2.MeetingTypeID); Assert.AreEqual(mt1.MeetingTypeName, mt2.MeetingTypeName); Assert.AreEqual(mt1.MeetingTypeDescription, mt2.MeetingTypeDescription); }