Описание базы данных
17

            CinemaListView = new ListView();

            CinemaListView.Location = new Point(20, 100);

            CinemaListView.Columns.Add("Дата", 150, HorizontalAlignment.Left);

            CinemaListView.Columns.Add("Время", 150, HorizontalAlignment.Left);

            CinemaListView.Columns.Add("Фильм", 150, HorizontalAlignment.Left);

            CinemaListView.Columns.Add("Зал", 150, HorizontalAlignment.Left);

            CinemaListView.View = View.Details;

            CinemaListView.Size = new Size(500, 300);

            CinemaListView.Columns[0].Width = 124;

            CinemaListView.Columns[1].Width = 124;

            CinemaListView.Columns[2].Width = 124;

            CinemaListView.Columns[3].Width = 124;

            CinemaListView.GridLines = true;

            CinemaListView.FullRowSelect = true;

            Controls.Add(CinemaListView);

        }

 

        public void btnSearchClick(object sender, EventArgs arg)

        {

            CinemaListView.Items.Clear();

 

            message = SearchTextBox.Text;

            Byte[] data = System.Text.Encoding.Unicode.GetBytes(message);

            stream.Write(data, 0, data.Length);

            message = String.Empty;

            Byte[] data2 = new byte[62000];

            Invalidate();

            int bytes = stream.Read(data2, 0, 62000);

            string str = System.Text.Encoding.Unicode.GetString(data2, 0, bytes);

 

            try

            {

                if (str != "0")

                {

                    int lenght = str.Length, flag = 0, flag2 = 0, i = 0;

                    string login = "", name = "", surname = "", group = "";

                    for (i = 0; i < lenght; i++)

                    {

                        if (str[i] != '$')

                        {

                            if (flag == 0) login += str[i];

                            if (flag == 1) name += str[i];

                            if (flag == 2) surname += str[i];

                            if (flag == 3) group += str[i];

                            if (str[i] == ' ') flag2 = 1;

                            if (i < lenght - 1)