/// <summary> /// Searches the specified keyword. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="value">The value.</param> /// Created by SMK public override void Search(string keyword, string value, bool option) { SearchCriteria = new SearchCritera(); SearchCriteria.Value = keyword; SearchCriteria.Name = value; SearchCriteria.IsExactly = option; LoadData<Vender, VenderInfo>(); SearchCriteria = null; }
private void SearchCustomerInfo(SearchCritera criteria) { var realCriteria = new CustomerCriteria(); OnSearchCriteriaMapper(criteria, realCriteria); var lstCust = customer.GetCustomerList(realCriteria); ClearGrid(gvCusInfo); foreach (var item in lstCust) { AddItem(gvCusInfo, item); } ShowCustomerCarInfo(lstCust.Count > 0 ? 1 : -1); }
private void SearchCarHistory(SearchCritera criteria) { throw new NotImplementedException(); }
private void SearchCustomerDebit(SearchCritera criteria) { if (gvCusInfo.Row > 0) { Guid id = (Guid)gvCusInfo.Rows[gvCusInfo.Row]["Id"]; var realCriteria = new CustomerDebitCriteria(); OnSearchCriteriaMapper(criteria, realCriteria); realCriteria.CustomerId = id; ClearGrid(gvCustDebit); var result = customer.GetCustomerDebit(realCriteria); foreach (var item in result) { AddItem(gvCustDebit, item); } } }
/// <summary> /// Searches the specified keyword. /// </summary> /// <param name="keyword">The keyword.</param> /// <param name="value">The value.</param> /// Created by SMK public override void Search(SearchCritera criteria) { switch (tabCustomer.SelectedIndex) { case 0: SearchCustomerInfo(criteria); break; case 1: SearchCustomerDebit(criteria); break; case 2: SearchCarHistory(criteria); break; default: break; } }