//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)); }
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); }
//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)); }
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); }