Пример #1
0
 public void TestMeetingTypeSaveForInsert()
 {
     YunShanOA.Model.MeetingType mt = new Model.MeetingType();
     mt.MeetingTypeName = "datetime";
     int result = mtHelp.SaveMeetingType(mt);
     Assert.AreEqual(result, GetLastTypeID());
 }
Пример #2
0
        public void TestMeetingTypeSaveForInsert()
        {
            YunShanOA.Model.MeetingType mt = new Model.MeetingType();
            mt.MeetingTypeName = "datetime";
            int result = mtHelp.SaveMeetingType(mt);

            Assert.AreEqual(result, GetLastTypeID());
        }
Пример #3
0
 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());
 }
Пример #4
0
        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());
        }
Пример #5
0
 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);
 }
Пример #6
0
 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);
 }
Пример #7
0
        /// <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);
        }
Пример #8
0
 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);
 }