Exemplo n.º 1
0
        //public string GetCheckInDT(int checkinid)
        //{
        //    List<CheckInDT> ciDT = CheckInDTDb.GetList(c =>
        //   c.delflag == false & c.CheckInID == checkinid).OrderBy(k => k.CheckData).ToList();
        //    return DataSwitch.HttpPostList<CheckInDT>(ciDT);
        //}

        public string GetCheckInMTDT(int checkinmtid)
        {
            CheckInMT        mT     = checkInMTSer.GetCheckInMTByid(checkinmtid);
            List <CheckInDT> dtlist = checkInDTSer.GetCheckInDTs(checkinmtid);

            return(DataSwitch.HttpPostData <CheckInDT, CheckInMT>(dtlist, mT));
        }
Exemplo n.º 2
0
        private void FixControlData()
        {
            int    row  = dgv.SelectedCells[0].RowIndex;
            string mtid = dgv["id", row].Value.ToString();
            PostData <CheckInDT, CheckInMT> post = checkInService.GetCheckInDTMT(mtid);

            if (post.MCount == 0)
            {
                ShowErrorMessageBox("获取失败,请重新点击");
                return;
            }

            CheckInMT        mT     = post.Entity;
            List <CheckInDT> dtlist = post.DList;

            rtxb_mtmemo.Text = mT.Memo;
            pb_qr.Tag        = mtid.ToInt();
            string st = serverTypelist.Find(s => s.id == mT.ServerTypeID).TreeName;

            txb_servertype.Text = st;
            pb_qr.Image         = QRManage.GetQRCodeByZXingNet(mT.QRcode, pb_qr.Width, pb_qr.Height);

            CleanSetpItems();
            foreach (CheckInDT dt in dtlist)
            {
                AddProgressSetp(dt);
            }

            panel_detail.Visible = true;
            panel_detail.Enabled = false;
            panel_mt.Visible     = true;
            lbl_sertype.Enabled  = false;
            rtxb_mtmemo.Enabled  = false;
            DetailBtnVisible(true);
        }
Exemplo n.º 3
0
        //public string GetCheckInMT(int customid,int stauts)
        //{
        //    List<CheckInMT> ciMT = CheckInMTDb.GetList( c =>
        //    c.delflag == false & c.CustomID == customid ).ToList();
        //    if (stauts == 0)
        //    {
        //        ciMT = ciMT.Where(e => e.ServerStauts == stauts).ToList();
        //    }
        //    return DataSwitch.HttpPostList<CheckInMT>(ciMT);
        //}

        public string GetCustomidByQR(string qrcode)
        {
            CheckInMT mT       = checkInMTSer.GetCheckInMTByQR(qrcode);
            string    customid = General.strFail;

            if (mT.id != 0)
            {
                customid = mT.CustomID.ToString();
            }
            return(DataSwitch.HttpPostMsg(customid));
        }
Exemplo n.º 4
0
        private int AddCheckInMT(string qrcode)
        {
            CheckInMT mT = new CheckInMT
            {
                CheckDate    = DateTime.Now.ToShortDateString(),
                CustomID     = (int)txb_name.Tag,
                Memo         = rtxb_mtmemo.Text.Trim(),
                delflag      = false,
                ServerTypeID = (int)txb_servertype.Tag,
                ServerStauts = frist_ScStauts.id,
                QRcode       = qrcode
            };
            int id = checkInService.AddCheckInMT(mT);

            return(id);
        }