コード例 #1
0
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            string keywords = txtBoxHistoryOrderSearch.Text;

            dgvHistoryOrder.DataSource = null;
            dgvHistoryOrder.Rows.Clear();
            //check if the keywords has value
            if (keywords != null)
            {
                //Show user based on keywords
                DataTable dataTableHistoryOrder = transactionDAL.SearchHistoryTransactions(keywords);
                foreach (DataRow row in dataTableHistoryOrder.Rows)
                {
                    if (row["type"].ToString() == "Dùng t?i quán")
                    {
                        dgvHistoryOrder.Rows.Add(row["id"].ToString(), row["customer_name"].ToString(), row["customer_contact"].ToString(), "Dùng tại quán", row["grandTotal"].ToString(), row["transaction_date"].ToString(), row["added_by"].ToString());
                    }
                    else if (row["type"].ToString() == "Mang di")
                    {
                        dgvHistoryOrder.Rows.Add(row["id"].ToString(), row["customer_name"].ToString(), row["customer_contact"].ToString(), "Mang đi", row["grandTotal"].ToString(), row["transaction_date"].ToString(), row["added_by"].ToString());
                    }
                    else
                    {
                        dgvHistoryOrder.Rows.Add(row["id"].ToString(), row["customer_name"].ToString(), row["customer_contact"].ToString(), "Giao hàng", row["grandTotal"].ToString(), row["transaction_date"].ToString(), row["added_by"].ToString());
                    }
                }
            }
            else
            {
                //show all users from the database
                DataTable dataTableHistoryOrder = transactionDAL.DisplayHistoryTransaction();
                foreach (DataRow row in dataTableHistoryOrder.Rows)
                {
                    if (row["type"].ToString() == "Dùng t?i quán")
                    {
                        dgvHistoryOrder.Rows.Add(row["id"].ToString(), row["customer_name"].ToString(), row["customer_contact"].ToString(), "Dùng tại quán", row["grandTotal"].ToString(), row["transaction_date"].ToString(), row["added_by"].ToString());
                    }
                    else if (row["type"].ToString() == "Mang di")
                    {
                        dgvHistoryOrder.Rows.Add(row["id"].ToString(), row["customer_name"].ToString(), row["customer_contact"].ToString(), "Mang đi", row["grandTotal"].ToString(), row["transaction_date"].ToString(), row["added_by"].ToString());
                    }
                    else
                    {
                        dgvHistoryOrder.Rows.Add(row["id"].ToString(), row["customer_name"].ToString(), row["customer_contact"].ToString(), "Giao hàng", row["grandTotal"].ToString(), row["transaction_date"].ToString(), row["added_by"].ToString());
                    }
                }
            }
        }