Exemple #1
0
        private void PrintCurrCarList_Click(object sender, EventArgs e)
        {
            switch (SelectedDS)
            {
            case "DLL":
                if (carListDLL == null)
                {
                    MessageBox.Show("Empty List.");
                }
                else
                {
                    currentcarlist.Items.Clear();

                    string[] values = carListDLL.Print().Split('\n');

                    foreach (string value in values)
                    {
                        if (value.Trim() == "")
                        {
                            continue;
                        }
                        currentcarlist.Items.Add(value.Trim());
                    }
                }
                break;

            case "Que":
                if (carListQue == null)
                {
                    MessageBox.Show("Empty List.");
                }
                else
                {
                    currentcarlist.Items.Clear();

                    string[] values = carListQue.Print().Split('\n');

                    foreach (string value in values)
                    {
                        if (value.Trim() == "")
                        {
                            continue;
                        }
                        currentcarlist.Items.Add(value.Trim());
                    }
                }
                break;

            case "MH":
                if (carListMH == null)
                {
                    MessageBox.Show("Empty List.");
                }
                else
                {
                    currentcarlist.Items.Clear();

                    string[] values = carListMH.Print().Split('\n');

                    foreach (string value in values)
                    {
                        if (value.Trim() == "")
                        {
                            continue;
                        }
                        currentcarlist.Items.Add(value.Trim());
                    }
                }
                break;

            case "BST":
                if (carListBST == null)
                {
                    MessageBox.Show("Empty List.");
                }
                else
                {
                    currentcarlist.Items.Clear();

                    string[] values = carListBST.Print(carListBST.root).Split('\n');

                    foreach (string value in values)
                    {
                        if (value.Trim() == "")
                        {
                            continue;
                        }
                        currentcarlist.Items.Add(value.Trim());
                    }
                }
                break;

            default:
                break;
            }
        }
Exemple #2
0
 public string Print()
 {
     return(dll.Print());
 }