public QueryResultList <WaitingCommandInfo> GetCommands(int entranceID) { WaitingCommandSearchCondition search = new WaitingCommandSearchCondition(); search.EntranceID = entranceID; return(provider.GetItems(search)); }
/// <summary> /// 获取等待下发的命令 /// </summary> /// <returns></returns> public QueryResultList <WaitingCommandInfo> GetWaitingCommands() { WaitingCommandSearchCondition search = new WaitingCommandSearchCondition(); search.Status = WaitingCommandStatus.Waiting; return(provider.GetItems(search)); }
protected override List <WaitingCommandInfo> GetingItems(ParkDataContext parking, SearchCondition search) { if (search is WaitingCommandSearchCondition) { WaitingCommandSearchCondition con = search as WaitingCommandSearchCondition; IQueryable <WaitingCommandInfo> result = parking.WaitingCommand.AsQueryable(); if (con.EntranceID > 0) { result = result.Where(w => w.EntranceID == con.EntranceID); } if (con.CommandType != null) { result = result.Where(w => w.Command == con.CommandType.Value); } if (!string.IsNullOrEmpty(con.CardID)) { result = result.Where(w => w.CardID == con.CardID); } if (con.Status != null) { result = result.Where(w => w.Status == con.Status); } result = result.OrderBy(w => w.EntranceID); return(result.ToList()); } else { return(new List <WaitingCommandInfo>()); } }
protected override List <WaitingCommandInfo> GetingItems(ParkDataContext parking, SearchCondition search) { if (search is WaitingCommandSearchCondition) { WaitingCommandSearchCondition con = search as WaitingCommandSearchCondition; return(parking.WaitingCommand.Where(w => w.ParkID == con.ParkID).ToList()); } else { return(new List <WaitingCommandInfo>()); } }
private void ItemSearching_Handler(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; WaitingCommandSearchCondition con = new WaitingCommandSearchCondition(); con.EntranceID = this.comEntrances.SelectedEntranceID; con.CommandType = this.comCommandType.SelectedCommandType; con.CardID = this.txtCardID.Text.Trim(); con.Status = this.comWaitingCommandStatus.SelectedStatus; WaitingCommandBLL bll = new WaitingCommandBLL(AppSettings.CurrentSetting.ParkConnect); List <WaitingCommandInfo> items = bll.GetCommands(con).QueryObjects; ShowReportsOnGrid(items); this.Cursor = Cursors.Arrow; }
public QueryResultList <WaitingCommandInfo> GetCommands(WaitingCommandSearchCondition search) { return(provider.GetItems(search)); }