Exemplo n.º 1
0
        public FormHeader(string _FormHeaderId)
        {
            FormHeaderId = _FormHeaderId;

            FormHeaderInfo formHeader = FormHeaderDataAccess.GetFormHeader(_FormHeaderId);

            this.Applyer    = formHeader.Applyer;
            this.BeginDate  = formHeader.BeginDate;
            this.EndDate    = formHeader.EndDate;
            this.Filler     = formHeader.Filler;
            this.FormId     = formHeader.FormId;
            this.FormNo     = formHeader.FormNo;
            this.FormStatus = formHeader.FormStatus;
        }
Exemplo n.º 2
0
        private FormHeaderInfo GetFormHeaderInfo()
        {
            FormHeaderInfo fh = new FormHeaderInfo();

            fh.FormHeaderId = this.FormHeaderId;
            fh.Applyer      = this.Applyer;
            fh.BeginDate    = this.BeginDate;
            fh.EndDate      = this.EndDate;
            fh.Filler       = this.Filler;
            fh.FormId       = this.FormId;
            fh.FormNo       = this.FormNo;
            fh.FormStatus   = this.FormStatus;

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