コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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;
            }
        }