Example #1
0
        private void btnCreateDB_Click(object sender, EventArgs e)
        {
            string nameDB = (tbPathFileDB.TextLength == 0) ? "Data_DB" : tbPathFileDB.Text;

            DialogResult result = MessageBox.Show("Желаешь базу?\n" + nameDB, "Создаем?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                registry.SetValue("PathDB", Environment.CurrentDirectory + "\\" + nameDB + ".db");

                UseDB.CreateNewDB(nameDB);

                if (File.Exists(registry.GetValue("PathDB", "Data_DB").ToString()))
                {
                    MessageBox.Show($"Создана база данных по пути:\n{Environment.CurrentDirectory}\nИмя БД: {nameDB}.db",
                                    "Создано!", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    Application.Restart();
                }
                else
                {
                    MessageBox.Show($"База данных \"{nameDB}.db\" не создана.\n Возможно указано недопустимое имя файла.",
                                    "Не создано!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Базы, собирайтесь. Мы уходим!", ":P", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #2
0
        private void btnRemove_Click(object sender, EventArgs e)
        {
            if (dgvList.SelectedRows.Count <= 0)
            {
                MessageBox.Show("Кого кикаем?", "Упс", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                string strId    = dgvList.SelectedCells[0].Value.ToString();
                string strValue = dgvList.SelectedCells[1].Value.ToString();
                string strDate  = dgvList.SelectedCells[2].Value.ToString();

                DialogResult result = MessageBox.Show
                                          ("Удалить запись?\n\n" +
                                          "'" + strValue + "'\n\n" +
                                          "Созданная: " + "'" + strDate + "'",
                                          "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (result == DialogResult.Yes)
                {
                    UseDB.DeleteDB("ToDo", "id", strId);
                    dgvList.Rows.RemoveAt(dgvList.CurrentRow.Index); //удаляет строку из DataGridView
                    //lblQuantity.Text = "Количество заявок: " + dgvRequest.Rows.Count.ToString(); // -1 заявка в lbl после удаления из dgv
                }
            }
        }
Example #3
0
        private void RefreshList()
        {
            dgvList.Rows.Clear();

            //Определяем количество строк в таблице
            int tmp = 0;

            foreach (var item in UseDB.SelectDB("ToDo", "id"))
            {
                tmp++;
            }

            //Проверка на наличие строк
            if (tmp > 0)
            {
                //Создание необходимого количества строк в DataGridView
                dgvList.Rows.Add(tmp);

                //Заполняем DataGridView
                for (int i = 0; i < 3; i++) //Столбцы
                {
                    //Массив столбца
                    string[] str = UseDB.SelectDB("ToDo", dgvList.Columns[i].Name);

                    for (int x = 0; x < tmp; x++)                                      //Строки
                    {
                        dgvList.Rows[x].Cells[dgvList.Columns[i].Name].Value = str[x]; //Заполнение ячеек
                    }
                }
            }

            dgvList.ClearSelection();
        }
Example #4
0
        private void BtnDel_Click(object sender, EventArgs e)
        {
            if (lbList.SelectedItem != null)
            {
                string selectedItemLB = lbList.SelectedItem.ToString();

                string id = UseDB.SelectDBLike("ProfRab", "id", "btn_title", selectedItemLB);

                string tmp = UseDB.SelectDBLike("ProfRab", "btn_name", "btn_title", selectedItemLB);
                tmp = tmp.Replace("btnPR", "");

                UseDB.UpdateDB("ProfRab", "btn_title", "id", "Проф " + tmp, id);
                UseDB.UpdateDB("ProfRab", "btn_value", "id", "\\_(ツ)_/ -ать", id);

                RefreshLBList();
                lbList.SelectedItem = "Проф " + id;

                tmrComm3333.Enabled = false;
                tmrComm3333.Enabled = true;
                lblSave.Visible     = true;
            }
            else
            {
                MessageBox.Show("Очисти сначала свою голову, а потом попробуй снова...", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #5
0
        private void BtnShareAdd_Click(object sender, EventArgs e)
        {
            if (tbShareName.Text == "" || tbShareTitle.Text == "")
            {
                MessageBox.Show("Заполни все поля под колонкой Share!", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                string str = null;
                if (tbShareName.TextLength > 1)
                {
                    string checkSimb = tbShareName.Text.Substring(0, 2); //записать в переменную первые 2 символа
                    if (checkSimb != @"\\")
                    {
                        str = @"\\";                     //проверяем первые 2 символа, если это не \\, то записать в переменную \\
                    }
                }

                UseDB.InsertDB("ServiceShare", "Name", "Title", str + tbShareName.Text, tbShareTitle.Text);

                tbShareName.Text  = null;
                tbShareTitle.Text = null;

                RefreshLBShare();
            }
        }
Example #6
0
        private void btnPingAdd_Click(object sender, EventArgs e)
        {
            if (tbPingName.TextLength <= 0 || tbPingTitle.TextLength <= 0)
            {
                MessageBox.Show("Заполни все поля под колонкой Ping!", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                bool available = false;
                foreach (var item in lbPing.Items)
                {
                    if (tbPingTitle.Text == item.ToString())
                    {
                        available = true;
                        MessageBox.Show("Такое название уже существует.", "Не плоди двойников", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                }
                if (available == false)
                {
                    UseDB.InsertDB("PingList", "Name", "Title", tbPingName.Text, tbPingTitle.Text);

                    tbPingName.Text  = null;
                    tbPingTitle.Text = null;

                    RefreshLBPing();
                }
            }
        }
Example #7
0
 public static void RefreshProgList(ListBox lb)
 {
     lb.Items.Clear();
     foreach (var item in UseDB.SelectDB("ProgList", "Name"))
     {
         lb.Items.Add(item);
     }
 }
Example #8
0
 private void RefreshListProg()
 {
     lbProgList.Items.Clear();
     foreach (var item in UseDB.SelectDB("ReinstallOS", "Prog"))
     {
         lbProgList.Items.Add(item);
     }
 }
Example #9
0
        private void RefreshLBShare()
        {
            lbShare.Items.Clear();

            foreach (var item in UseDB.SelectDB("ServiceShare", "Title"))
            {
                lbShare.Items.Add(item);
            }
        }
Example #10
0
        private void RefreshLBList()
        {
            lbList.Items.Clear();

            foreach (var item in UseDB.SelectDB("ProfRab", "btn_title"))
            {
                lbList.Items.Add(item);
            }
        }
Example #11
0
        public void RefreshLBPing()
        {
            lbPing.Items.Clear();

            foreach (var item in UseDB.SelectDB("PingList", "Title"))
            {
                lbPing.Items.Add(item);
            }
        }
Example #12
0
        private void RefreshLBRDP()
        {
            lbRDP.Items.Clear();

            foreach (var item in UseDB.SelectDB("ServiceRDP", "Title"))
            {
                lbRDP.Items.Add(item);
            }

            UseDB.connectDB.Close();
        }
Example #13
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (tbAddProg.Text == "" || tbAddProg.Text == "Наименование")
     {
         MessageBox.Show("Мозга себе добавь...", "???", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         UseDB.InsertDB("ReinstallOS", "Prog", tbAddProg.Text);
         RefreshListProg();
     }
 }
Example #14
0
        public void LoadListNameAndListTitle()
        {
            foreach (var item in UseDB.SelectDB("PingList", "Title"))
            {
                listTitle.Add(item);
            }

            foreach (var item in listTitle)
            {
                listName.Add(UseDB.SelectDBLike("PingList", "Name", "Title", item));
            }
        }
Example #15
0
        private void LbList_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lbList.SelectedIndex >= 0)
            {
                tbName.Enabled  = true;
                tbValue.Enabled = true;

                string selectedItemLB = lbList.SelectedItem.ToString();

                tbName.Text = UseDB.SelectDBLike("ProfRab", "btn_title", "btn_title", selectedItemLB);

                tbValue.Text = UseDB.SelectDBLike("ProfRab", "btn_value", "btn_title", selectedItemLB);
            }
        }
Example #16
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (tbValue.Text == "")
            {
                MessageBox.Show("Что будем добавлять?", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                UseDB.InsertDB("ToDo", "Value", "Date", tbValue.Text, DateTime.Now.ToString());

                RefreshList();
                tbValue.Clear();
            }
        }
Example #17
0
        private void BtnRDPAdd_Click(object sender, EventArgs e)
        {
            if (tbRDPName.Text == "" || tbRDPTitle.Text == "")
            {
                MessageBox.Show("Заполни все поля под колонкой RDP!", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                UseDB.InsertDB("ServiceRDP", "Name", "Title", tbRDPName.Text, tbRDPTitle.Text);

                tbRDPName.Text  = null;
                tbRDPTitle.Text = null;

                RefreshLBRDP();
            }
        }
Example #18
0
 private void btnRemove_Click(object sender, EventArgs e)
 {
     if (lbProgList.SelectedItem != null)
     {
         DialogResult result = MessageBox.Show("Удалить запись '" + lbProgList.SelectedItem + "'?", "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
         if (result == DialogResult.Yes)
         {
             UseDB.DeleteDB("ReinstallOS", "Prog", lbProgList.SelectedItem.ToString());
             RefreshListProg();
         }
     }
     else
     {
         MessageBox.Show("Шо те нада?", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Example #19
0
        private void RefreshList()
        {
            //Заполняем dgv
            dgvList.DataSource = UseDB.SelectAllDB("RequestList");

            dgvList.Columns["id"].Visible = false;
            //Переименовка колонок в DataGridView
            dgvList.Columns["Value"].HeaderText = "ТуДу";
            dgvList.Columns["Date"].HeaderText  = "Добавлена";

            //Длина колонок в DataGridView
            dgvList.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; //Автоподстройка длины столбца
            dgvList.Columns[2].Width        = 110;

            dgvList.ClearSelection();
        }
Example #20
0
        private void btnPingRmv_Click(object sender, EventArgs e)
        {
            if (lbPing.SelectedItem != null)
            {
                DialogResult result = MessageBox.Show("Удалить запись '" + lbPing.SelectedItem + "'?", "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    UseDB.DeleteDB("PingList", "Title", lbPing.SelectedItem.ToString());

                    RefreshLBPing();
                }
            }
            else
            {
                MessageBox.Show("Шо те нада?", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #21
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (tbValue.Text == string.Empty)
            {
                MessageBox.Show("Что будем добавлять?", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                string[] str = { null, tbValue.Text, DateTime.Now.ToString() };
                UseDB.InsertDB("ToDo", "Value", "Date", str[1], str[2]);
                //UseDB.InsertDB("ToDo", "Value", "Date", tbValue.Text, DateTime.Now.ToString());

                dgvList.Rows.Add(str);
                //RefreshList();
                tbValue.Text = null;
            }
        }
Example #22
0
        private void btnAddRequestPrint_Click(object sender, EventArgs e)
        {
            if (dgvRequestPrint.SelectedRows.Count > 0)
            {
                tmrComm5555.Enabled = false;

                string str = RequestString();

                UseDB.InsertDB("RequestList", "Prefix", "Value", "User", "DateCreate", Properties.Settings.Default.prefixRequest, str, Environment.UserName, DateTime.Now.ToString());

                lblRequestPrint.Text = "Улетело в БД: " + str;
                tmrComm5555.Enabled  = true;
            }
            else
            {
                MessageBox.Show("Что забыл?", "Атата...", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
        }
Example #23
0
        private void btnAddDB_Click(object sender, EventArgs e)
        {
            if (tbFIO.Text == "")
            {
                MessageBox.Show("На кого оформляем?", "СберБанка", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
            else
            {
                foreach (var item in lbProgList.Items)
                {
                    string result = item.ToString() + ". " + tbFIO.Text;

                    UseDB.InsertDB("RequestList", "Prefix", "Value", "User", "DateCreate", Properties.Settings.Default.prefixRequest, result, Environment.UserName, DateTime.Now.ToString());
                }
                tbFIO.Text      = "";
                lblValue.Text   = "Заявки (" + lbProgList.Items.Count + "шт.) улетели в БД";
                tmr3333.Enabled = false;
                tmr3333.Enabled = true;
            }
        }
Example #24
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            if (lbList.SelectedItem != null)
            {
                string selectedItemLB = lbList.SelectedItem.ToString();
                bool   doubleCheckDB  = false;

                //Проверка на наличие строки в БД
                foreach (var item in UseDB.SelectDB("ProfRab", "btn_title"))
                {
                    doubleCheckDB = (tbName.Text == item);
                }

                if (doubleCheckDB == true && tbName.Text != selectedItemLB)
                {
                    MessageBox.Show("У тебя фантазии нет? Придумай что-то новенькое.", "ЛЕТСДУИТ!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    tbName.Text = selectedItemLB;
                }
                else
                {
                    UseDB.UpdateDB("ProfRab", "btn_title", "btn_title", tbName.Text, selectedItemLB);
                    UseDB.UpdateDB("ProfRab", "btn_value", "btn_title", tbValue.Text, tbName.Text);

                    tmrComm3333.Enabled = false;
                    tmrComm3333.Enabled = true;
                    lblSave.Visible     = true;
                }

                RefreshLBList();
                lbList.SelectedItem = tbName.Text;
            }
            else
            {
                MessageBox.Show("Что ты пытаешься сохранить? Ты ни чего не выбрал!", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }