Пример #1
0
 public EditForm(string idS)
 {
     settings = new settingsData();
     settings.getSettings();
     id = idS;
     InitializeComponent();
     EditPanel.loadCard(id);
 }
Пример #2
0
        public mainForm()
        {
            try
            {
                //Microsoft.
                InitializeComponent();
                settingsData = new settingsData();
                settingsData.getSettings();

                string CommandText = "select * from `ads_paper`.`catalogitems` order by R1,R2,R3,R4";
                string Connect = "Database=" + settingsData.dbname + ";Data Source=" + settingsData.server + ";User Id="+ settingsData.dbuser +";Password="******";Port=" + settingsData.dbPort;
                //Переменная Connect - это строка подключения в которой:
                //БАЗА - Имя базы в MySQL
                //ХОСТ - Имя или IP-адрес сервера (если локально то можно и localhost)
                //ПОЛЬЗОВАТЕЛЬ - Имя пользователя MySQL
                //ПАРОЛЬ - говорит само за себя - пароль пользователя БД MySQL
                MySqlConnection myConnection = new MySqlConnection(Connect);
                MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
                myConnection.Open(); //Устанавливаем соединение с базой данных.
                MySqlDataReader MyDataReader;
                MyDataReader = myCommand.ExecuteReader();
                int i = -1;
                catalogList.BackColor = System.Drawing.Color.DarkGray;
                while (MyDataReader.Read())
                {
                    int id = MyDataReader.GetInt32(0); //Получаем строку
                    string R1 = MyDataReader.GetString(2); //Получаем строку
                    string R2 = MyDataReader.GetString(3); //Получаем строку
                    string R3 = MyDataReader.GetString(4); //Получаем строку
                    string R4 = MyDataReader.GetString(5); //Получаем строку
                    string name = MyDataReader.GetString(1); //Получаем строку

                    catalogList.Rows.Add(id, R1, R2, R3, R4, name);
                    i++;
                    catalogList.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(192, 192, 192);
                    if (R1 == "0")
                    {
                        catalogList.Rows[i].DefaultCellStyle.BackColor= System.Drawing.Color.DarkCyan;
                        continue;

                    }
                    if (R2 == "0")
                    {
                        catalogList.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(0,128,128);
                        continue;
                    }
                    if (R3 == "0")
                    {
                        catalogList.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(166, 202, 240);
                        continue;
                    }
                    if (R4 == "0")
                    {
                        catalogList.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(128, 128, 128);
                        continue;
                    }
                }
                MyDataReader.Close();
                myConnection.Close(); //Обязательно закрываем соединение!
                //добавляем первую карточку
                EditControl card = new EditControl();
                card.Name = "cardPane" + cardsCount.ToString();
                selectedCard = card.Name;
                card.Top = startHeight;
                card.Left = startWidth;
                cardsCount++;
                card.Show();
                card.Enter += this.cardName;
                selectedCard = card.Name;
                listOfCards.Controls.Add(card);
                //listOfCards.Height += card.Height + 10;

            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Пример #3
0
 public void getSettingsTest()
 {
     settingsData target = new settingsData(); // TODO: Initialize to an appropriate value
     target.getSettings();
     Assert.Inconclusive("A method that does not return a value cannot be verified.");
 }