Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public static void Insert(DbTransaction tran, FormApproveInfo fa)
 {
     SqlHelper.Insert((SqlTransaction)tran, fa);
 }
Exemplo n.º 5
0
 public static void Update(DbTransaction tran, FormApproveInfo fa)
 {
     SqlHelper.Update((SqlTransaction)tran, fa);
 }