public int Save(YunShanOA.Model.DocumentModel.DocumentApply DocumentApply) { if (DocumentApply != null) { return dal.Save(DocumentApply); } return -1; }
public void InsertLog(YunShanOA.Model.Log logModel) { if (logModel != null) { YunShanOA.DataAccess.Mapping.Log log = new Mapping.Log(); log.LogType = logModel.LogTypeID; log.LogContent = logModel.LogContext; log.UserName = logModel.userName; dc.Log.InsertOnSubmit(log); dc.SubmitChanges(); } }
public int Save(YunShanOA.Model.DocumentModel.DocumentApply myDocumentApply) { Document u; bool found = false; if (myDocumentApply.DocumentID == -1) { // new record u = new Document(); db.Document.InsertOnSubmit(u); found = true; } else { // existing record u = (from myDocumentApplys in db.Document where myDocumentApplys.DocumentID == myDocumentApply.DocumentID select myDocumentApplys).FirstOrDefault(); if (u != null) { found = true; u.DocumentID = myDocumentApply.DocumentID; } } if (found) { u.Status = myDocumentApply.Status; u.WFID = myDocumentApply.WFID; u.DocumentName = myDocumentApply.DocumentName; u.DocumentPath = myDocumentApply.DocumentPath; u.DocumentAuthor = myDocumentApply.Author; try { db.SubmitChanges(); } catch (ChangeConflictException) { db.ChangeConflicts.ResolveAll(RefreshMode.OverwriteCurrentValues); db.SubmitChanges(); } return u.DocumentID; } else return -1; }
private Model.MeetingEquipment FillRecord(YunShanOA.DataAccess.Mapping.MeetingEquipment meetingEquipment) { Model.MeetingEquipment m = null; if (meetingEquipment != null) { m = new Model.MeetingEquipment(); m.Comments = meetingEquipment.Comments; m.EquipmentDescription = meetingEquipment.EquipmentDescription; m.EquipmentName = meetingEquipment.EquipmentName; m.MeetingEquipmentCount = meetingEquipment.MeetingEquipmentCount; m.MeetingEquipmentFreeCount = meetingEquipment.MeetingEquipmentFreeCount; m.MeetingEquipmentID = meetingEquipment.MeetingEquipmentID; m.Status = meetingEquipment.Status; } return m; }
/// <summary> /// 将数据表的数据封装为业务对象 /// </summary> /// <param name="mt">数据表的单行记录</param> /// <returns>一个业务对象</returns> private YunShanOA.Model.MeetingType FillRecord(YunShanOA.DataAccess.Mapping.MeetingType mt) { YunShanOA.Model.MeetingType meetingType = null; if (mt != null) { meetingType = new MeetingType(); meetingType.MeetingTypeID = mt.MeetingTypeID; meetingType.MeetingTypeName = mt.MeetingTypeName; meetingType.MeetingTypeDescription = mt.MeetingTypeDescription; } return meetingType; }
public static void SaveLog(YunShanOA.Model.Log log) { DALFactory.LogInstanceFactory.GetLogInstance().InsertLog(log); }
private YunShanOA.Model.MeetingRoom FillRecord(YunShanOA.DataAccess.Mapping.MeetingRoom mr) { YunShanOA.Model.MeetingRoom meetingType = null; if (mr != null) { meetingType = new MeetingRoom(); meetingType.MeetingRoomID = mr.MeetingRoomID; meetingType.MeetingRoomName = mr.MeetingRoomName; meetingType.MeetingRoomStatus = mr.MeetingRoomStatus; meetingType.MeetingRoomCapacity = mr.MeetingRoomCapacity; meetingType.MeetingTypeID = mr.MeetingTypeID; } return meetingType; }
private YunShanOA.Model.Meeting FillRecord(YunShanOA.DataAccess.Mapping.MeetingApplyForm meetingapplyFrom) { Model.Meeting m = null; if (meetingapplyFrom != null) { m = new Model.Meeting(); m.ApplyUserName = meetingapplyFrom.ApplyUserName; m.BeginTime = meetingapplyFrom.BeginTime; m.Comments = meetingapplyFrom.Comments; m.EndTime = meetingapplyFrom.EndTime; m.MeetingApplyFormID = meetingapplyFrom.MeetingApplyFormID; m.MeetingIntroduction = meetingapplyFrom.MeetingIntroduction; m.MeetingStatus = meetingapplyFrom.MeetingStatus; m.MeetingTopic = meetingapplyFrom.MeetingTopic; m.MeetingTypeID = meetingapplyFrom.MeetingTypeID; m.WFID = meetingapplyFrom.WFID; } return m; }