Ejemplo n.º 1
0
 protected override void LazyInit()
 {
     Model.Tb_tmp_main info = manager.GetTmpMain();
     if (info != null)
     {
         SetInfo(info);
     }
 }
Ejemplo n.º 2
0
        private void SetHeaderFooter(DocX docPage)
        {
            docPage.AddHeaders();
            docPage.AddFooters();

            //docPage.DifferentFirstPage = false;
            //docPage.DifferentOddAndEvenPages = false;
            StringBuilder sbLine = new StringBuilder();

            for (int i = 0; i < 82; i++)
            {
                sbLine.Append("_");
            }

            string line = sbLine.ToString();

            docPage.Headers.Even.InsertParagraph(line).Alignment = Alignment.center;
            docPage.Headers.Odd.InsertParagraph(line).Alignment  = Alignment.center;

            docPage.Footers.Even.InsertParagraph(line).Alignment = Alignment.center;
            docPage.Footers.Odd.InsertParagraph(line).Alignment  = Alignment.center;


            Model.Tb_tmp_main footInfo = Cache.LogicCache.TmpMain;
            string            linkWay1 = string.Format("监督电话:{0}", footInfo.LinkWay1);
            string            linkWay2 = string.Format("合同版本号:{0}", footInfo.LinkWay2);
            //string linkWay1 = "监督电话:15712307900";
            //string linkWay2 = "合同版本号:20180101";
            StringBuilder sbEmpty = new StringBuilder();

            for (int i = 0; i < 82 - linkWay1.Length - linkWay2.Length; i++)
            {
                sbEmpty.Append(" ");
            }

            docPage.Footers.Even.InsertParagraph().Append(linkWay1).Append(sbEmpty.ToString()).Append(linkWay2).Alignment = Alignment.center;
            docPage.Footers.Odd.InsertParagraph().Append(linkWay1).Append(sbEmpty.ToString()).Append(linkWay2).Alignment  = Alignment.center;

            Paragraph footerEven = docPage.Footers.Even.InsertParagraph("第");

            footerEven.AppendPageNumber(PageNumberFormat.normal);
            footerEven.Append("页,共");
            footerEven.AppendPageCount(PageNumberFormat.normal);
            footerEven.Append("页").Alignment = Alignment.center;


            Paragraph footerOdd = docPage.Footers.Odd.InsertParagraph("第");

            footerOdd.AppendPageNumber(PageNumberFormat.normal);
            footerOdd.Append("页,共");
            footerOdd.AppendPageCount(PageNumberFormat.normal);
            footerOdd.Append("页").Alignment = Alignment.center;
        }
Ejemplo n.º 3
0
        protected override bool BtnOkClick()
        {
            Dictionary <Control, string> emptyCtrs = this.GetValidEmptyCtrs();

            foreach (var v in emptyCtrs.Keys)
            {
                Miles.Framework.UI.Function.MForm.SetToolTip(v, emptyCtrs[v], 1000);

                return(false);
            }

            Model.Tb_tmp_main info = this.GetDataBind <Model.Tb_tmp_main>();

            if (!manager.UpdateTmpMain(info))
            {
                return(false);
            }

            this.DoSelectValueEvent(info);

            return(true);
        }
Ejemplo n.º 4
0
 private void SetInfo(Model.Tb_tmp_main info)
 {
     this.SetDataBind(info);
 }