2017-02-01 15 views
-3

こんにちは私はサービスデスクのアプリケーションを持って、私はカテゴリのリストを作成し、ユーザーが自動的にこれらのそれぞれに割り当てられている管理エージェントのリストを示す別のドロップダウンをバインドする値を選ぶカテゴリ。配列の最高と最低の番号を取得

問題があるのは、管理者エージェントが複数のカテゴリに割り当てられている場合、各エージェントの前に開いているチケットの総数を数え、最低のものを取得し、最低のものをバインドするドロップダウンテキストへのチケット数。そのため、ユーザーが作業を割り当てる管理エージェントを選ぶ必要はありません。 Heres my code.pls help。

------------------category dropdown that binds assigness dropdown----------- 
    Protected Sub ddlcategory_SelectedIndexChanged(sender As Object, e As EventArgs) 
     Dim TK As GHD5.TicketCategory = (New cls_ticketcategories).SelectThisID(ddlcategory.SelectedValue) 
     mod_filldropdowns.FillAssignees(ddlassignee, TK.CategoryID) 
     If ddlassignee.Items.Count = 0 Then 
      Msgbox1.ShowHelp("No Agent for " & ddlcategory.SelectedValue & "") 
      'ElseIf ddlassignee.Items.Count > 1 Then 
      ' For Each rec As GHD5.User In ddlassignee.Items 
      '  select * from tickets where status is 'open' and assigne = list of assigness 
        count() 
        get lowest number in each record retun 
bind dropdown with assignee username 

      ' Next 
      Exit Sub 

     End If 
    End Sub 


-------code to fill assigness dropdown based on category ID selected----------------- 

    Public Sub FillAssignees(ByVal cb As ASPxComboBox, ByVal categoryid As Integer) 
     Dim obj As List(Of GHD5.User) = (New cls_users).SelectuserbycategoryID(categoryid) 

     cb.DataSource = obj 
     cb.Columns.Clear() 
     cb.Columns.Add("UserID").Width = 50 
     cb.Columns.Add("Username").Width = 100 
     cb.Columns.Add("firstname").Width = 100 
     cb.Columns.Add("Lastname").Width = 150 
     cb.ValueField = "Username" 
     cb.TextField = "UserID" 
     cb.TextFormatString = "{0},{1}" 
     cb.DataBind() 

    End Sub 

答えて

0

あなたは配列とリストのためのMin()Max()を使用することができます。

int[] array = new int[] { 1, 3, 15, 7, 9 }; 

int min = array.Min(); 
int max = array.Max(); 


List<int> list = new List<int>() { 1, 3, 15, 7, 9 }; 

int min = list.Max(); 
int max = list.Max(); 
+0

これを修正するには、これらのコードブロックの間にどのように使用しますか。 – Martin

関連する問題