protected void Page_Load(object sender, EventArgs e) { dh._conn = ConfigurationManager.ConnectionStrings["RFIDConnectionString"].ConnectionString; dh._timeout = 5; select_error.Style.Add("Color", "red"); tijiao_tishi.Style.Add("Color", "red"); tijiao_tishi.InnerText = ""; select_error.InnerText = ""; if (dh.SQLServerGetDataTable(db_handle.Check_TakeStockTime()).Rows.Count > 0 && dh.SQLServerGetDataTable(db_handle.Check_TakeStockTime()).Select().Select(s => s["TakeStockStartTime"].ToString()).FirstOrDefault() != "") { if (System.DateTime.Now >= Convert.ToDateTime(dh.SQLServerGetDataTable(db_handle.Check_TakeStockTime()).Select().Select(s => s["TakeStockStartTime"].ToString()).FirstOrDefault())) { NO_data.Text = "盘点开始不可操作。"; no_show.Visible = true; show.Visible = false; return; } else { no_show.Visible = false; show.Visible = true; } } if (IsPostBack) { if (Request.Params.AllKeys.Contains("ctl00$Main$RFID") && Request.Params["ctl00$Main$RFID"].ToString() != "") { Show_pic.Attributes.Add("onclick", "javascript: window.open('Class/ConsoleBorrow_ShowPicForCustomer.aspx?RFID=" + RFID.Value + "', '', 'width=' + (screen.width / 4) + ',height=' + (screen.availHeight / 2) + ',left=' + (screen.width / 4) + ',top=' + (screen.availHeight / 4) + ',scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,resizable=no,status=no,directories:no')"); if (Request.Params.AllKeys.Contains("ctl00$Main$Lender") && Request.Params.AllKeys.Contains("ctl00$Main$Lending_Reasons") && Request.Params.AllKeys.Contains("ctl00$Main$Loan_Period") && (Request.Params["ctl00$Main$Lender"].ToString() != "" && Request.Params["ctl00$Main$Loan_Period"].ToString() != "")) { string Borrow_Person = Lender.Value; string Borrow_Reason = Lending_Reasons.Value; int Borrow_Cycle = int.Parse(Loan_Period.Value); string res = dh.SQLServerDBHandle(db_handle.Insert_BorrowMsg_ByRFID(RFID.Value, Borrow_Person, Borrow_Reason, Borrow_Cycle, Session["SetUserID"].ToString())); if (res == "OK") { select_error.InnerText = "借出成功,请提醒借出人定时归还"; select_error.Style.Add("Color", "cornflowerblue"); Clear(); show_borrow_msg.Visible = false; } else { tijiao_tishi.InnerText = "借出失败,ErrorMassage:" + res; return; } } else { if (dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Rows.Count > 0) { select_error.InnerText = ""; tijiao_tishi.InnerText = ""; Show_pic.Visible = true; Asset_Number.Value = dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Select().Select(s => s["AssetNumber"].ToString()).FirstOrDefault(); EquipmentName.Value = dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Select().Select(s => s["EquipmentName"].ToString()).FirstOrDefault(); Quantity.Value = dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Select().Select(s => s["Quantity"].ToString()).FirstOrDefault(); Specification.Value = dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Select().Select(s => s["Specification"].ToString()).FirstOrDefault(); Brand.Value = dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Select().Select(s => s["Brand"].ToString()).FirstOrDefault(); Storage_Place.Value = dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Select().Select(s => s["StoragePlace"].ToString()).FirstOrDefault(); Keeper.Value = dh.SQLServerGetDataTable(db_handle.Select_InstoreEquipmentMsg_ByRFID(RFID.Value)).Select().Select(s => s["Keeper"].ToString()).FirstOrDefault(); show_borrow_msg.Visible = true; Lender.Focus(); } else if (dh.SQLServerGetDataTable(db_handle.Check_RFID_ByStatus(RFID.Value, "借出")).Rows.Count > 0) { show_borrow_msg.Visible = false; select_error.InnerText = RFID.Value + " 对应的设备已借出。"; RFID.Focus(); Clear(); return; } else { show_borrow_msg.Visible = false; select_error.InnerText = RFID.Value + " 对应的设备信息未找到。"; RFID.Focus(); Clear(); return; } } } else if (Request.Params["ctl00$Main$RFID"].ToString() == "") { select_error.InnerText = "有必填项为空,请填写完整。"; return; } else { select_error.InnerText = "缺少RFID传送值。"; return; } } }