public static bool ApproveForm(FormHeaderInfo formHeader, List <FormApproveInfo> formApproveList) { SqlConnection conn = new SqlConnection(Config.ConnectionString); conn.Open(); try { SqlTransaction trans = conn.BeginTransaction(); try { SqlHelper.Insert(trans, formHeader); for (int i = 0; i < formApproveList.Count; i++) { FormApproveInfo formApprove = formApproveList[i]; if (formApprove == null) { continue; } SqlHelper.Insert(trans, formApprove); } trans.Commit(); return(true); } catch (Exception ex) { trans.Rollback(); SimpleFlow.SystemFramework.Log.WriteLog("Engine_ApplyForm", ex); return(false); } } finally { conn.Close(); } }
public FormApprove(string formApproveId) { this.FormApproveId = formApproveId; FormApproveInfo formApprove = FormApproveDataAccess.GetFormApprove(formApproveId); this.AppActor = formApprove.AppActor; this.AppAssigner = formApprove.AppAssigner; this.AppContent = formApprove.AppContent; this.AppEmpId = formApprove.AppEmpId; this.AppName = formApprove.AppName; this.AppRole = formApprove.AppRole; this.AppSerial = formApprove.AppSerial; this.AppStatus = formApprove.AppStatus; this.AppType = formApprove.AppType; this.AppValue = formApprove.AppValue; this.AssignReason = formApprove.AssignReason; this.BeginDate = formApprove.BeginDate; this.EndDate = this.EndDate; this.FormId = formApprove.FormId; this.FormNo = formApprove.FormNo; this.AppActor = formApprove.AppActor; }
private FormApproveInfo GetFormApproveInfo() { FormApproveInfo fa = new FormApproveInfo(); fa.FormApproveId = this.FormApproveId; fa.AppActor = this.AppActor; fa.AppAssigner = this.AppAssigner; fa.AppContent = this.AppContent; fa.AppEmpId = this.AppEmpId; fa.AppName = this.AppName; fa.AppRole = this.AppRole; fa.AppSerial = this.AppSerial; fa.AppStatus = this.AppStatus; fa.AppType = this.AppType; fa.AppValue = this.AppValue; fa.AssignReason = this.AssignReason; fa.BeginDate = this.BeginDate; fa.EndDate = this.EndDate; fa.FormId = this.FormId; fa.FormNo = this.FormNo; fa.AppActor = this.AppActor; return(fa); }
public static void Insert(DbTransaction tran, FormApproveInfo fa) { SqlHelper.Insert((SqlTransaction)tran, fa); }
public static void Update(DbTransaction tran, FormApproveInfo fa) { SqlHelper.Update((SqlTransaction)tran, fa); }