Example #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;
        }
Example #2
0
        public FormHeader(int formId, int formNo)
        {
            this.FormId = formId;
            this.FormNo = formNo;

            List <FormHeaderInfo> listFormHeader = FormHeaderDataAccess.GetFormHeader(formId, formNo);

            if (listFormHeader.Count > 0)
            {
                this.Applyer      = listFormHeader[0].Applyer;
                this.BeginDate    = listFormHeader[0].BeginDate;
                this.EndDate      = listFormHeader[0].EndDate;
                this.Filler       = listFormHeader[0].Filler;
                this.FormHeaderId = listFormHeader[0].FormHeaderId;
                this.FormStatus   = listFormHeader[0].FormStatus;
            }
            else
            {
                this.FormHeaderId = Guid.NewGuid().ToString("D").ToUpper();
                this.BeginDate    = DateTime.Now;
                this.EndDate      = DateTime.MaxValue;
                this.FormStatus   = "UA";
            }
        }
Example #3
0
 public void Update(DbTransaction trans)
 {
     FormHeaderDataAccess.Update(trans, GetFormHeaderInfo());
 }
Example #4
0
 public void Insert(DbTransaction trans)
 {
     FormHeaderDataAccess.Insert(trans, GetFormHeaderInfo());
 }
Example #5
0
 /// <summary>
 /// 总是按form_no倒排序
 /// </summary>
 /// <param name="page_index">页索引,第一页为1。</param>
 /// <param name="page_size"></param>
 /// <param name="form_Id"></param>
 /// <param name="part_no"></param>
 /// <param name="form_no"></param>
 /// <returns></returns>
 public static List <FormHeaderInfo> QueryPage(int page_size, ref int page_index,
                                               string form_Id, string user_id, string form_no, out int page_count)
 {
     return(FormHeaderDataAccess.QueryPage(page_size, ref page_index, form_Id, user_id, form_no, out page_count));
 }
Example #6
0
 public static List <FormHeaderInfo> GetFormHeadersByKind(int form_Id)
 {
     return(FormHeaderDataAccess.GetFormHeadersByKind(form_Id));
 }