public BindingList <AgentGroupDetail> Show(AgentGroup anAgentGroup) { try { var myList = new AgentGroupDetailDataHelper().SelectByGroupID(anAgentGroup.ID); var bindingList = new BindingList <AgentGroupDetail>(myList); return(bindingList); } catch (ArgumentNullException) { throw new DataExistence("No Data Found! No Members are avialable in selected Agent group."); } }
public int Add(AgentGroupDetail aType) { int returnValue = -1; List <AgentGroupDetail> AgentGroupDetailList = new AgentGroupDetailDataHelper().SelectByGroupID(aType.AgentGroupID); if (AgentGroupDetailList != null) { foreach (var item in AgentGroupDetailList) { if (item.AgentID == aType.AgentID) { throw new DataEntryExistence("Duplication! This Agent is Already Added in this Group."); } } } returnValue = new AgentGroupDetailDataHelper().Insert(aType); return(returnValue); }
public List <ListViewItem> GetListView(Deal aDeal) { List <ListViewItem> ListViewItems = new List <ListViewItem>(); AgentGroupDetailDataHelper DH = new AgentGroupDetailDataHelper(); List <AgentGroupDetail> aList = DH.SelectByGroupID(aDeal.AgentGroupID); if (aList != null) { foreach (var item in aList) { // Define the list items ListViewItem aListViewItem = new ListViewItem(new AgentDataHelper().SelectByID(item.AgentID).Name.ToString()); aListViewItem.SubItems.Add(item.Amount.ToString()); aListViewItem.SubItems.Add(item.Percentage.ToString()); aListViewItem.SubItems.Add(item.RatioType.ToString()); // Add the list items to the ListView ListViewItems.Add(aListViewItem); } } return(ListViewItems); }