private void BindData(string keyWord, string columnName) { string myKeyWord = "%" + keyWord + "%"; bindingSource_Search.Clear(); IList listSearch = null; if (TransactionId == null) { listSearch = DataMaster.GetListLike(typeof(MPacket), columnName, myKeyWord); } else { tableLayoutPanel1.RowStyles[0].Height = 0f; listSearch = new List <MPacket>(); IList detList = DataMaster.GetListEq(typeof(TTransactionDetail), TTransactionDetail.ColumnNames.TransactionId, Convert.ToDecimal(TransactionId), TTransactionDetail.ColumnNames.IsPacket, true); TTransactionDetail det; MPacket paket; for (int i = 0; i < detList.Count; i++) { det = (TTransactionDetail)detList[i]; paket = (MPacket)DataMaster.GetObjectByProperty(typeof(MPacket), MPacket.ColumnNames.PacketId, det.ItemId); if (paket != null) { listSearch.Add(paket); } } } if (listSearch.Count > 0) { bindingSource_Search.DataSource = listSearch; } }
private void BindData(int col, string q) { string column = MItem.ColumnNames.ItemId; if (col == 0) { column = MItem.ColumnNames.ItemId; } else if (col == 1) { column = MItem.ColumnNames.ItemName; } IList listMaster = DataMaster.GetListLike(typeof(MItem), column, q); if (listMaster.Count > 0) { bindingSource_Master.DataSource = listMaster; } else { MessageBox.Show("Daftar Obat dengan kata kunci " + q + " tidak ditemukan", AppCode.AssemblyProduct, MessageBoxButtons.OK, MessageBoxIcon.Information); } bindingSource_Master_PositionChanged(null, null); detailControl_KeyDown(null, null); }
private void BindData(string keyWord, string columnName) { string myKeyWord = "%" + keyWord + "%"; bindingSource_Search.Clear(); IList listSearch = DataMaster.GetListLike(typeof(MEmployee), columnName, myKeyWord); if (listSearch.Count > 0) { bindingSource_Search.DataSource = listSearch; } }