示例#1
0
 private void ViewDetail(Detail1Item item)
 {
     this.NavigationService.Navigate(new CraftDetailPage1()
     {
         AlarmTemporaryDID = item.Iden
     });
 }
示例#2
0
        /// <summary>
        /// 生产数据2
        /// </summary>
        /// <param name="processDID">当前选择的工序</param>
        /// <param name="pageNo"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public IPagedList <Detail1Item> GetDetail12(int?processDID, int pageNo, int pageSize)
        {
            DataTable tb = getDetail12(processDID);

            List <Detail1Item> lst = new List <Detail1Item>();

            if (tb != null && tb.Rows.Count > 0)
            {
                foreach (DataRow row in tb.Rows)
                {
                    Detail1Item info = new Detail1Item();
                    info.Iden                    = int.Parse(row[0].ToString());
                    info.ProductNo               = row[1].ToString();
                    info.BatteryBarCode          = row[2].ToString();
                    info.DeviceGroupDID          = int.Parse(row[3].ToString());
                    info.No                      = row[4].ToString();
                    info.StartDate               = DateTime.Parse(row[5].ToString());
                    info.Result                  = int.Parse(row[6].ToString());
                    info.BackReturn              = int.Parse(row[7].ToString());
                    info.BackErrcode             = int.Parse(row[8].ToString());
                    info.FrontRetrun             = int.Parse(row[9].ToString());
                    info.FrontErrcode            = int.Parse(row[10].ToString());
                    info.MainBodyWidthTop        = double.Parse(row[11].ToString());
                    info.MainBodyWidthButtom     = double.Parse(row[12].ToString());
                    info.MainBodyHeight          = double.Parse(row[13].ToString());
                    info.TopsealHeight           = double.Parse(row[14].ToString());
                    info.DistanceBetweenTab1Left = double.Parse(row[15].ToString());
                    info.DistanceBetwwnTab2Left  = double.Parse(row[16].ToString());
                    info.DistanceBetweenTab      = double.Parse(row[17].ToString());
                    info.LeftTabHeight           = double.Parse(row[18].ToString());
                    info.RightTabHeight          = double.Parse(row[19].ToString());
                    info.LeftTabWidth            = double.Parse(row[20].ToString());
                    info.RightTabWidth           = double.Parse(row[21].ToString());



                    lst.Add(info);
                }
            }
            IQueryable <Detail1Item> superset = lst.AsQueryable();

            return(new PagedList <Detail1Item>(superset, pageNo, pageSize));
        }
示例#3
0
        /// <summary>
        /// 生产数据
        /// </summary>
        /// <param name="processDID">当前选择的工序</param>
        /// <param name="pageNo"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public IPagedList <Detail1Item> GetDetail1(int?processDID, int pageNo, int pageSize)
        {
            DataTable tb = getDetail1(processDID);

            List <Detail1Item> lst = new List <Detail1Item>();

            if (tb != null && tb.Rows.Count > 0)
            {
                foreach (DataRow row in tb.Rows)
                {
                    Detail1Item info = new Detail1Item();
                    info.Iden                       = int.Parse(row[0].ToString());
                    info.ProductNo                  = row[1].ToString();
                    info.BatteryBarCode             = row[2].ToString();
                    info.DeviceGroupDID             = int.Parse(row[3].ToString());
                    info.ProcessDID                 = int.Parse(row[4].ToString());
                    info.FacilityDID                = int.Parse(row[5].ToString());
                    info.No                         = row[6].ToString();
                    info.StartDate                  = DateTime.Parse(row[7].ToString());
                    info.Result                     = int.Parse(row[8].ToString());
                    info.BackReturn                 = int.Parse(row[9].ToString());
                    info.BackErrcode                = int.Parse(row[10].ToString());
                    info.FrontRetrun                = int.Parse(row[11].ToString());
                    info.FrontErrcode               = int.Parse(row[12].ToString());
                    info.HipotReturn                = row[13].ToString();
                    info.HipotErrcode               = int.Parse(row[14].ToString());
                    info.SidestripHeight            = double.Parse(row[15].ToString());
                    info.SidestripWidth             = double.Parse(row[16].ToString());
                    info.TopstripHeight             = double.Parse(row[17].ToString());
                    info.MainBodyWidth              = double.Parse(row[18].ToString());
                    info.MainBodyHeight             = double.Parse(row[19].ToString());
                    info.DistanceBetweenTabs        = double.Parse(row[20].ToString());
                    info.DistanceBetweenTab1Left    = double.Parse(row[21].ToString());
                    info.DistanceBetwwnTab2Left     = double.Parse(row[22].ToString());
                    info.BagAreaWidth               = double.Parse(row[23].ToString());
                    info.TabALToSlotDistanceRight   = double.Parse(row[24].ToString());
                    info.TabALToSlotDistanceLeft    = double.Parse(row[25].ToString());
                    info.SealantHeightOfLeft1       = double.Parse(row[26].ToString());
                    info.SealantHeightOfLeft2       = double.Parse(row[27].ToString());
                    info.SealantHeightOfRight1      = double.Parse(row[28].ToString());
                    info.SealantHeightOfRight2      = double.Parse(row[29].ToString());
                    info.SealantToSlotDistanceLeft  = double.Parse(row[30].ToString());
                    info.SealantToSlotDistanceRight = double.Parse(row[31].ToString());
                    info.measmode                   = int.Parse(row[33].ToString());
                    info.SidePoint1                 = double.Parse(row[34].ToString());
                    info.SidePoint2                 = double.Parse(row[35].ToString());
                    info.SidePoint3                 = double.Parse(row[36].ToString());
                    info.TopPoint1                  = double.Parse(row[37].ToString());
                    info.TopPoint2                  = double.Parse(row[38].ToString());
                    info.TopPoint3                  = double.Parse(row[39].ToString());
                    info.TabPoint1                  = double.Parse(row[40].ToString());
                    info.TabPoint2                  = double.Parse(row[41].ToString());


                    lst.Add(info);
                }
            }
            IQueryable <Detail1Item> superset = lst.AsQueryable();

            return(new PagedList <Detail1Item>(superset, pageNo, pageSize));
        }