public static IEnumerable <OpenXmlElement> GetSection(EnrolmentInfo EnrolmentInfo)
        {
            List <OpenXmlElement> sectionParts = new List <OpenXmlElement>();

            if (EnrolmentInfo != null)
            {
                sectionParts.Add(
                    TableHelper.StyledTable(
                        TableHelper.StickyTableRow(
                            TableHelper.LabelCell("No Previous Schooling:").WithWidth(40),
                            TableHelper.ValueCell(EnrolmentInfo.NoPreviousSchooling).WithWidth(5),
                            TableHelper.LabelCell("Transfer from Home-Based:"),
                            TableHelper.ValueCell(EnrolmentInfo.TransferFromHomeBased)
                            ),
                        TableHelper.StickyTableRow(
                            TableHelper.LabelCell("Transfer from another SASK school:"),
                            TableHelper.ValueCell(EnrolmentInfo.TransferFromAnotherSaskSchool),
                            TableHelper.ValueCell(EnrolmentInfo.SchoolTransferredFrom).WithColspan(2)
                            ),
                        TableHelper.StickyTableRow(
                            TableHelper.LabelCell("Transfer from another country:"),
                            TableHelper.ValueCell(EnrolmentInfo.TransferFromAnotherCountry),
                            TableHelper.ValueCell(EnrolmentInfo.CountryTransferredFrom).WithColspan(2)
                            ),
                        TableHelper.StickyTableRow(
                            TableHelper.LabelCell("Exchange Student:").WithWidth(40),
                            TableHelper.ValueCell(EnrolmentInfo.ExchangeStudent).WithWidth(5),
                            TableHelper.ValueCell(EnrolmentInfo.ExchangeStudentFrom).WithColspan(2)
                            ),
                        TableHelper.StickyTableRow(
                            TableHelper.LabelCell("Transfer from another province:"),
                            TableHelper.ValueCell(EnrolmentInfo.TransferFromAnotherProvince),
                            TableHelper.ValueCell(EnrolmentInfo.ProvinceTransferredFrom).WithColspan(2)
                            )
                        )
                    );


                sectionParts.Add(ParagraphHelper.WhiteSpace());
            }

            return(sectionParts);
        }
Пример #2
0
        private void tm_Read_Tick(object sender, EventArgs e)
        {
            //先获取信息。
            //_batchNum = txtPlanBatchNumber.Text = "11EPI20130926001001";
            //读取方法标签方法==================================
            IEnrolmentService     myServiceInstance       = ClientHelper.GetServiceInstance <IEnrolmentService>("enrolmentService");
            IPlanTaskBatchService myPlanTaskBatchInstance = ClientHelper.GetServiceInstance <IPlanTaskBatchService>("planTaskBatchService");

            if (DeviceHelper.DeskReader.Used == 0)
            {
                return;
            }
            AisinoJK116Reader read = new AisinoJK116Reader();

            read.ComPort  = Convert.ToInt16(DeviceHelper.DeskReader.Port);
            read.BaudRate = Convert.ToInt16(DeviceHelper.DeskReader.Rate);
            read.CardType = Enum.Parse(typeof(EnrolmentRFIDReader.CardType), DeviceHelper.DeskReader.CardType).ToString();
            IRFIDTagIssueService myservice        = ClientHelper.GetServiceInstance <IRFIDTagIssueService>("rfidTagIssueService");
            EnrolmentInfo        newEnrolmentInfo = new EnrolmentInfo();
            string MessageString = string.Empty;
            string cardID        = read.ReadTagMainid();

            if (cardID == string.Empty)
            {
                return;
            }
            if (cardID == LastCardID)
            {
                return;
            }
            else
            {
                LastCardID = cardID;
            }
            ShowMessageInfo(myservice, cardID);
        }